@charset "utf-8";

/***********************************
  RyokuendaiNewTown
  www/area/style.css
***********************************/

@import "../common/css/base.css";


/*==================================
  Main navi Layout
==================================*/
div#main h2 {padding-bottom:20px;}
div#main div#area-map {height:630px; background:url(./images/visual.gif) top no-repeat; margin-bottom:40px;}
div#main div#area-map dl {padding:376px 0 0 10px;}
div#main div#area-map dl dt {width:240px; float:left;}
div#main div#area-map dl dd {width:380px; float:right;}
div#main div#area-map dl dd p.caution {line-height:1.5; font-size:10px; height:39px; overflow:hidden; margin:0;}
div#main div#area-map dl dd h3 {padding-bottom:6px;}
div#main div#area-map dl dd div {border:1px solid #b2cc7f; background:#fff; padding:8px 0;}
div#main div#area-map dl dd div img#tel {margin-left:30px;}
div#main div#area-map dl dd div p {width:270px; height:50px; margin:4px 0 0 55px; background:url(../common/images/btn_request_ov.gif); overflow:hidden;}
div#main div#area-map dl dd div p a {display:block;}
div#main div#area-map dl dd div p a:hover {background-color:transparent;}
div#main div#area-map dl dd div p a:hover img {visibility:hidden;}

h3.h3-line {padding:0 0 3px 10px; background:url(../common/images/dott02.gif) bottom repeat-x; margin-bottom:10px;}
p.caution {font-size:10px; margin-bottom:5px; padding-left:1em; text-indent:-1em;}
div#price-list {padding-bottom:40px;}
table#left-table {width:320px; float:left; border-collapse:collapse; font-size:12px;}
table#right-table {width:320px; float:right; border-collapse:collapse; font-size:12px;}
table#left-table td,table#right-table td {padding:5px; text-align:center; border:1px solid #b2cc7f;}
table#left-table td img,table#right-table td img {vertical-align:middle;}
tr.type01 td {font-weight:bold; background:#e1f4bb;}
tr.type02 td {background:#fff3df;}


