@charset "UTF-8";


/* ヘッダー
============================================================== */

/* 変更無し
#topHeader { box-shadow: 0px 6px 6px -6px #bec1d0; -webkit-box-shadow: 0px 6px 6px -6px #bec1d0; -moz-box-shadow: 0px 6px 6px -6px #bec1d0;}
#topGnav ul li a { color: #f8f8f8; }
#topGnav ul li #topHome { background-color: #333333; border-right: 1px solid #4c4c4c; }
#topGnav ul li #topHome:hover { background-color: #515151; }
#topGnav ul li #topMap { background-color: #333333; border-right: 1px solid #4c4c4c; }
#topGnav ul li #topMap:hover { background-color: #515151; }
#topGnav ul li #topRent { background-color: #333333; border-right: 1px solid #4c4c4c; }
#topGnav ul li #topRent:hover { background-color: #515151; }
#topGnav ul li #topTel { background-color: #333333; border-right: 1px solid #4c4c4c; }
#topGnav ul li #topTel:hover { background-color: #515151; }
#topGnav ul li #topContact { background-color: #333333; }
#topGnav ul li #topContact:hover { background-color: #515151; }
*/

#topGnav ul li .topMenu { background-color: #41075e; }
#topGnav ul li .topMenu:hover { background-color: #4e3659; }
/*変更無し
#topHeader #etcMenu { background-color: #f8faff; }
#topHeader #etcMenu ul .topLeft a { color: #333; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; }
#topHeader #etcMenu ul .topRight a { color: #333; border-top: 1px solid #333333; border-right: 1px solid #333333; }
#topHeader #etcMenu ul .topLeftEnd a { color: #333; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333;  border-bottom: 1px solid #333333; }
#topHeader #etcMenu ul .topBlank span { color: #333; background-color: #333; border-top: 1px solid #333333; border-right: 1px solid #333333;  border-bottom: 1px solid #333333; }
.fixed { box-shadow: 0px 2px 2px 0px #42434a; }
*/
#topHeader #logoSpace { background: #797979; }



/* キャンペーン情報
============================================================== */
#contents .campaignInfo { color: #fff; background-color: #cda550; box-shadow: 2px 2px 5px #000;}
#contents .campaignInfo {
background: #c4a145;
background: -moz-linear-gradient(-45deg,  #c4a145 0%, #e8d68e 25%, #c6a548 50%, #fde9a2 75%, #c4a145 100%);
background: -webkit-linear-gradient(-45deg,  #c4a145 0%,#e8d68e 25%,#c6a548 50%,#fde9a2 75%,#c4a145 100%);
background: linear-gradient(135deg,  #c4a145 0%,#e8d68e 25%,#c6a548 50%,#fde9a2 75%,#c4a145 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a145', endColorstr='#c4a145',GradientType=1 );
}
#contents .campaignInfo .wrap01 { color: #fff; background-color: #211411; }
#contents .campaignInfo .wrap02 { color: #fff; background-color: #cda550; }
#contents .campaignInfo .wrap02 {
background: #c4a145;
background: -moz-linear-gradient(-45deg,  #c4a145 0%, #e8d68e 25%, #c6a548 50%, #fde9a2 75%, #c4a145 100%);
background: -webkit-linear-gradient(-45deg,  #c4a145 0%,#e8d68e 25%,#c6a548 50%,#fde9a2 75%,#c4a145 100%);
background: linear-gradient(135deg,  #c4a145 0%,#e8d68e 25%,#c6a548 50%,#fde9a2 75%,#c4a145 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a145', endColorstr='#c4a145',GradientType=1 );
}
#contents .campaignInfo .wrap03 { color: #fff; border: 1px solid #0e0807; }
#contents .campaignInfo .wrap03 {
background: #261817;
background: -moz-linear-gradient(-45deg,  #261817 0%, #564139 35%, #251716 68%, #412929 100%);
background: -webkit-linear-gradient(-45deg,  #261817 0%,#564139 35%,#251716 68%,#412929 100%);
background: linear-gradient(135deg,  #261817 0%,#564139 35%,#251716 68%,#412929 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#251716', endColorstr='#412929',GradientType=1 );
}
#contents .campaignInfo .cMiddle { color: #e6e6e6; }



/* お知らせ
============================================================== */
/*変更無し
#contents .headline { box-shadow: 2px 2px 5px #797979; }
#contents .headline header h1 { background-color: #797979; color: #fff; }
#contents .headline .inner { border: 1px solid #797979; background-color: #f2f3f9; color: #333; }
#contents .headline .inner .headlineBottom { border-top: 1px dotted #333; }
*/
#contents .headline .inner p a { color: #3b0059; }
#contents .headline .inner p a:hover { color: #3b0059; }


/* インフォメーション（物件住所・交通情報・キャンペーン情報）
============================================================== */
/*変更無し
#contents .information { box-shadow: 2px 2px 5px #797979; }
#contents .information header h1 { background-color: #797979; color: #fff; }
#contents .information .inner { border: 1px solid #797979; background-color: #f2f3f9; color: #333; }
#contents .information .inner dl { border-top: 1px dotted #333; }
*/
#contents .information .inner dl a { color: #3b0059; }
#contents .information .inner dl a:hover { color: #3b0059; }


/* オフィシャルウェブサイトバナー
============================================================== */
/*変更無し
#contents #officialWeb { box-shadow: 2px 2px 5px #797979; }
#contents #officialWeb p { text-shadow: 2px 2px 5px #797979; color: #fff; }
#contents #officialWeb p span { color: #fff; text-shadow: 2px 2px 5px #797979; }
*/
#contents #officialWeb .triangle:before { border-bottom: 10px solid #630094; border-left: 10px solid transparent; }


/* アライバルの強み・特色バナー
============================================================== */
/*変更無し
#contents #officialAbout { box-shadow: 2px 2px 5px #797979; }
#contents #officialAbout p { text-shadow: 2px 2px 5px #797979; color: #fff; }
#contents #officialAbout p span { color: #fff; text-shadow: 2px 2px 5px #797979; }
*/
#contents #officialAbout .triangle:before { border-bottom: 10px solid #630094; border-left: 10px solid transparent; }


/* よくある質問バナー
============================================================== */
/*
#contents #officialFaq { box-shadow: 2px 2px 5px #797979; }
#contents #officialFaq p { text-shadow: 2px 2px 5px #797979; color: #fff; }
#contents #officialFaq p span { color: #fff; text-shadow: 2px 2px 5px #797979;}
*/
#contents #officialFaq .triangle:before { border-bottom: 10px solid #630094; border-left: 10px solid transparent; }


/* コンタクトページバナー
============================================================== */
/*
#contents #contactBanner { box-shadow: 2px 2px 5px #797979; }
#contents #contactBanner p { text-shadow: 2px 2px 5px #797979; color: #fff; }
#contents #contactBanner p span { color: #fff; text-shadow: 2px 2px 5px #797979; }
*/
#contents #contactBanner .triangle:before { border-bottom: 10px solid #630094; border-left: 10px solid transparent; }


/* 空室一覧バナー
============================================================== */
/*
#contents #roomlistBanner { box-shadow: 2px 2px 5px #797979; }
#contents #roomlistBanner p { text-shadow: 2px 2px 5px #797979; color: #fff; }
#contents #roomlistBanner p span { color: #fff; text-shadow: 2px 2px 5px #797979; }
*/
#contents #roomlistBanner .triangle:before { border-bottom: 10px solid #630094; border-left: 10px solid transparent; }



/* コンセプト・ロケーション・アクセス・マップ・共通部分
============================================================== */
/*
#contents .contentsArea header h1 { background-color: transparent; border-bottom: 1px solid #333333; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; color: #333333; }
#contents .contentsArea .inner .equipWrap  figcaption { color: #fff; background-color: #797979; }
*/
#contents .contentsArea .inner h2 { color:#1e2352; }




/* 空室一覧
============================================================== */
/*
#contents .contentsArea .inner .roomWrap { background-color: #fff; }
#contents .contentsArea .inner .roomWrap .roomLink { border: 1px solid #333; }
#contents .contentsArea .inner .noVacancy { background-color: transparent; color: #333; }
#contents .contentsArea .inner .noVacancy dt { background-color: #333; color: #fff; }
#contents .contentsArea .inner .noVacancy dd { background-color: #fff; border: 1px solid #333; }
*/
#contents .contentsArea .inner .noVacancy dd .awaiting { color: #fff; background-color: #311e3b; }
#contents .contentsArea .inner .noVacancy dd .awaiting:hover { background-color: #45354d; }
/*
#contents .contentsArea .inner .roomWrap .roomLink .number { color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .number dd { background-color: #333; color: #fff; }
#contents .contentsArea .inner .roomWrap .roomLink .rent { border-bottom: 1px dotted currentColor; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .rent dt { background-color: #ddd;  }
#contents .contentsArea .inner .roomWrap .roomLink .deposit { border-bottom: 1px dotted currentColor; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .deposit dt { background-color: #ddd; }
#contents .contentsArea .inner .roomWrap .roomLink .plan { border-bottom: 1px dotted currentColor; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .plan dt { background-color: #ddd; }
#contents .contentsArea .inner .roomWrap .roomLink .date { border-bottom: 1px dotted currentColor; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .date dt { background-color: #ddd; }
#contents .contentsArea .inner .roomWrap .roomLink .remarks { border-bottom: 1px dotted currentColor; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .remarks dt { background-color: #ddd; }
*/
#contents .contentsArea .inner .roomWrap .roomLink .remarks dd span { color: #882525; }
/*
#contents .contentsArea .inner .roomWrap .roomLink .details { color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .details dt { background-color: #ddd; }
*/
/*
#contents .contentsArea .inner .roomWrap .roomLink .details dd span { color: #001997; }
#contents .contentsArea .inner .roomWrap .roomLink .details dd span:hover { color: #001997; }
*/
#contents .contentsArea .inner .roomWrap .on .rent dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .deposit dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .plan dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .date dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .remarks dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .details dt { background-color: #c1bbc4; }
#contents .contentsArea .inner .roomWrap .on .number dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .rent dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .deposit dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .plan dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .date dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .remarks dd { background-color: #504c52; }
#contents .contentsArea .inner .roomWrap .on .details dd { background-color: #504c52; }


/* 間取りページ
============================================================== */
/*
#contents .contentsArea .inner .planImg { background-color: #fff; border: 1px solid #999999; }
*/

/* グーグルマップリンクバナー
============================================================== */
/*
#contents #gMapLink { background-color: #1b1b1b; }
#contents #gMapLink p { color: #fff; }
#contents #gMapLink p span { color: #fff; }
*/
#contents #gMapLink .triangle:before { border-bottom: 10px solid #3b0059; border-left: 10px solid transparent; }



/* 物件概要
============================================================== */
/*
#contents .contentsArea .inner .outline { background-color: #fff; }
#contents .contentsArea .inner .outline dt { background-color: #cbcbcb; }
#contents .contentsArea .inner .outline dd { border-top: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; }
*/
#contents .contentsArea .inner .outline dd a { color: #3b0059;}
#contents .contentsArea .inner .outline dd a:hover { color: #3b0059; }


/* フッターグローバルメニュー
============================================================== */
/*
.fgMenu { box-shadow: 2px 2px 5px #797979; }
*/
.fgMenu .info li { background-color: #584761; color: #fff; } 
.fgMenu .info li:hover { background-color: #3e3245; }
.fgMenu .info li.fgLeft a { color: #fff; border-top: 1px solid #bebebe; }
.fgMenu .info li.fgRight a { color: #fff; border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; }
.fgMenu .info li.fgLeftEnd a { color: #333; border-top: 1px solid #bebebe; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe;  border-bottom: 1px solid #bebebe; }
.fgMenu .info li.fgBlank span { color: #333; background-color: #333; border-top: 1px solid #bebebe; border-right: 1px solid #bebebe;  border-bottom: 1px solid #bebebe; }
/*
.fgMenu .info li span { color: #fff; }
*/

/*ここまで*/

/* フッターお問い合わせ
============================================================== */
.contact { color: #fff; background-color: #311e3b;box-shadow: 2px 2px 5px #6b6b6b; }
/*
.contact .cMiddle .call { color: #fff; }
.contact .cBottom a { color: #fff; }
*/
.contact .mail { color: #141414; background-color: #f8e5c2; }
.contact .mail:hover { background-color: #e3c794; }
.contact .mail { box-shadow: 0px 0px 5px 0px #1e0f0f; -webkit-box-shadow: 0px 0px 10px 0px #1e0f0f; -moz-box-shadow: 0px 0px 10px 0px #1e0f0f; }


/* フッターバナー
============================================================== */
#footerBanner .bannerWrap { background-color: #d4d2cd; box-shadow: 2px 2px 5px #797979; }



/* フッター
============================================================== */
/*
#footerLine { background-color: #141414; }
#mainFooter { background-color: #141414; }
#arrivalInfo #fLogo { color: #e9e9e9; }
#arrivalInfo p { color: #e9e9e9; }
#arrivalInfo p a { color: #e9e9e9; }
#mainFooter #copyRight { color: #e9e9e9; }

#mainFooter #accordion { border-top: 1px solid #666; }
.accordionlist dd ul li a { color: #e9e9e9; border-bottom: 1px solid #666; }
.accordionlist dd ul li:hover { background-color: #2e2e2e; }
*/

/* ページ上部へのリンク
============================================================== */
#pageTopLink { background-color: #797979; color: #e9e9e9; }
#pageTopLink:hover { background-color: #444444; }




/*========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
====================================            メディアクエリ(width=480px以上)            ====================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
========================================================================================================================== 
========================================================================================================================== 
========================================================================================================================== */
@media screen and (min-width: 480px){

/*-----------------------フッターバナー//-----------------------*/
#footerBanner .bannerWrap { background-color: #d4d2cd; box-shadow: 2px 2px 5px #797979; }
/*-----------------------//フッターバナー-----------------------*/

}
/* 480px END*/



/*========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
====================================            メディアクエリ(width=768px以上)            ====================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
==========================================================================================================================
========================================================================================================================== 
========================================================================================================================== 
========================================================================================================================== */
@media screen and (min-width: 768px){

/*-----------------------ヘッダー//-----------------------*/
/*
#topHeader { background-color: #fff; }
*/
#topHeader {
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 60%, #e5e5e5 75%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 60%,#e5e5e5 75%);
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 60%,#e5e5e5 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
#topHeader #topNavWrap #topNav ul a {
background: #53405c;
background: -moz-linear-gradient(-45deg,  #53405c 0%, #362440 100%);
background: -webkit-linear-gradient(-45deg,  #53405c 0%,#362440 100%);
background: linear-gradient(135deg,  #53405c 0%,#362440 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53405c', endColorstr='#362440',GradientType=1 );
}

#topHeader #topNavWrap #topNav ul #topNavMap a:hover , #topHeader #topNavWrap #topNav ul #topNavArrival a:hover ,
#topHeader #topNavWrap #topNav ul #topNavOfficial a:hover {
text-decoration: none;
background: #362440;
background: -moz-linear-gradient(-45deg,  #362440 0%, #25132e 100%);
background: -webkit-linear-gradient(-45deg,  #362440 0%,#25132e 100%);
background: linear-gradient(135deg,  #362440 0%,#25132e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362440', endColorstr='#25132e',GradientType=1 );
}
#topHeader #topNavWrap #topNav ul #topNavMap a.hover , #topHeader #topNavWrap #topNav ul #topNavArrival a.hover ,
#topHeader #topNavWrap #topNav ul #topNavOfficial a.hover {
text-decoration: none;
background: #362440;
background: -moz-linear-gradient(-45deg,  #362440 0%, #25132e 100%);
background: -webkit-linear-gradient(-45deg,  #362440 0%,#25132e 100%);
background: linear-gradient(135deg,  #362440 0%,#25132e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362440', endColorstr='#25132e',GradientType=1 );
}

/*
#topHeader #gNavPc { background-color: #333333; }
*/
#topHeader #gNavPc {
border-top: 1px solid #464645;
border-bottom: 1px solid #cccccc;
background: #464645;
background: -moz-linear-gradient(top,  #464645 0%, #343433 100%);
background: -webkit-linear-gradient(top,  #464645 0%,#343433 100%);
background: linear-gradient(to bottom,  #464645 0%,#343433 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464645', endColorstr='#343433',GradientType=0 );
}
#topHeader #gNavLine01 { display: block; width: 100%; height: 5px; background-color: #493254; border-bottom: 1px solid #b4b4b4; }

#topHeader #gNavPc ul a.hover {
background: #61476e;
background: -moz-linear-gradient(top,  #61476e 0%, #493254 100%);
background: -webkit-linear-gradient(top,  #61476e 0%,#493254 100%);
background: linear-gradient(to bottom,  #61476e 0%,#493254 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61476e', endColorstr='#493254',GradientType=0 );
}
#topHeader #gNavPc ul a:hover {
background: #61476e;
background: -moz-linear-gradient(top,  #61476e 0%, #493254 100%);
background: -webkit-linear-gradient(top,  #61476e 0%,#493254 100%);
background: linear-gradient(to bottom,  #61476e 0%,#493254 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61476e', endColorstr='#493254',GradientType=0 );
}
/*-----------------------//ヘッダー-----------------------*/



/*-----------------------フッターグローバルメニュー//-----------------------*/
.fgMenu { margin-top: 20px; padding: 15px 0 15px 0; background-color: #bebebe; box-shadow: none; }
.fgMenu {
background: #b7b7b7;
background: -moz-linear-gradient(left,  #b7b7b7 0%, #dddddd 50%, #b7b7b7 100%);
background: -webkit-linear-gradient(left,  #b7b7b7 0%,#dddddd 50%,#b7b7b7 100%);
background: linear-gradient(to right,  #b7b7b7 0%,#dddddd 50%,#b7b7b7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#b7b7b7',GradientType=1 );
}
.fgMenu .info li { background-color: transparent; color: #333333; } 
.fgMenu .info li:hover { background-color: transparent; }
.fgMenu .info li.fgLeft a { color: #333333; border: none; }
.fgMenu .info li.fgRight a { color: #333333; border: none; }
.fgMenu .info li.fgLeftEnd a { color: #333; border: none }
.fgMenu .info li span { color: #fff; }
/*-----------------------//フッターグローバルメニュー-----------------------*/


/*-----------------------フッターバナー//-----------------------*/
#footerBanner .bannerWrap { background-color: transparent; box-shadow: 0px 0px 0px transparent; }
#footerBanner .bannerWrap { background-color: transparent; box-shadow: 0px 0px 0px transparent; }
/*-----------------------//フッターバナー-----------------------*/

/*-----------------------ページトップへ戻る・フッターお問い合わせ・フッター・コピーライト//-----------------------*/
#pageTopLinkPc a {
color: #fff;
background: #53405c;
background: -moz-linear-gradient(-45deg,  #53405c 0%, #362440 100%);
background: -webkit-linear-gradient(-45deg,  #53405c 0%,#362440 100%);
background: linear-gradient(135deg,  #53405c 0%,#362440 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53405c', endColorstr='#362440',GradientType=1 );
}
#pageTopLinkPc a:hover {
background: #362440;
background: -moz-linear-gradient(-45deg,  #362440 0%, #25132e 100%);
background: -webkit-linear-gradient(-45deg,  #362440 0%,#25132e 100%);
background: linear-gradient(135deg,  #362440 0%,#25132e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362440', endColorstr='#25132e',GradientType=1 );
}

/*
#footerWrap { background-color: #141414; }
#footerWrap {
background: #333333;
background: -moz-linear-gradient(top,  #333333 0%, #141414 100%);
background: -webkit-linear-gradient(top,  #333333 0%,#141414 100%);
background: linear-gradient(to bottom,  #333333 0%,#141414 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#141414',GradientType=0 );
}
.contactWrap { float: left; width: 55%; max-width: 576px; height: auto; padding: 0; }
.contact { margin: 0 auto 0 auto; padding: 30px 50px 30px 50px; color: #e9e9e9; background-color: transparent; box-shadow: none; }
.contact p { text-align: left; }
.contact .cTop { font-size: 0.8125em; }
.contact .cMiddle { font-size: 1.875em; margin-top: 10px; }
.contact .cMiddle .call { font-size: 1.26666666667em; font-weight: normal; color: #e9e9e9; text-decoration: none; vertical-align: bottom; font-family: 'Times New Roman', Times, serif;}
.contact .cMiddle .call:hover { text-decoration: none; }
.contact .cBottom { font-size: 0.6875em; margin-top: 10px; line-height: 1.63636363636; }
.contact .cBottom .sp { display: none; }
.contact .cBottom a { color: #e9e9e9; text-decoration: underline; font-weight: bold; }
.contact .cBottom a:hover { text-decoration: underline; }
.contact .mail { width: 75%; height: auto; color: #141414; padding: 0; border-radius: 5px; }
.contact .mail {
background: #f9f4e5;
background: -moz-linear-gradient(-45deg,  #f9f4e5 0%, #f7eac5 99%);
background: -webkit-linear-gradient(-45deg,  #f9f4e5 0%,#f7eac5 99%);
background: linear-gradient(135deg,  #f9f4e5 0%,#f7eac5 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4e5', endColorstr='#f7eac5',GradientType=1 );
}
.contact .mail:hover {
background: #f7eac5;
background: -moz-linear-gradient(-45deg,  #f7eac5 0%, #f7e2aa 100%);
background: -webkit-linear-gradient(-45deg,  #f7eac5 0%,#f7e2aa 100%);
background: linear-gradient(135deg,  #f7eac5 0%,#f7e2aa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eac5', endColorstr='#f7e2aa',GradientType=1 );
}
.contact .mail div { float: left; width: 35px; height: 30px; margin-left: 5.76923076923%; text-align: left; }
.contact .mail span { font-size: 1.875em 30px; }

.contact .mTxt { font-size: 0.6875em; }
.contact .mail div { display: none; }
.contact .mail p:before { content:""; }
.contact .mail p img { display: block; width: 100%; }
.contact .mail p { float: left; width: 100%; height: auto; padding: 0; }
.contact .mail p { float: left; width: 78.8461538462%; height: 24px; font-size: 0.8125em 13px; font-weight: bold; text-decoration: underline; padding: 8px 0 0 0; text-align: center; }

#mainFooter { background-color: transparent; }
.accordionlist dd ul li:hover { background-color: transparent; }
*/

.contact { color: #e9e9e9; background-color: transparent; box-shadow: none; }
.contact .cMiddle .call { color: #e9e9e9; }
.contact .cBottom a { color: #e9e9e9; }
.contact .mail { width: 75%; height: auto; color: #141414; padding: 0; border-radius: 5px; }
.contact .mail {
background: #f9f4e5;
background: -moz-linear-gradient(-45deg,  #f9f4e5 0%, #f7eac5 99%);
background: -webkit-linear-gradient(-45deg,  #f9f4e5 0%,#f7eac5 99%);
background: linear-gradient(135deg,  #f9f4e5 0%,#f7eac5 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4e5', endColorstr='#f7eac5',GradientType=1 );
}
.contact .mail:hover {
background: #f7eac5;
background: -moz-linear-gradient(-45deg,  #f7eac5 0%, #f7e2aa 100%);
background: -webkit-linear-gradient(-45deg,  #f7eac5 0%,#f7e2aa 100%);
background: linear-gradient(135deg,  #f7eac5 0%,#f7e2aa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eac5', endColorstr='#f7e2aa',GradientType=1 );
}
/*
.accordionlist dd ul li a { color: #e9e9e9; }
.accordionlist dd ul li a:hover { color: #ffecaf; }
#company { background-color: #141414; border-top: 1px solid #858585; }
#company .inner .logo a { color: #e9e9e9; }
#company .inner #address { color: #e9e9e9; }
*/
/*-----------------------//フッターお問い合わせ・フッター・コピーライト-----------------------*/


/*-----------------------コンセプト・ロケーション・アクセス・マップ・共通部分//-----------------------*/
#contents .contentsArea header h1 { background-color: transparent; border-bottom: 1px solid #525454; }
#contents .contentsArea .inner .equipWrap figcaption { color: #fff; background-color: #797979; }
/*-----------------------//コンセプト・ロケーション・アクセス・マップ・共通部分-----------------------*/


/*-----------------------空室一覧//-----------------------*/
/*
#contents .contentsArea .inner .roomWrap { background-color: transparent; }
#contents .contentsArea .inner .roomWrap li { background-color: #fff; }
#contents .contentsArea .inner .roomWrap .roomLink { border-top: 1px solid #333;  border-left: 1px solid #333; border-right: 1px solid #333; }
#contents .contentsArea .inner .roomWrap li:last-child { border-bottom: 1px solid #333; }
*/
#contents .contentsArea .inner .roomWrap .roomLink:hover { text-decoration: none; background-color: #f0ebf2; }
/*
#contents .contentsArea .inner .roomWrap li:last-child:hover { border-bottom: 1px solid #333; }
#contents .contentsArea .inner .planCaption { background-color: #333; color: #fff; border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
#contents .contentsArea .inner .planCaption .rent { border-left: 1px solid #666;}
#contents .contentsArea .inner .planCaption .deposit { border-left: 1px solid #666; }
#contents .contentsArea .inner .planCaption .plan { border-left: 1px solid #666;}
#contents .contentsArea .inner .planCaption .date { border-left: 1px solid #666; }
#contents .contentsArea .inner .planCaption .remarks { border-left: 1px solid #666; }
#contents .contentsArea .inner .planCaption .details { border-left: 1px solid #666; }
#contents .contentsArea .inner .noVacancy { background-color: transparent; color: #333; }
#contents .contentsArea .inner .noVacancy dt { background-color: #333; color: #fff; }
#contents .contentsArea .inner .noVacancy dd { background-color: #fff; border: 1px solid #333; }
*/
#contents .contentsArea .inner .noVacancy dd .awaiting { color: #fff; background-color: #311e3b;  }
#contents .contentsArea .inner .noVacancy dd .awaiting:hover { background-color: #45354d; }
/*
#contents .contentsArea .inner .roomWrap .roomLink .number { color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .number dd { background-color: transparent; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .rent { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .rent dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .roomLink .deposit { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .deposit dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .roomLink .plan { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .plan dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .roomLink .date { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .date dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .roomLink .remarks { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .remarks dd { background-color: transparent; }
*/
#contents .contentsArea .inner .roomWrap .roomLink .remarks dd span { color: #882525; }
/*
#contents .contentsArea .inner .roomWrap .roomLink .details { border-left: 1px solid #aaa; color: #333; }
#contents .contentsArea .inner .roomWrap .roomLink .details dd { background-color: transparent; }
*/
#contents .contentsArea .inner .roomWrap .roomLink .details dd span { color: #001997; }
/*
#contents .contentsArea .inner .roomWrap .on .rent dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .deposit dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .plan dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .date dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .remarks dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .details dt { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .number dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .rent dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .deposit dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .plan dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .date dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .remarks dd { background-color: transparent; }
#contents .contentsArea .inner .roomWrap .on .details dd { background-color: transparent; }
*/
/*-----------------------//空室一覧-----------------------*/


/*-----------------------物件概要 会社概要//-----------------------*/
#contents .contentsArea .inner .outline { background-color: #cbcbcb; }
#contents .contentsArea .inner .outline dt { background-color: #cbcbcb; border-top: 1px solid #7a7a7a; border-left: 1px solid #7a7a7a; }
#contents .contentsArea .inner .outline dl.end dt { border-bottom: 1px solid #7a7a7a; }
#contents .contentsArea .inner .outline dd { background-color: #fff; border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; border-left: 1px solid #cbcbcb; }
#contents .contentsArea .inner .outline dl.end dd { border-bottom: 1px solid #7a7a7a; }
#contents .contentsArea .inner .outline dd a { color: #3b0059; }
#contents .contentsArea .inner .outline dd a:hover { color: #3b0059; }
/*-----------------------//物件概要 会社概要-----------------------*/




}/* 768 END*/
