body {margin-top:0px;
         color:#333333;
         text-align:center;
         font-family:メイリオ, "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", Osaka, sans-serif;
         background-image:url('img/back2.gif');
         background-repeat:repeat-x;
         scrollbar-face-color:#363636;
         scrollbar-highlight-color: white;
         scrollbar-shadow-color: white;
         scrollbar-base-color: white;
         scrollbar-3d-light-color: white;}

a {color:#363636;
    text-decoration:none;
    cursor:aero_link_xl.cur;}

/*////////////////////////横メニュー↓/////////////////////////*/

/*headerプルダウン*/
td.header3 {text-align:left;
                   height:40px;
                   padding:0 4px;
                   vertical-align:top;}

/****全体位置の決定****/
div.ul{
    background-color:#FFFFFF;
    position:absolute;/*△*/
    width:891px;/*○*/
    z-index:2;/*△*/
}
/****メインメニュー用スタイル****/
ul.main{
    margin:0px;/*△*/
    padding:0px;/*△*/
    width:100%;/*○*/
    position:relative;/*×*/
    list-style:none;/*△*/
    text-align:center;/*○*/ 
    z-index:2;/*△*/
}
/*通常時*/
ul.main li.off{
    margin:0 0 0 1px;/*△*/
    position:relative;/*×*/
    float:left;/*×*/
    height:35px;/*○*/
    width:177px;/*○*/
    overflow:hidden;/*×*/
    background-color:#80C41C;
    border-right:0px outset #696969;
    z-index:3;/*△*/
}
/*展開時*/
ul.main li.on{
    margin:0 0 0 1px;/*△*/
    float:left;/*×*/
    overflow:hidden;/*×*/
    height:35px;/*○*/
    width:177px;/*○*/
    background-color:#FFFFF1;
    border-right:0px outset #696969;
}
ul.main>li.on{
overflow:visible;/*×*/
}
/*リンクスタイル*/
ul.main a.vo1{font-size:20px;
    font-weight:bold;
    display:block;/*△*/
    text-decoration:none;/*○*/
    margin:1px 4px;
}

ul.main a.vo2{font-size:15px;
    font-weight:bold;
    display:block;/*△*/
    text-decoration:none;/*○*/
    margin:5px 0;
}
ul.main a:hover{
    color:#696969;}

/****サブメニュー用スタイル****/
ol.sub{
    margin:0px;/*△*/
    padding:0px;/*△*/
    position:relative;/*×*/
    left:0px;/*○*/
    top:3px;/*○*/
    width:176px;/*○*/
    list-style:none;/*△*/
    text-align:center;/*○*/
}
ol.sub li {border-bottom:1px outset #80C41C;
               border-right:0px outset #696969;
               border-top:0px solid #FFFFFF;
               border-left:0px outset #696969;
                background-color:#80C41C;
               width:176px;/*○*/}
/*必要に応じて追加*/

ol.sub a{font-size:15px;
    text-decoration:none;/*○*/
    color:#363636;
    background-color:#EFFFCE;
    padding:0px;/*○*/
    margin:0px;/*△*/
    display:block;/*△*/
    width:176px;/*○*/
}
ol.sub a:hover{color:#969696;
    background-color:#EFFFCE;
    width:176px;/*○*/
}
/*////////////////////////横メニュー↑/////////////////////////*/


/*//////////////////////////////////////////全体のテーブル↓/////////////////////////////////////////////*/
table.main{width:900px;
                  height:100%;
                   vertical-align:top;}

img {vertical-align:middle;
        border:0px;}

/*//////////////////////////////////////header屋号部分/////////////////////////////////////*/
td.header2 {background-image:url('img/em2.gif');
                 background-repeat:no-repeat;
                 color: #363636;
                 text-align:left;
                 height:118px;
                 vertical-align:top;
                 font-size:12px;
                 padding:0px 15px 0px 15px;}

td.header2 table{widht:870px;}
td.header2 table td{vertical-align:bottom;
                             padding:0;}

/*headerトップのキーワード*/
h1{color:#333333;
     font-size:13px;
     margin:0px;}  

a.header {font-size:12px;
               text-decoration:none;
               cursor:aero_link_xl.cur;}
a.header:hover {color:#9ACD32;
                         text-decoration:none;
                         cursor:aero_link_xl.cur;}

/*/////////////////////////////////////全体のテーブル左/////////////////////////////////////*/
td.left {width:250px;
           text-align:left;
           padding:0 0 0 4px;
           vertical-align:top;}

table.tate-menu {background-color:#FFFFFF;
                             text-align:left;
                             margin:5px 20px;
                             border:1px;}

table.tate-menu a{ font-size:small;
                            text-decoration:none;
                            cursor:aero_link_xl.cur;}

table.tate-menu a:hover {color:#9ACD32;}

table.tate-menu th{border-bottom:2px solid #9ACD32;
                             border-left:5px solid #9ACD32;
                             text-align:left;
                             width:180px;
                             padding:1px  0 0 5px;}

ul.station {text-align:left;/*サブメニューの文字揃え*/
                list-style:none;/*△*/
                margin:0px;
                padding:0px;}

table.counter{margin:5px 20px;
                     color:#363636;
                     font-size:x-small;
                     width:202px;}

table.counter td{text-align:left;
                         padding:5px;
                         border:1px solid #CCCCB8;}



/*/////////////////////////////////////////全体テーブル中央部分/////////////////////////////////////////////*/
/*売買物件・お問合せタイトル*/
h3 {width:420px;
      margin:5px 0 0 0;    
      color:#333333;
      background-color:#FFFFFF;
      border-left:10px solid #9ACD32;
      border-bottom:2px solid #9ACD32;
      padding:0px 0 0 5px;}  

h3 b {font-size:small;}

/*更新履歴*/
div.oshirase {height:100px;
                    width:430px;
                    color:#333333;
                    font-size:small;
                    text-align:left;
                    line-height:160%;
                    overflow:auto;           
                    padding:8px 5px 8px 5px;
                    margin:0px 0px 2px 0px;
                    scrollbar-face-color:#eeeeee;
                    scrollbar-highlight-color: white;
                    scrollbar-shadow-color:#aaaaaa;
                    scrollbar-base-color: white;
                    scrollbar-3d-light-color: white;
                    background-color:#FFFFFFF;
                    border-top:0px solid #CCCCB8;
                    border-left:0px solid #9ACD32;
                    border-right:0px solid #CCCCB8;
                    border-bottom:2px solid #9ACD32;}

div.oshirase a{font-weight:bold;
                      color:#000000;
        　           text-decoration:none;
                      cursor:aero_link_xl.cur;}

div.oshirase a:hover {color:#696969;}

/*更新履歴成約物件欄*/
div.sumi {padding:5px;
               width:90%;
               background-color:#F0FFF0;}

/*日付け太字　黒*/
span.bk {color:#000000;
             font-size:small;
             font-weight:bold;}

/*売りたいとき買いたいとき*/
h4{color:363636;
     margin:2px 5px;
  　font-size:large; }

td.uri{ text-align:left;
  　     font-size:small; 
          width:190px;
          vertical-align:top;
          padding:5px 10px;
          border-right:10px solid #FFFFFF;
          background-color:#F5F5DC;}
td.uri a:hover {color:#696969;}

/*PICKUP物件テーブル*/
table.bukken {width:450px;
                       line-height:140%;
                       margin:4px 0px;
                       font-size:small;
                       border:1px;}

td.bukken1 {text-align:center;
                     width:145px;
                     background-color:#FFFFFF;
                     padding:5px 3px;
                     vertical-align:top;
                     border-top:1px solid #696969;
                     border-left:1px solid #696969;
                     border-right:1px outset #696969;
                     border-bottom:1px outset #696969;}

/*PICKUP物件　物件名太字*/
span.bk2 {color:#000000;
             font-size:8pt;
             font-weight:bold;}
span.bk3 {color:#000000;
             font-size:8pt;
             font-weight:bold;
             letter-spacing : -1px;}
/*PICKUP物件　価格赤*/
span.red {color:#ff0000;
              font-size:small;
              font-weight:bold;}


/*グーグル　ヤフーランキング*/
div.rank {margin:0px;
                padding:0px 10px;
                height:91px;
                color:#000000;
                font-size:17px;
                line-height:35px;
                font-weight:bold;
                background-image:url('img/rank.gif');
                background-repeat:no-repeat;}
h2 {color:#333333;
      font-size:18px;
      margin:0px;}  

/*//////////////////////////////////////全体のテーブル一面//////////////////////////////////////////////*/
td.write{vertical-align:top;
             width:900px;
             padding:10px 30px 10px 0px;
             text-align:left;}

td.write2{vertical-align:top;
             width:900px;
             padding:20px 30px 10px 0px;
             text-align:center;}

td.write2 b{font-size:18px;
                margin-top:10px;}  
p.dezain{font-size:14px;
              text-align:left;
              padding-left:100px;
              line-height:200%;}
a.dezain{color:#336633;
  　font-size:large; }

table.hp td{padding:10px 10px;
             text-align:left;}

/*会員登録*/
div.speach {
                  font-size:13px;
                   text-align:left;
                  line-height:130%;}

/*署名右下*/
div.speach1 {
                  font-size:13px;
                  background-image:url('img/sadayama.gif');
                  background-repeat:no-repeat;
                   text-align:left;
                  padding-top:150px;
                  padding-left:10px;
                  line-height:130%;}

div.spaech1in {margin-left:280px;
                   text-align:left;
                  font-size:14px;
                    line-height:140%;}


div.spaechin {margin:20px 10px 20px 350px;
                   text-align:left;
                    line-height:160%;}

img.phato2  {float:right;
                    vertical-align:bottom;}  

/*////////////////////////////////////全体のテーブル右リンク部分/////////////////////////////////////////*/
td.right {font-size:small;
            vertical-align:top;
            width:200px;
            padding:0px;
            text-align:left;}

td.right hr {width:90%;}

td.right ul {text-align:left;/*サブメニューの文字揃え*/
                list-style:none;/*△*/
            padding:0px;
                margin:5px;}  

td.right ul a{line-height:90%;}
td.right ul a:hover {color:#9ACD32;}

/*/////////////////////////////////////////コピーライト///////////////////////////////////////////////*/
td.copy {font-size:10px;
               text-align:center;
               height:40px;
               padding-top:10px;
               background-image:url('img/bk-copy.gif');
               background-repeat:no-repeat;}

/*/////////////////●●●●●●●●●会社概要●●●●●●●●●//////////////////*/
/*企業理念*/
div.rinen {width:650px;
                padding:0 10px;
                text-align:left; 
                font-size:small;
                line-height:180%;
                margin:0 0 10px 10px;
                background-color:#FFFFFF;}

div.rinen h4{font-size:17px;
                  margin:9px 0;}

td.w600{width:650px;
            text-align:left;    
             vertical-align:top;
             padding:10px 0 0 0;}

table.kaisya{width:650px;
                    font-size:small;
                   margin:9px 20px;}
td.kaisya{width:250px;
               text-align:center;
               vartical-align:middle;
               background-color:#F0FFF0;       
               color:#333333;
               font-size:small;
               border-bottom:1px solid #9ACD32;}      
td.kaisya2{width:400px;
               padding:5px;
                 text-align:left;    
                 color:#333333;
                 font-size:small;
                 line-height:140%;
                 border-bottom:1px solid #9ACD32;}

td.jikosyoukai {line-height:150%;
               padding:5px 0 0 20px;
               background-image:url('img/pbgline.gif');}

/*画像周り防止　左側画像*/
img.phato  {float:left;
                 vertical-align:middle;
                 margin:5px 8px 0 5px;}  
/*画像周り防止　右側画像*/
img.photo  {float:right;
                 vertical-align:middle;
                 margin:7px 30px 5px 5px;}  

p.rinen {width:192px;
             height:30px;
               padding:10px 25px;
              font-size:18px; 
               background-repeat:no-repeat;
               background-image:url('img/a5.png');
                 margin:3px;} 

/*////////////エスマガって？///////////////////*/
div.esmaga {font-size:14px;}

div.esmaga span {font-size:20px;
                           font-weight:bold;}
/*/////////////////●●●●●●●●●サイトマップ●●●●●●●●●//////////////////*/
table.sitemap {color:#000000;
                      width:850px;
                      font-size:small;
      　             vertical-align:top;}

table.sitemap td {line-height:140%;
                           vertical-align:top;}

p.title {width:250px;
           color:#363636;
           font-size:small;
           padding:2px 10px;
           border-bottom:1px dotted #9ACD32;}
p.title2 {width:150px;
           color:#363636;
           font-size:small;
           padding:2px 10px;
           border-top:1px dotted #AADDAA;
           border-left:1px dotted #AADDAA;
           border-right:1px dotted #AADDAA;
           border-bottom:1px dotted #AADDAA;}

table.sitemap a:hover {color:#ff7f00;}

ul{font-size:small;}
ul.c {margin-left:0px;
        list-style-image:url(img/ic_top.gif) ;}

ul.a{margin-left:-20px;
      padding:0 0 0 50px;
      background-image:url('img/ic_bk.gif');
      background-repeat:repeat-y;}

ul.b {margin-left:-10px;
        list-style-image:url(img/ic_page.gif) ;}

/*//////////////////●●●●●●●●これまでの更新履歴●●●●●●●●/////////////////*/
div.rireki {height:400px;
               width:750px;
               color:#333333;
               font-size:small;
               text-align:left;
               line-height:160%;
               overflow:auto; 
               margin:10px;          
               padding:8px 8px 8px 15px;
               scrollbar-face-color:#eeeeee;
               scrollbar-highlight-color: white;
               scrollbar-shadow-color:#aaaaaa;
               scrollbar-base-color: white;
               scrollbar-3d-light-color: white;
               background-color:#FFFFFF;
               border:0px;}

/*///////////////////夏季休暇///////////////////////////*/
div.summer{background-image:url('img/summer.gif');
      background-repeat:no-repeat;
      padding:5px;
      line-height:150%;
      font-size:12px;
      height:100px;
      width:400px;}

div.summer b{color:#191970;
             font-size:small;
             font-weight:bold;}
/*///////////////////冬季休暇///////////////////////////*/
div.winter{background-image:url('img/winter.gif');
      background-repeat:no-repeat;
      padding:5px;
      line-height:150%;
      font-size:12px;
      height:100px;
      width:400px;}

div.winter b{color:#FFF000;
             font-size:small;
             font-weight:bold;}

/*///////////////////GW休暇///////////////////////////*/
div.GW{background-image:url('img/gw.gif');
      background-repeat:no-repeat;
      padding:5px;
      line-height:150%;
      font-size:12px;
      height:100px;
      width:400px;}

div.GW b{color:#8B7500;
             font-size:small;
             font-weight:bold;}

/*//////////////////●●●●●●●●リンク●●●●●●●●/////////////////*/
/*リンク表*/
table.rink {width:800px;
                 font-size:small;
                 margin:15px 0 15px 10px;
                 border-color:#FFFFFF;}

td.rink  {padding:5px;
             text-align:left;  
             line-height:140%;
             border-right:2px solid #9ACD32;
             border-bottom:1px solid #9ACD32;}

table.rink th  {padding:0 0 0 5px;
                       text-align:left; 
                       background-color:#EFFFCE;
                       border-right:2px solid #9ACD32;
                       border-bottom:1px solid #9ACD32;}

table.rink  a:hover {color:#9ACD32;}

/*//////////////////●●●●●●●●阿倍野区の街●●●●●●●●/////////////////*/
table.abeno {width:90%;
                     background-color:#969696;
                    font-size:small;
                    margin:5px 0 10px 10px;}

table.abeno th {background-color:#EFFFCE;
                      padding:2px 5px;}

table.abeno td {background-color:#FFFFFF;
                      padding:2px 10px;}

div.abeno  {text-align:left;
                 width:750px;
                    font-size:14px;
                 margin:5px 0 10px 10px;}

table.abeno2 td  {padding:5px 5px 5px 10px;
                       text-align:left; 
                        font-size:13px;
                       background-color:#FFFFFF;
                       border:1px solid #989898;}

table.abeno2 b {color:#00CCAA;
             font-size:15px;
             font-weight:bold;}
table.abeno2 a {color:#00CCAA;
             font-size:15px;
             text-decoration:underline;
             font-weight:bold;}

table.abeno2 span {
                    font-size:11px;}

div.abenoku {padding:5px 10px;
                   text-align:left; 
                   background-color:#F0FFF0;
                   margin:5px 50px 10px 10px;}

/*//////小学校区別人口・世帯数（平成22年国勢調査速報による）///////*/

table.abeno3 {width:400px;
                     background-color:#969696;
                    font-size:small;
                    margin:5px 0 0 10px;}

table.abeno3 th {background-color:#EFFFCE;
                      padding:2px 5px;}

table.abeno3 td {background-color:#FFFFFF;
                      padding:2px 10px;}

td.bold {background-color:#FFFFFF;
                          padding:2px 10px;
                          border-top:3px double #969696;}

td.list {padding-left:50px;}

/*//////////////////●●●●●●●●阿倍野区の学校区●●●●●●●●/////////////////*/

/*学校区一覧*/
table.school {font-size:small;
                   margin:5px 30px;
                   width:700px;
                   background-color:#999999;}

table.school th {text-align:center; 
     vertical-align:middle;
     background-color:#FFFFFF;}
/*中学校*/
table.school td.c {
         width:100px;
        text-align:center; 
        vertical-align:middle;
        background-color:#EFFFCE;}
/*小学校*/
table.school td.s {
         width:100px;
        text-align:center; 
        vertical-align:middle;
        background-color:#F0FFF0;}
/*住所　町名*/
table.school td.a {
        text-align:center; 
        vertical-align:middle;
        background-color:#FFFFFF;}
/*住所　番地*/
table.school td.ad {
        text-align:left; 
         padding:5px;
         background-color:#FFFFFF;}
/*住所　地番リスト部分*/
table.school ul.school {
                  margin:0px;
                 line-height:140%;
                 list-style:none;}

/*阿倍野区学校紹介*/

table.abenoschoolall td{
        vertical-align:top;}
table.abenoschool{font-size:small;
                      background-color:#999999;}

table.abenoschool td{background-color:#FFFFFF;
                              padding:5px;}


table.elementschool td{background-color:#FFFFFF;
                                padding:15px 30px;
                                text-align:left; 
                                font-size:13px;
                                vertical-align:middle;}
table.elementschool td img{margin:5px 10px;}

table.elementschool td b{background-color:#F0FFF0;
                                 padding:1px 50px;}

table.elementschool th{background-color:#F0FFF0;
                                padding:3px;
                                font-size:20px;}

 a.school{font-size:16px;
              color:#FF0000;}

table.elementschool td a:hover{color:#9ACD32;}

p.school{
     font-size:13px;
     text-align:center;
     color:#333;
     padding:5px;
     margin:0 5px 4px 0;
     -webkit-box-shadow: 1px 1px 3px #333;
     -moz-box-shadow: 1px 1px 3px #333;

     box-shadow: 1px 1px 3px #333;  
     -webkit-border-radius: 2px;

     -moz-border-radius: 2px;

     border-radius: 2px;

    background-image: -moz-linear-gradient(top, #E3EC10, #F0FFF0);

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.3, #E3EC10), color-stop(1.0, #F0FFF0));
    background-color:#F0FFF0;}

p.school-on{
     font-size:13px;
     text-align:center;
     color:#333;
     padding:5px;
     margin:0 5px 4px 0;
     -webkit-box-shadow: 1px 1px 3px #333;
     -moz-box-shadow: 1px 1px 3px #333;

     box-shadow: 1px 1px 3px #333;  
     -webkit-border-radius: 2px;

     -moz-border-radius: 2px;

     border-radius: 2px;

     background-color:#CAFF70;}

a.under {text-decoration:none;
border-bottom:1px green dashed;
}



/*//////////////////●●●●●●●●阿倍野区statuon-map●●●●●●●/////////////////*/
form.abenobus {border:0px;
                       position:fixed;
                       left:100px;
                       top:200px;
                       z-index:100;}

input.abenobus {
     border:0px;
     width:260px;
     font-size:18px;
     text-align:right;
     color:#F00;
     padding:5px;
     z-index:300;}


table.station td{background-color:#FFFFFF;
                                padding:15px 30px;
                                text-align:left; 
                                font-size:13px;
                                vertical-align:middle;}
table.station td img{margin:5px 10px;}
table.station td img.small{margin:2px;}
table.station td b{background-color:#F0FFF0;
                                 padding:1px 50px;}

table.station th.tanimachi{background-color:#551A8B;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}

table.station th.midousuji{background-color:#FF0000;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}

table.station th.kintetu{background-color:#FF7F24;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}

table.station th.nankai{background-color:#3CB371;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}

table.station th.hankai{background-color:#00008B;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}

table.station th.jr{background-color:#636363;
                      color:#FFFFFF;
                      padding:3px;
                       font-size:20px;}


table.loop  {width:580px;}

table.loop td{text-align:left;
                   vertical-align:top;
                      padding:3px;}
/*//////////////////●●●●●●●●阿倍野区公園●●●●●●●/////////////////*/

table.park td{vertical-align:top;
                   text-align:left;
                   padding:5px 10px;
                   width:160px;
                   background-color:#FFFFFF;
                   border-top:1px solid #363636;
                   border-left:1px solid #363636;
                   border-right:1px solid #363636;
                   border-bottom:1px solid #363636;}

table.park th{font-weight:normal;}

table.park {font-size:small;}

/*//////////////////●●●●●●●●阿倍野区マンション表●●●●●●●●/////////////////*/
div.m {height:380px;
           width:630px;
           color:#333333;
           font-size:small;
           text-align:left;
           line-height:130%;
           overflow:auto;
           border-style:none;  
           margin:0 0 5px 0;         
           padding:0px;
           background-color:#FFFFFF;
           scrollbar-face-color:#999999;
           scrollbar-highlight-color: white;
           scrollbar-shadow-color:#aaaaaa;
           scrollbar-base-color: white;
           scrollbar-3d-light-color: white;}

table.mansyon {font-size:11px;
                          margin:3px;}

table.mansyon a{font-weight:bold;
                         line-height:130%;
                         color:#008B00;}
table.mansyon a:hover {color:#FF8800;}

table.mansyon td.abc{background-color:#FFFFFF;
                                 padding:3px;
                                 border-top:0px solid #9ACD32;
                                 border-left:0px solid #9ACD32;
                                 border-right:1px solid #363636;
                                 border-bottom:1px solid #363636;}

/*左部分*/
div.mansyon{font-size:small;
                    padding:0px;
                    margin:10px 5px;}
div.mansyon span{font-size:11px;}

/*あかさたな行リスト*/
table.m td{width:150px;
                padding:5px;
                text-align:center;
                background-image:url('img/nagare1.gif');
                -webkit-box-shadow: 1px 1px 3px #555;
                -moz-box-shadow: 1px 1px 3px #555;

                box-shadow: 1px 1px 3px #555;  
                -webkit-border-radius: 2px;

                -moz-border-radius: 2px;

                border-radius: 2px;
                font-weight:bold;}

/*//////////////////●●●●●●●●不動産用語●●●●●●●●/////////////////*/
/*不動産用語リスト*/
div.yogo {height:160px;
                width:500px;
                 width:90%;
                  color:#333333;
                  font-size:small;
                  text-align:left;
                  line-height:160%;
                  overflow:auto;           
                  padding:8px 8px 8px 8px;
                  scrollbar-face-color:#eeeeee;
                  scrollbar-highlight-color: white;
                  scrollbar-shadow-color:#aaaaaa;
                  scrollbar-base-color: white;
                  scrollbar-3d-light-color: white;
                  background-color:#FFFFFFF;}

ul.y {line-height:160%;
        list-style:none;
        font-size:small;}

div.yogo b{background-color:#9ACD32;
        padding:2px 250px 2px 5px;
        font-size:small;
        margin:0px 15px;}


/*左あいうえお表*/
table.yogo {margin:15px 0 0 30px;}
table.yogo td {width:25px;
　　　　　　　height:25px;
                       background-color:#EFFFCE;
                       text-align:center;
                       border-right:2px solid #9ACD32;
                       border-bottom:1px solid #9ACD32;}

table.yogo th {width:25px;
　　　　　　　height:25px;
                       font-size:small;
                       background-color:#FFFFFF;
                       text-align:center;
                       font-weight:normal;
                       border-right:2px solid #9ACD32;
                       border-bottom:1px solid #9ACD32;}

table.yogo a {color:#000000;
                       font-size:small;}

iframe.yogo {width:90%;
                      height:230px;
                      margin:20px 0;}
/*///////////////////////////////////返済シュミレーション　提携銀行////////////////////////////////////////*/
table.count th {
                    border-bottom:2px dotted #CCCCB8;}
table.count td {
                    text-align:left;
                    padding:10px 20px;}
table.count {border-top:1px solid #CCCCB8;
                   border-bottom:1px solid #CCCCB8;
                   border-left:1px solid #CCCCB8;
                   border-right:1px solid #CCCCB8;
                   margin:10px 0;}
/*///////////////////////////////////////返済例テーブル//////////////////////////////////////*/

div.ron {width:220px;
             font-size:x-small;
            text-align:left;}

div.ron b {font-size:small;
               color:#9ACD32;}

form.hensai{margin:0px;
                padding:5px;
               background-color:#EFFFCE;}
h2 span{color:#000000;
             font-size:small;}

/*//////////////////////////////////abenomap///////////////////////////////////////*/
table.abenomap{width:900px;
         height:960px;
         background-image:url('abeno/map.gif');
         background-repeat:no-repeat;}

table.abenomap td{width:30px;
                           vertical-align:top;
                           text-align:center;}

table.abenomap th{font-size:small;
                           text-align:left;
                            background-color:transparent;}
table.abenomap td a {color:red;}
table.abenomap a:hover {color:#9ACD32;}

/*////////////////////////////////////how to///////////////////////////////////*/
div.howto { font-size:16px;
                  text-align:left;
                  line-height:150%;}
/*///////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////@dream2010///////////////////////////////////*/
td.center{vertical-align:top;
              padding:10px 125px;
              text-align:left;
             background-image:url('img/back3.gif');}

div.dream2010{line-height:220%;
                       font-size:13px;
                       color:#000000;}

span.dream {color:#000000;
                    font-size:16px;
                    font-weight:bold;}

div.img1 {border:1px solid #999999;
               padding:10px;
               width:300px;
               background-color:#FFFFFF;}

table.step{background-image:url('img/image004.gif');
                background-repeat:no-repeat;
                font-size:13px;
                margin:5px 0px;}

td.border{border-left:1px solid #000000;
               border-top:1px solid #000000;
               width:50px;}

td.border2{border-bottom:1px solid #000000;
                 text-align:right;
                 width:200px;}

td.step {text-align:right;}

table.step2 {background-color:#343434;
                   width:500px;
                   margin:9px 0 15px 16px;}
table.step2 td{padding:2px 10px;
                      background-color:#FFFFFF;
                     font-size:13px;}

div.pos{background-image:url('img/poster2.png');
                 background-repeat:no-repeat;
                 color: #363636;
                 text-align:left;
                 vertical-align:top;
                 font-size:12px;
                 padding:0px 15px 0px 300px;}


/*////////////////////////////////////@dream2011///////////////////////////////////*/
td.center{vertical-align:top;
              padding:10px 125px;
              text-align:left;
             background-image:url('img/back3.gif');}

div.dream2011{line-height:200%;
                      font-family:"HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", Osaka,;
                       font-size:14px;
                       color:#000000;}

p.title2011 {font-size:25px;
           font-weight:bold;}

div.right2011 {margin:0 50px 5px 0;
                    text-align:right;}

span.d10 {font-size:20px;
                    font-weight:bold;}
span.d11 {font-size:17px;
                    font-weight:bold;}

table.d2011 {background-color:#343434;
                  width:650px;}

table.d2011 td{background-color:#FFF;
                     padding:1px 10px 0 10px;}

table.dream2011 {background-color:#343434;
                         margin:10px 0;}

table.dream2011 td{background-color:#FFF;
                            font-size:18px;
                          font-weight:bold;
                           padding:3px 10px;}