@charset "utf-8";

html,body,
h5,h6,
img,p,div,pre,blockquote,form,
address,dl,dt,dd,ul,ol,li{
background:transparent;
margin:0;
padding:0;
border:none;
font-style:normal;
font-weight:normal;}

/*---------------------ボディ---------------------*/

body {
background:#FFFFFF url(../img/other/back.jpg) center top repeat-x;

margin:0 auto;
padding:0;
font-size:12px;
font-family : "ＭＳ Ｐゴシック", sans-serif ;
}

/*---------------------リンク---------------------*/
A:link { color : #555555; text-decoration : none ; }
A:visited { color : #555555 ; text-decoration : none ; }
A:hover { color : #000000; text-decoration : underline ; }

/*---------------------タグ---------------------*/

em{font-style:normal;font-weight:bold;} 
strong{font-size:14px;}
img{border:0;margin:0;padding:0;}

/*---------------------レイアウトベース---------------------*/

#container{
margin:0 auto;
padding:0;
width:992px;
background:url(../img/other/main_back.gif) center top repeat-x;
}

/*---------------------ヘッダ・メイン---------------------*/

#header{
padding:0;
margin:0;
width:992px;
height:82px;
}

h1{margin:0;padding:13px 0 12px 17px;float:left;}

#right_head{float:right;}
#right_head ul{margin-right:12px;padding:0;}
#right_head li{margin:0;padding:0;float:left;list-style-type:none;}

#right_head ul li.ex{padding:0;margin:22px 0 0 5px;}

#right_head{zoom:1;}
#right_head:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#right_head{display:inline-table;}
/* Hides from IE-mac \*/
* html #right_head {height: 1%;}
#right_head {display: block;}
/* End hide from IE-mac */


#header{zoom:1;}
#header:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#header{display:inline-table;}
/* Hides from IE-mac \*/
* html #header {height: 1%;}
#header {display: block;}
/* End hide from IE-mac */

/*---------------------ヘッダ・メイン---------------------*/

#g-navi{margin:0 auto;padding:0;background:url(../img/other/navi_back.jpg) center top no-repeat;width:992px;font-size:0;line-height:0;}
#g-navi ul{margin:0;padding:5px 0 0 27px;}

#g-navi li{
margin:0;
padding:0;
line-height:0;
font-size:0;
list-style-type: none;
float:left;
}

#g-navi li img{margin-bottom:21px;padding:0;font-size:0;line-height:0;}

#g-navi{zoom:1;}
#g-navi:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi{display:inline-table;}
/* Hides from IE-mac \*/
* html #g-navi {height: 1%;}
#g-navi {display: block;}
/* End hide from IE-mac */


.sd{text-align:center;}

#sub_info{width:992px;margin:0;padding:0;background:url(../img/sub_info_back.gif) center top repeat-y;}
#sub_info_left{width:570px;float:left;padding:0 20px 0 50px;margin:0;display:inline;}
#sub_info_right{width:252px;float:right;margin:0;padding:0;}

#sub_info_right p{margin-bottom:5px;padding:0;}

#sub_info{zoom:1;}
#sub_info:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_info{display:inline-table;}

#sub_info2{
	width:992px;
	margin:0;
	padding:0;
	background:url(../img/sub_info_back_02.gif) center top repeat-y;
	zoom:1;
	display:inline-table;
	}
#sub_info2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html #sub_info {height: 1%;}
#sub_info {display: block;}
/* End hide from IE-mac */

.sub_bottom{text-align:center;margin:0;padding:0;font-size:0;line-height:0;}

/*---------------------フッダ---------------------*/

.page_top{
margin:30px 60px 0 0;
padding:0;
font-size:10px;
text-align:right;
}

#footer{
width:992px;
margin:5px auto 20px;
padding:0;
font-size:10px;
color:#646464;
letter-spacing:1.2px;
text-align:center;
}

.footer p{text-align:center;}

#footer A:link { color : #646464; text-decoration : none ; }
#footer A:visited { color : #646464 ; text-decoration : none ; }
#footer A:hover { color : #282828 ; text-decoration : underline ; }

.sub_f{width:992px;margin:15px auto 40px;padding:0;text-align:center;}
.sub_f table{text-align:center;margin:0 auto;}

/*---------------------other main---------------------*/

h3{margin-left:40px;padding:0;}

/*---------------------パンくず---------------------*/

#pankuzu{padding:2px 0 5px 45px;margin:0;color:#666666;}

/*---------------------物件概要---------------------*/

#outline_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#outline_main h4{padding:20px 0 0 30px;margin:0;}
#outline_main table{width:830px;padding:0;margin:20px 0 0 60px;border:0;}

#outline_main table th{
width:165px;
text-align:left;
font-size:12px;
color:#464646;
vertical-align:top;
border-bottom:1px dotted #666666;
margin:0;
padding:12px 0 12px 15px;
background:url(../img/outline/th1.gif) left bottom no-repeat;
}

#outline_main table td{
width:650px;
text-align:left;
font-size:12px;
color:#464646;
vertical-align:top;
border-bottom:1px dotted #666666;
margin:0;
padding:10px 0 10px 10px;
border-left:1px solid #666666;
line-height:1.5em;
}


/*---------------------ロイヤル会員登録 & 登録完了---------------------*/


#ask_thx_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.gif) center top no-repeat;width:962px;}
#ask_thx_main small{margin:0;padding:0;font-size:10px;color:#CB0000;}
#ask_thx_main h4{padding:20px 0 0 30px;margin:0;}
.read_ask{margin:15px 0 0 55px;padding:0;color:#000000;font-size:12px;}
#ask_thx_main table{width:830px;padding:0;margin:20px 0 0 60px;border-top:1px dotted #aaaaaa;}
#ask_thx_main table span{font-size:12px;font-weight:normal;font-style:normal;color:#CB0000;}
#ask_thx_main table small{font-size:10px;color:#000000;}

#ask_thx_main table th{
width:220px;
text-align:left;
font-size:12px;
color:#000000;
vertical-align:top;
border-bottom:1px dotted #AAAAAA;
margin:0;
padding:12px 10px 12px 10px;
background:url(../img/ask/thd.gif) left top repeat-x;
font-weight:normal;
}

#ask_thx_main table td{
width:590px;
text-align:left;
font-size:10px;
color:#464646;
vertical-align:top;
border-bottom:1px dotted #AAAAAA;
margin:0;
padding:10px 0 10px 10px;
border-left:1px solid #AAAAAA;
line-height:1.5em;
background:url(../img/ask/thd.gif) left top repeat-x;
}

#ask_main{margin:0 auto;padding:0;background:url(../img/other/back_main.gif) center top no-repeat;height:800px;}

#ask_sub{
margin:0 0 0 65px;
padding:0;
}

#ask_sub table{width:830px;padding:0;margin:20px 0 0 0;border-top:1px dotted #AAAAAA;}

#ask_sub table th{
width:240px;
text-align:left;
font-size:12px;
color:#786464;
vertical-align:top;
border-bottom:1px dotted #AAAAAA;
margin:0;
padding:12px 0 12px 0;
background:url(../img/ask/thd.gif) left top repeat-x;
font-weight:normal;
}

#ask_sub table td{
width:590px;
text-align:left;
font-size:10px;
color:#464646;
vertical-align:top;
border-bottom:1px dotted #AAAAAA;
margin:0;
padding:10px 0 10px 10px;
border-left:1px solid #AAAAAA;
line-height:1.5em;
background:url(../img/ask/thd.gif) left top repeat-x;
}

.f_bo{margin:20px 0 20px 50px;padding:0;line-height:1.8em;}
.image-btn1{border:0px;width:250px;height:40px;background:url(../img/other/click2.gif) left top no-repeat;cursor:pointer;}
.read_thx{margin:15px 0 0 55px;padding:0;color:#000000;font-size:12px;line-height:1.8em;}
#thx_main{margin:0 auto;padding:0;background:url(../img/other/back_main.gif) center top no-repeat;height:400px;}

#thx_sub{
margin:0 0 0 65px;
padding:0;
}

#thx_sub p{margin-bottom:5px;color:#666666;}

/*---thx.html専用スタイル---*/

#thx_main{margin:0 auto;padding:0;background:url(../img/other/back_main2.gif) center top no-repeat;width:962px;}
#thx_main h4{padding:20px 0 0 30px;margin:0;}
.sd_ex{text-align:center;}
#sub_info_ex{width:992px;margin:0 auto;padding-top:30px;}
#sub_info_ex_left{width:570px;float:left;padding:0 20px 0 30px;margin:0;display:inline;}
#sub_info_ex_right{width:252px;float:right;margin:0;padding:0;}

#sub_info_ex_right p{margin-bottom:5px;padding:0;}

#sub_info_ex{zoom:1;}
#sub_info_ex:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sub_info_ex{display:inline-table;}
/* Hides from IE-mac \*/
* html #sub_info_ex {height: 1%;}
#sub_info_ex {display: block;}
/* End hide from IE-mac */

.sub_bottom_ex{text-align:center;margin:0 auto;padding:0;font-size:0;line-height:0;}

#footer{
width:992px;
margin:5px auto 20px;
padding:0;
font-size:10px;
color:#646464;
letter-spacing:1.2px;
text-align:center;
}

.footer p{text-align:center;}

/*---------------------意匠・デザイン---------------------*/

#design_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main.jpg) center top no-repeat;width:962px;}
#design_main h4{padding:20px 0 0 30px;margin:0;}
.design_ex1{margin:0 0 0 31px;padding:0;background:url(../img/design/01.jpg) left top no-repeat;width:911px;height:415px;}
.d1{font-size:12px;margin:0;padding:150px 0 0 45px;line-height:1.7em;color:#474747;}
.d2{font-size:12px;margin:0;padding:110px 0 0 45px;line-height:1.7em;color:#474747;}
.design_ex2{margin:20px auto;padding:0;width:884px;}


/*---------------------アクセス---------------------*/

#access_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#access_main h4{padding:20px 0 0 30px;margin:0;}
#access_main h5{padding:0 0 0 31px;margin:0;}
.access_ex1{margin:0 0 0 31px;padding:0;background:url(../img/access/03.jpg) center top no-repeat;width:911px;height:199px;}
.access_ex1 p{font-size:12px;margin:0;padding:20px 0 0 50px;line-height:1.7em;color:#474747;}
.access_ex2{margin:0 auto;padding:0;width:884px;}
.access_ex2 p{font-size:10px;color:#B4B4B4;margin:7px 0 0 0;text-align:right;}
.access_ex3{margin:0 auto;padding:0;width:884px;}
.access_ex3 p{font-size:10px;color:#B4B4B4;margin:0;}


/*---------------------コンセプト---------------------*/

#concept_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#concept_main h4{padding:20px 0 0 30px;margin:0;}
#concept_main h5{padding:0 0 0 31px;margin:0;}
#concept_main h6{padding:0 0 0 30px;margin:0;}
.concept_ex1{margin:0 0 0 30px;padding:0;background:url(../img/concept/05.jpg) center top no-repeat;width:899px;height:192px;}
.concept_ex1 p{font-size:12px;margin:0;padding:15px 0 0 140px;line-height:1.6em;color:#474747;}
.concept_ex2{margin:20px 0 0 44px;padding:0;width:884px;}
.concept_ex2 td{padding-bottom:15px;vertical-align:top;font-size:10px;}
.concept_ex3{margin:5px 0 30px 0;font-size:10px;color:#999999;}

/*---------------------現地案内図---------------------*/

#map_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#map_main h4{padding:20px 0 0 30px;margin:0;}
#map_main h5{padding:0 0 0 30px;margin:0;}
#map_main h6{padding:0 0 0 30px;margin:0;font-size:0;line-height:0;}
.map_ex1{margin:0 0 0 30px;padding:0;background:url(../img/map/05.jpg) left top no-repeat;height:130px;width:700px;}
.map_ex1 p{font-size:12px;margin:0 0 20px 55px;padding-top:15px;line-height:1.7em;color:#474747;}
.map_ex1 table{margin:0 0 0 50px;padding:0;width:620px;}


/*---------------------周辺環境---------------------*/

#environment_main{margin:0 auto;padding-bottom:30px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#environment_main h4{padding:20px 0 0 30px;margin:0;}
#environment_main h5{padding:0 0 0 31px;margin:0;}
.environment_ex1{margin:0 0 0 31px;padding:0;background:url(../img/environment/03.jpg) center top no-repeat;width:911px;height:199px;}
.environment_ex1 p{font-size:12px;margin:0;padding:8px 0 0 50px;line-height:1.7em;color:#474747;}
.environment_ex2{margin:0 auto 55px;padding:0;width:884px;}
.environment_ex2 p{font-size:10px;color:#474747;margin:0;text-align:left;}
.environment_ex3{margin:0 auto 40px;padding:0;width:884px;background:url(../img/environment/05.jpg) left top no-repeat;}
.ex33{font-size:12px;color:#474747;margin:100px 0 0 35px;text-align:left;line-height:1.7em;}
.ex3_3{font-size:10px;color:#474747;margin-bottom:10px;text-align:left;line-height:1.7em;}
.environment_ex4{margin:0 auto 20px;padding:0;width:884px;background:url(../img/environment/10.jpg) left top no-repeat;}
.ex44{font-size:12px;color:#474747;margin:65px 0 0 35px;text-align:left;line-height:1.7em;}
.ex4_4{font-size:10px;color:#474747;margin-bottom:10px;text-align:left;line-height:1.7em;}


/*---------------------プラン・プランリスト---------------------*/

#plan_main{margin:0 auto;padding-bottom:20px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;}
#plan_main h4{padding:20px 0 0 30px;margin:0;}
.plan_ex1{font-size:12px;margin:0 0 10px 60px;padding-top:10px;line-height:1.7em;color:#474747;}
.plan_ex2{font-size:10px;margin:0 0 20px 60px;padding:0;line-height:1.7em;color:#AFAFAF;}

#plan_flash{margin:0 auto 30px;padding:1px 0 0 1px;width:849px;height:382px;border:1px solid #444444;}
#plan_list{margin:0 auto 30px;padding:15px 0 0 1px;width:849px;border-top:1px dotted #999999;}

#plan_list p{width:118px;height:50px;margin:15px 15px 10px 0;padding:0;float:left;}

#plan_list{zoom:1;}
#plan_list:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#plan_list{display:inline-table;}
/* Hides from IE-mac \*/
* html #plan_list {height: 1%;}
#plan_list {display: block;}
/* End hide from IE-mac */

.ff_read{
width:850px;
margin:15px 0 0 55px;
padding:0;
font-size:10px;
text-align:left;
color:#666666;
line-height:1.7em;
}

.ff_read table td{vertical-align:top;}

/*---------------------設備・仕様---------------------*/

#equipment_main{
	margin:0 auto;padding-bottom:20px;background:url(../img/other/back_main2.jpg) center top no-repeat;width:962px;
	}
#equipment_main h4{padding:20px 0 0 30px;margin:0;}

.equipment_ex1{margin:30px 0 0 30px;padding:90px 0 0 60px;background:url(../img/equipment/02.jpg) left top no-repeat;width:890px;}
.equipment_ex1 table td{vertical-align:top;}

.e_title{width:192px;height:18px;background:#6D6552;color:#FFFFFF;font-weight:bold;margin:0 0 10px 0;padding:7px 0 0 8px;}
.equipment_read{font-size:12px;line-height:1.7em;color:#555555;width:200px;margin-top:10px;}

.equipment_ex2{margin:30px 0 0 30px;padding:90px 0 0 60px;background:url(../img/equipment/03.jpg) left top no-repeat;width:890px;}
.equipment_ex2 table td{vertical-align:top;}

.equipment_ex3{margin:30px 0 0 30px;padding:90px 0 0 60px;background:url(../img/equipment/04.jpg) left top no-repeat;width:890px;}
.equipment_ex3 table td{vertical-align:top;}