@charset "utf-8";
@import url(basic.css);
@import url(sub_page.css);


.text-left   {text-align: left}
.text-right  {text-align: right}
.text-center {text-align: center}
.bold        {font-weight: bold;}
.font-big    {font-size:138.5%;}
.font-small  {font-size:85%;}
.img-left    {float:left;}
.img-right   {float:right;}
.img-bottom  {vertical-align:bottom;}
.clear       {clear:both}
.mr-bottom20 {margin-bottom:20px}
.mr-top5     {margin-top:5px;}
.blak_text   {color:#222222;}
.orange      {color:#FF4100}
.red         {color:#FF0000}
.green       {color:#86b92c}
a:link    {color: #1e90ff; text-decoration: none }
a:visited {color: #1e90ff; text-decoration: none}
a:hover   {color: #fa8072; text-decoration: none }
a img     {border:0pt none;}
img       {vertical-align:bottom}


.current {color: #FF4100;text-decoration:none}

body {margin: 0px;text-align: center;background: url(img/body-back.gif) repeat; }
/*ヘッダー*/
#box{background-color: #fff; margin: 0 auto; padding: 0px; border-bottom: 1px solid #dcdcdc; width: 740px;font-size:100% }
#header   {background: url(img/top.gif) no-repeat;margin: 0px auto;width:740px;height:50px;text-align:left;position:relative;}
#header h1{font-size:12px;position:absolute; top:5px; left:20px;}
#header h2{font-size:12px;font-weight: bold;position:absolute; top:25px; left:20px;}
p.info { position:absolute; top:5px; right:10px;}
/*ヘッダーメニュー*/
#head_menu   {margin:0px auto;position:absolute; top:27px; right:0px;}
#head_menu li{height:40px;text-align:center;float:left;}
#head_menu li a {color: #5e5e5e; font-size: 12px; padding: 5px; width: 100px; height: 17px; display: block}
#head_menu li a:hover{background: url(img/barura.gif) repeat-x center }
#head_menu .home{margin-left:0px;}

#second {margin:10px 0px;height:140px;}
#flash  {float:left;width:500px;}
.toptel {float:right;width:230px;}
.sintyaku    { background:#f8f8ff; margin-right: 0px; border: 1px solid #f0f0f0; width: 220px; height: 70px; overflow: auto;text-align:left; }
.sintyaku li { font-size: 12px; margin-top: 5px; border-bottom: 1px dotted #9f9 }
.up { color: #f30; font-weight: bold; margin-right: 2px; margin-left: 2px }


/*フッター*/
#footermenu   {margin:50px 10px 15px 10px; clear:both; text-align:center;}
#footermenu ul{border-bottom: 1px dotted #808080}
#footermenu li{display:inline;}
#footermenu span{padding-left:5px;padding-right:5px;color:#3CA35D}
.foot_ad {color: #666666; font-style: normal; font-size: 11px;}
#foot{border-top: 3px solid #10C410;}


/*ボックス大きい方サイズ指定*/
#wide-big {width:555px;text-align:left;font-size:93%}
#wide-big h3{font-weight: bold; font-size:108%; line-height: 18px; clear: both; border-bottom: 2px solid #10c410;}


#wide       {text-align:left;margin:20px}
.title{font-weight: bold; font-size:116%; line-height: 18px; clear: both; border-bottom: 2px solid #10c410;margin-top:15px;margin-bottom:15px;}
/*小さい方サイズ指定*/
#wide-samll {width:170px;font-size:93%;text-align:left;}
.f-left{float:left;}
.f-right{float:right}

/*パンくずリスト*/
#topicPath01 {margin-top:15px;}
ol#topicPath01 {margin: 20px 0;}
ol#topicPath01 li {float: left;padding-right: 7px;padding-left: 10px;background: url(img/ico_sample01.gif) no-repeat 0 50%;}
ol#topicPath01 li.home {padding-left: 0;background: none;}


/*ページトップ*/
.pagetop {text-align:right;margin-top:30px;}
.pagetop a{background:url(img/icon_pagetop.gif) no-repeat top left;padding-left:20px;}



/*MENU*/
#menu p{margin;0px;padding:0px}
#banner {margin:10px 0px;}
#banner p{margin-bottom:10px; font-size:85%; }
.script {margin-bottom:10px;}

/*-----------------------------------------------------
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/

/* トップページ */
.article_list {margin:20px 0px;}
.article_list dl{border: 1px dotted #808080;float:left;width:180px;margin-bottom:2px;}
.article_list dt{float:left;}
.article_list dd{_zoom: 1;overflow: hidden; padding-top:5px}
.article_list li{margin-bottom:0px; line-height:13px;}

.top_banner {margin:20px 0px;}
.top_banner p{margin-bottom:10px;}


.taipu   {margin-top: 15px; margin-bottom: 15px }
.taipu li{float:left;white-space: nowrap;padding-bottom:20px; font-size:108%;}
.taipu a  { color: #f00; font-weight: bold; background: url(img/bullet_red.gif) no-repeat; margin-right: 13px; padding-left: 15px }
.taipu a:hover  { color: #03f; font-weight: bold; background: url(img/bullet_red.gif) no-repeat; margin-right: 13px; padding-left: 15px }

#catlist {clear:both;float:left;height:430px;width:150px;}
#catlist li{line-height:50px;}
#catlist li a{display:block;border: 1px solid #cccccc;padding-left:10px;}
.list01  {background:#FFCCCC}
.list02 {background:#FCD1E7}
.list03 {background:#E0CCFF}
.list04 {background:#CCE0FF}
.list05 {background:#CCFFF5}
.list06 {background:#D6FFCC}
.list07 {background:#FFFFCC}
.listgg {background:#ffffff}
#map  {float:right; margin-bottom:30px;}



.taipu2   {margin-top: 15px; margin-bottom: 15px; font-size:108%; }
.taipu2 li{white-space: nowrap;padding-bottom:5px;}
.taipu2 a  {color: #f00; font-weight: bold; background: url(img/bullet_red.gif) no-repeat; margin-right: 13px; padding-left: 15px }
.taipu2 a:hover  {color: #03f; font-weight: bold; background: url(img/bullet_red.gif) no-repeat; margin-right: 13px; padding-left: 15px }
#tizubar {margin-bottom:20px;}
#tizubar dl{border: 1px solid #cccccc; padding-top:3px;padding-bottom:3px;}
#tizubar dt{padding-left:5px;}
#tizubar dd{padding-left:5px;}

/* privacy */
.privacy {margin-top:30px;}
.privacy dt{margin-top: 10px; margin-bottom: 5px; border-bottom: 1px dotted #000; }
.privacy dd{margin-bottom:20px;}
.privacy ol{list-style: decimal outside ;margin-bottom:5px;margin-left:30px;}

/* エントリーテーブル */
.entry_tb {clear: both;}
.entry_tb table{width:550px;border: 1px solid #808080;}
.entry_tb th{border-right: 1px dotted #808080;border-bottom: 1px solid #808080;padding:5px;background:#f0f0f0;}
.entry_tb td{border-top: 1px solid #808080;border-bottom: 1px solid #808080;border-right: 1px solid #808080;padding-top:5px;padding-bottom:5px;padding-left:5px;vertical-align:top;}
.entry-right{text-align:right;padding-right:20px;}

#googlemaps {margin:20px 0px;}

/* カテゴリー */
.kate {width:700px;margin:10px auto 30px auto; padding:0px 0px 0px 0px;border-bottom: 1px solid #808080;}
.kate_1 {border: 1px solid #cccccc;}
.kate_1 th{width:200px;vertical-align:middle}
.kate_1 td{vertical-align:bottom}
.kate_1 td p{border-bottom: 1px dotted #808080;margin-top:10px;padding-left:5px;padding-bottom:7px;margin-bottom:5px;}
.kate_2{text-align:center;width:500px;margin-bottom:0px;}
.kate_2 td{width:25%;}

.entrylist {clear:both;}
.entrylist dl{clear:both;border-bottom: 1px dotted #808080;padding-bottom:20px;margin-bottom:20px;_zoom: 1;overflow: hidden;}
.entrylist dt{float:left;width:240px;}
.entrylist dd{float:right;width:445px;}
.entrylist table {border: 1px solid #808080;width:445px;}
.entrylist th {border: 1px solid #808080;text-align:center;}
.entrylist td {border: 1px solid #808080;}


.ya{width:80px;}
.ka{width:200px;}
.ko{width:80px;}
.ma{width:80px;}
.coment {width:80px;}

.ya_t{width:80px;text-align:center;}
.ka_t{width:200px;text-align:center;}
.ko_t{width:80px;text-align:center;}
.ma_t{width:80px;text-align:center;}
.coment_t {width:360px;}


/**土地リスト用**/
.tya{width:120px;}
.tka{width:120px;}
.tko{width:120px;}
.tma{width:120px;}
.tcoment {width:120px;}

.tya_t{width:120px;text-align:center;}
.tka_t{width:120px;text-align:center;}
.tko_t{width:120px;text-align:center;}
.tma_t{width:120px;text-align:center;}
.tcoment_t {width:300px;}
/**土地リスト用**/

.privacy  { margin-top: 10px; margin-bottom: 5px; border-bottom: 1px dotted #000; width:200px }
.hako { padding: 10px; border: solid 1px #000 }
.rink      {border: 1px solid #808080; margin-left: 30px; width: 650px }
.rink img { width: 88px; height: 31px }
.rink td    { border: 1px solid #808080; text-align: left; padding: 10px }

.hukidasi { font-weight: bold;font-size:123.1%;text-align:center; background: url(img/bb.gif) no-repeat;padding-left:15px;padding-top:7px;padding-bottom:5px;margin-bottom:10px;width:530px;}
.brown {color:#d08105;}
.entry_title {_zoom: 1;overflow: hidden; clear: both; border-bottom: 2px solid #10c410;margin-top:15px;margin-bottom:15px;}

.entry_title h2{float:left;font-weight: bold; font-size:116%;line-height: 18px;padding-top:18px;}
.entry_title p{float:right;text-align:right;}


/*その他のページ*/
.company { margin-left: 10px } 
.privacy  { margin-top: 10px; margin-bottom: 5px; border-bottom: 1px dotted #000; width:230px }

.pointbox {width:200px; margin-right:20px;float: left;}

.big_title  {font-weight: bold; font-size:116%;line-height: 18px;margin-top:20px; margin-bottom:20px;}
.point  dl   { margin: 0px 10px }
.point  dt   { border-bottom: 1px solid #3c0; width: 120px }
.point  dd  { margin-left: 80px}
.point ol  { float: left; margin-left: 10px; width: 200px }
.point li { padding-left: 10px }

.sitemap li{display:inline;}
.eria_betu dl{margin:10px;float:left;width:200px;}
.eria_betu dt{border-bottom: 1px solid #3c0;}
.eria_betu dd  li{ list-style-type: disc; list-style-position: outside; margin-left:20px;}