@charset &quot;UTF-8&quot;;
/* For MODx sample site by MEGU */
/* Target browser IE6/7, Firefox1.5/2, ONLY */
/* ++++++ BASIC STRUCTURE ++++++ */
* {
margin:0px;
padding:0px;
}
body {
color:#555;
background-color:#fff;
text-align:center;
}
body, table, caption, th, td, form, input, textarea {
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
}
/*  \*/
* html body, * html table, * html caption, * html th, * html td, * html form, * html input, * html textarea {
font-size:x-small;
line-height:1.4em;
letter-spacing:0.09em;
}
/*  */
a {
color: #0058B0;
text-decoration: none;
}
a:link {
color: #0058B0;
text-decoration: none;
}
a:visited {
color: #0058B0;
text-decoration: none;
}
a:hover {
color: #999999;
text-decoration: none;
}
table, img {
border:0px none transparent;
}
table {
color: #555555;
border-collapse:collapse;
padding: 0px;
margin: 0px;
}
caption, th {
font-weight:bold;
}
/* ++++++ LAYOUT ++++++ */
#underbox {
text-align:left;
width:780px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}
#header {
background-color:#fff;
text-align:left;
width:780px;
padding-top:1em;
}
#globalnav{
background-color:#fff;
width:780px;
padding:0px;
}
#container {
background-color:#fff;
text-align:left;
clear:left;
overflow:visible;
width:780px;
padding:10px 0px 3px;
}
#sidebar1{
color:#333;
background-color:#ffffff;
float:left;
width:160px;
margin:0px;
padding:0px;
}
#contents{
color:#000;
float:right;
width:600px;
}
#footer {
text-align:center;
width:780px;
padding-bottom:4px;
border-top: 1px #999999 solid;
}
/* ++++++ COMMON ++++++ */
/* +++ HEADER +++ */
#header h1.sitename {
background-image:url(images/logomark.gif);
background-repeat:no-repeat;
background-position:0px 0px;
font-size:1.5em;
font-weight: bold;
line-height:1em;
margin:0px 0px 10px 20px;
padding:20px 0.5em 20px 100px;
}
#header h1.sitename a {
color:#333;
}
#header h1.sitename a:link {
color:#333;
}
#header h1.sitename a:visited {
color:#333;
}
#header h1.sitename a:hover {
color:#333;
}
#header p {
padding:0px 1em;
}
/* +++ GLOBALNAV +++ */
#globalnav ul {
text-align:center;
overflow:auto;
margin:0px;
list-style:none;
}
/* \*/
* html #globalnav ul {
margin-left:0px;
}
/*タイトルメニュー*/
.title_menu1 a{
font-weight: bold;
font-size: medium;
color: #ffffff;
text-align: center;
background-color: #ff6600;
border-right: 1px #ffffff solid;
padding: 4px 0px 1px 0px;
display: block;
}
.title_menu2 a{
font-weight: bold;
font-size: medium;
color: #ffffff;
text-align: center;
background-color: #ff6600;
border-right: 1px #ffffff solid;
padding: 4px 0px 1px 0px;
display: block;
}
.title_menu3 a{
font-weight: bold;
font-size: medium;
color: #ffffff;
text-align: center;
background-color: #ff6600;
border-right: 1px #ffffff solid;
padding: 4px 0px 1px 0px;
display: block;
}
.title_menu4 a{
font-weight: bold;
font-size: medium;
color: #ffffff;
text-align: center;
background-color: #CC5200;
padding: 4px 0px 1px 0px;
display: block;
}
.title_menu1 a:hover{
background-color: #CC5200;
}
.title_menu2 a:hover{
background-color: #CC5200;
}
.title_menu3 a:hover{
background-color: #CC5200;
}
.title_menu4 a:hover{
background-color: #CC5200;
}
.title_menu1 a:visited{
color: #ffffff;
}
.title_menu2 a:visited{
color: #ffffff;
}
.title_menu3 a:visited{
color: #ffffff;
}
.title_menu4 a:visited{
color: #ffffff;
}






/*  */
#globalnav ul li {
display:inline;
}
#globalnav ul li a {
color:#eee;
background-color:#333;
display:block;
float:left;
width: 200px;
border-top:1px solid #fe9;
border-right:2px solid #999;
}
#globalnav ul li.first a{
border-left:1px solid #fe9;
width: 160px;
}
#globalnav ul li a:link {
color:#eee;
}
#globalnav ul li a:visited {
color:#eee;
}
#globalnav ul li a:hover {
color:#333;
background-color:#fe9;
}
/* +++ CONTAINER +++ */
#container p.topagetop {
clear:both;
text-align:right;
margin:1em;
}
/* +++ CONTENTS +++ */
.contentsbody {
color: #555555;
background-color:#fff;
margin:5px 0px 5px 0px;
padding:0px;
}
.contentsbody h1{
background-image:url(images/listmark01.gif);
background-repeat:no-repeat;
font-size:1.2em;
font-weight: bold;
line-height:1em;
margin:1em 0px 0.5em;
padding:8px 0px 10px 36px;
border-bottom:3px double #ccc;
}
.contentsbody h3{
font-size:1em;
font-weight:bold;
line-height:1em;
margin:0px 5px 0.2em;
}
.contentsbody h4{
font-size:1em;
font-weight:bold;
line-height:1em;
margin:0px 5px 0.2em;
}
.contentsbody p {
padding: 0px 0px 10px 0px;
margin:0px;
}
.contentsbody p em {
font-size:1em;
font-weight:bold;
font-style:normal;
}
.contentsbody p strong {
font-size:1.1em;
font-weight:bold;
font-style:normal;
}
.contentsbody blockquote {
}
/* ++++ SIDEBAR1 ++++ */
#sidebar1 .sidemenu {
margin:5px 0px;
padding:6px;
}
#sidebar1 .sidemenu ul {
list-style:none;
padding-left:0px;
}
#sidebar1 .sidemenu ul li{
border-bottom:1px solid #ccc;
}
#sidebar1 .sidemenu h2 {
color:#333;
background-color:#fff;
font-size:1em;
font-weight:bold;
line-height:1em;
margin-bottom:10px;
padding:5px 5px 5px 21px;
}
#sidebar1 .sidemenu a {
color:#666;
background-image:url(images/botan.gif);
background-repeat:no-repeat;
background-position:5px 50%;
display:block;
padding:5px 5px 5px 19px;
}
#sidebar1 .sidemenu a:link {
color:#666;
}
#sidebar1 .sidemenu a:visited {
color:#666;
}
#sidebar1 .sidemenu a:hover {
color:#666;
background-color:#ffe;
}
#sidebar1 p.rss {
text-align:center;
}
#sidebar1 p.rss a {
color:#666;
background-color:#fc6;
display:block;
margin:0px 40px 10px;
padding:2px 0px;
}
#sidebar1 p.rss a:link {
color:#666;
}
#sidebar1 p.rss a:visited {
color:#666;
}
#sidebar1 p.rss a:hover {
color:#666;
background-color:#ffd;
}
/* +++ FOOTER +++ */
#footer p {
padding:0px 1em;
}
#footer address {
color:#000;
font-style:normal;
background-color:#fff;
padding:1em 0px;
}
#footer .footermenu{
margin: 10px 0px 0px 0px;
}
.sintyaku{
margin-top: 20px;
}
.update_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
.update{
margin-left: 0px;
}
.update ul{
list-style:none;
margin: 3px 0px 0px 0px;
padding: 0px;
}
.update ul li p,
.update ul li h2{
display: inline;
padding: 0px;
margin: 0px;
}
.update ul li h2{
background-image: none;
font-size: 1em;
font-weight: normal;
margin: 0px 1em;
border-bottom: none;
}
/*サイドバー*/
#sidebar1 .sidemenu-y {
margin:0px;
padding:0px;
width: 160px;
}
#sidebar1 .sidemenu-y ul {
list-style:none;
padding:0px;
margin:0px;
width: 160px;
}
#sidebar1 .sidemenu-y ul li{
list-style:none;
border-bottom:1px solid #ccc;
margin: 0px;
float: none;
width: 160px;
}
#sidebar1 .sidemenu-y h2 {
color:#333;
background-color:#fff;
font-size:1em;
font-weight:bold;
line-height:1em;
margin-bottom:10px;
padding:5px 5px 5px 21px;
}
#sidebar1 .sidemenu-y a {
color:#000000;
line-height: 200%;
background-image:url(images/botan.gif);
background-repeat:no-repeat;
background-position:5px 50%;
display:;
padding: 0px 0px 0px 19px;
width: ;
}
#sidebar1 .sidemenu-y a:link {
color:;
}
#sidebar1 .sidemenu-y a:visited {
color:;
}
#sidebar1 .sidemenu-y a:hover {
color: #999999;
}
#container #contents .contentsbody .top_topics{
padding: 0px;
margin: 0px;
vertical-align: top;
}
/*下のバナー6つ*/
.bana6{
padding: 0px;
margin: 20px 0px 20px 0px;;
vertical-align: top;
}
.katudou{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
/*ビルストック*/
.bill_top{
padding:0px 20px 0px 0px;
vertical-align: top;
}
.bill_top_gazou{
vertical-align: top;
}
/*ビルストック新着情報*/
.bill_sintyaku{
margin-top: 20px;
}
.bill_update_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #ffffff;
border-top: 1px #666666 solid;
border-right: 1px #666666 solid;
border-left: 1px #666666 solid;
}
.bill_update{
border-right: 1px #666666 solid;
border-bottom: 1px #666666 solid;
border-left: 1px #666666 solid;
padding: 5px;
margin-left: 0px;
}
.bill_update ul{
list-style:none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.bill_update ul li p,
.bill_update ul li h2{
display: inline;
padding: 0px;
margin: 0px;
}
.bill_update ul li h2{
background-image: none;
font-size: 1em;
font-weight: normal;
margin: 0px 1em;
border-bottom: none;
}
.bill_sintyaku3{
margin-top: 20px;
}
.bill_sintyaku3_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
.kangae_title{
font-weight: bold;
color: #ff6600;
border-bottom: 1px #999999 dashed;
}
.bill_bana{
margin: 20px 0px 50px 0px;;
}
.bill_bana_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #ffffff;
border: 1px #666666 solid;
}
.bill_bana_gazou{
line-height: 130%;
padding: 10px 0px 0px 0px;
}



/*部屋探し*/
.heya_top{
padding:0px 20px 0px 0px;
vertical-align: top;
}
.heya_top_gazou{
vertical-align: top;
}
/*部屋探し新着情報*/
.heya_sintyaku{
margin-top: 20px;
}
.heya_update_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
.heya_update{
margin-left: 0px;
}
.heya_update ul{
list-style:none;
margin: 3px 0px 0px 0px;
padding: 0px;
}
.heya_update ul li p,
.heya_update ul li h2{
display: inline;
padding: 0px;
margin: 0px;
}
.heya_update ul li h2{
background-image: none;
font-size: 1em;
font-weight: normal;
margin: 0px 1em;
border-bottom: none;
}
.heya_sintyaku3{
margin-top: 20px;
}
.heya_sintyaku3_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
.kangae_title{
font-weight: bold;
color: #ff6600;
border-bottom: 1px #999999 dashed;
}
.heya_bana{
margin: 20px 0px 50px 0px;;
}
.heya_bana_title{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #EDE7DB;
border-bottom: 1px #999966 solid;
}
.heya_bana_gazou{
line-height: 130%;
}

/*Rプロジェクト物件*/
.r_jouhoutext{
padding: 7px 20px 15px 0px;
}

.r-title{
font-size: 1em;
font-weight: bold;
border-bottom: 1px #999999 dashed;
margin: 20px 0px 5px 0px;
}

.r-picup{
padding: 20px 0px 0px 0px;
}

.r_jouhoutext2{
padding: 6px 0px 3px 0px;
border-bottom: 1px #cccccc solid;
}

.r-syousai{
padding: 6px 20px 3px 0px;
border-bottom: 1px #cccccc solid;
}

.r-syousai2{
padding: 6px 0px 3px 0px;
border-bottom: 1px #cccccc solid;
}

.r_aikon{
margin: 0px 10px 20px 0px;
}

.r_bangou{
font-size: 140%;
font-weight: bold;
color: #666666;
border-bottom: 1px #999999 dashed;
}

.r-gazou{
padding: 0px 20px 10px 0px;
}

.r-gazou-right{
padding: 0px 0px 10px 0px;
}

.r-syousai-t{
font-weight: bold;
color: #ffffff;
padding: 2px 0px 0px 5px;
background-color: #666666;
}



/*共通パーツ*/
.y-waku{
margin: 20px 0px 50px 0px;
}
.y-waku-2{
margin: 20px 0px 20px 0px;
}
.y-waku-3{
margin: 20px 0px 30px 0px;
}
.y-waku-4{
margin: 20px 0px 40px 0px;
}
.y-waku2{
margin: 10px 0px 20px 0px;
}
.y-waku2-2{
margin: 10px 0px 50px 0px;
}
.y-waku2-3{
margin: 10px 0px 5px 0px;
}
.y-waku2-4{
margin: 10px 0px 10px 0px;
}
.y-waku20{
margin: 20px 0px 5px 0px;
}
.y-waku3{
margin: 30px 0px 50px 0px;
}
.y-waku4{
margin: 40px 0px 50px 0px;
}
.y-waku5{
margin: 50px 0px 50px 0px;
}
.y-waku6{
margin: 60px 0px 50px 0px;
}
.y-title{
font-size: 1.3em;
font-weight: bold;
color: #666666;
border-left: 5px #ff6600 solid;
border-bottom: 1px #cccccc solid;
padding: 1px 0px 1px 5px;
margin: 0px 0px 10px 0px;
}
.tensen{
border-bottom: 1px #999999 dashed;
padding: 5px 0px 2px 0px;
}
.tensen-b{
font-weight: bold;
border-bottom: 1px #999999 dashed;
padding: 5px 0px 2px 0px;
}
.tensen-m-bottom5{
border-bottom: 1px #999999 dashed;
margin: 0px 0px 5px 0px;
}
.p-left10{
padding-left: 10px;
}
.p-left20{
padding-left: 20px;
}
.p-top5{
padding-top: 5px;
}
.p-top10{
padding-top: 10px;
}
.p-top15{
padding-top: 15px;
}
.p-top20{
padding-top: 20px;
}
.m-top5{
margin-top: 5px;
}
.m-top10{
margin-top: 10px;
}
.m-top15{
margin-top: 15px;
}
.m-top20{
margin-top: 20px;
}
.p-right10{
padding-right: 10px;
}
.p-right20{
padding-right: 20px;
}
.p-right30{
padding-right: 30px;
}
.p-right40{
padding-right: 40px;
}
.p-right50{
padding-right: 50px;
}
.p-right60{
padding-right: 60px;
}
.p-right70{
padding-right: 70px;
}
.p-right80{
padding-right: 80px;
}
.p-right90{
padding-right: 90px;
}
.p-right100{
padding-right: 100px;
}
.m-bottom5{
margin-bottom: 5px;
}
.m-bottom10{
margin-bottom: 10px;
}
.m-bottom15{
margin-bottom: 15px;
}
.m-bottom20{
margin-bottom: 20px;
}
.p-bottom5{
padding-bottom: 5px;
}
.p-bottom10{
padding-bottom: 10px;
}
.p-bottom15{
padding-bottom: 15px;
}
.p-bottom20{
padding-bottom: 20px;
}







/*ブログ共通パーツ*/
.blog_y_waku{
border-bottom: 0px #999999 dashed;
margin: 20px 0px 40px 0px;
}
.blog_y_waku h3{
font-size: 1.2em;
font-weight: bold;
line-height: 1em;
margin: 0px 0px 5px 0px;
}
.blog_y_info{
border-top: 1px #cccccc dashed;
border-bottom: 1px #cccccc dashed;
padding: 2px 0px 1px 0px;
}
.contentsbody h2{
font-size: 1.3em;
font-weight: bold;
color: #666666;
line-height:1em;
border-bottom: 1px #999999 dashed;
margin: 20px 0px 20px 0px;
}

#ditto_pages{
margin: 30px 0px 0px 0px;
}

#ditto_pages .ditto_currentpage {
    border: 1px solid #ff6600;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #ff9900; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #ff6600; 
    padding: 1px 5px 2px; 
    margin-right: 1px;
    text-decoration: none !important; 
    color: #ff6600;
}




/*イベント情報共通パーツ*/
.update_title_ibento{
font-weight: bold;
color: #000000;
padding: 3px 0px 2px 5px;
background-color: #ffffff;
border: 1px #666666 solid;
margin: 20px 0px 0px 0px;
}
.ibento_list{
margin-left: 0px;
}
.ibento_list ul{
list-style:none;
margin: 3px 0px 0px 0px;
padding: 0px;
}
.ibento_list ul li p,
.ibento_list ul li h2{
display: ;
padding: 0px;
margin: 0px;
}
.ibento_list ul li h2{
background-image: none;
font-size: 1em;
font-weight: normal;
line-height: 120%;
padding: 0px 0px 10px 0px;
margin: 0px;
border-bottom: none;
}

ul .LIn_shortMode{
line-height: 120%;
}
ul .LIn_shortMode li{
margin: 0px 0px 10px 0px;
}

/*お問合せ共通パーツ*/
.otoiawase-waku{
border: 1px #cccccc solid;
border-collapse:collapse;
padding: 8px 5px 5px 8px;
}
#submit{
margin: 10px 0px 0px 0px;
width: 150px;
}