@charset "utf-8";


/*	共通
============================================*/
#header strong{
display:block;
padding-top:54px;
margin-left:1px;
}
#contentsL #snav dl{
margin-bottom:26px;
margin-left:3px;
}
#contentsR h1{
margin-bottom:36px;
}
#contentsR h2{
margin-bottom:15px;
}
#contentsR p{
margin-bottom:20px;
}
#contentsR p.last{
margin-bottom:0;
}
#contentsR div.txtBox{
margin-bottom:79px;
}
.contentsPhoto{
float:right;
margin-left:24px;
}
.icn_arw{
background:url(/img/icn_arrow.gif) 0 1px no-repeat;
padding-left:17px;
font-weight:bold;
}
.icn_arw a:link{ color:#443f39; text-decoration:none; }
.icn_arw a:visited{ color:#443f39; text-decoration:none; }
.icn_arw a:hover{ color:#aeaeae; text-decoration:none;}
.icn_arw a:active{ color:#aeaeae; text-decoration:none; }

.icn_arw2{
background:url(/img/icn_arrow2.gif) 0 5px no-repeat;
padding-left:10px;
font-weight:bold;
}
.icn_arw2 a:link{ color:#5f6968; text-decoration:none; }
.icn_arw2 a:visited{ color:#5f6968; text-decoration:none; }
.icn_arw2 a:hover{ color:#aeaeae; text-decoration:none;}
.icn_arw2 a:active{ color:#aeaeae; text-decoration:none; }

.icn_pdf{
background:url(/img/icn_pdf.gif) 0 4px no-repeat;
padding-left:14px;
font-weight:bold;
font-size:117%;
}
.icn_pdf a:link{ color:#443f39; text-decoration:none; }
.icn_pdf a:visited{ color:#443f39; text-decoration:none; }
.icn_pdf a:hover{ color:#aeaeae; text-decoration:none;}
.icn_pdf a:active{ color:#aeaeae; text-decoration:none; }

.txtS{
font-size:84%;
}



/*	コラボMIUについて
============================================*/
.aboutHeader{
background:url(/img/kv_about.jpg) center bottom no-repeat;
}
.aboutHeaderContents{
background:url(/img/kv_about.jpg) center bottom no-repeat;
width:928px;
height:309px;
}
table.haikei{
}
table.haikei td{
padding:6px 0 5px 13px;
vertical-align:top;
}
table.haikei td.bgtop1{
background:url(/img/bg_td_top.gif) left top repeat-x #f7f6f5;
border-bottom:1px solid #e4e4e3;
}
table.haikei td.bgtop2{
background:url(/img/bg_td_top.gif) left top repeat-x #f7f6f5;
border-left:2px solid #ffffff;
border-bottom:1px solid #e4e4e3;
}
table.haikei td.bgbtm1{
background:url(/img/bg_td_bottom.gif) left bottom repeat-x #f7f6f5;
}
table.haikei td.bgbtm2{
background:url(/img/bg_td_bottom.gif) left bottom repeat-x #f7f6f5;
border-left:2px solid #ffffff;
}
table.haikei td.bgbtm3{
background:url(/img/bg_td_bottom.gif) left bottom repeat-x #ffffff;
}
table.haikei td.bgbtm4{
background:url(/img/bg_td_bottom.gif) left bottom repeat-x #ffffff;
border-left:2px solid #ffffff;
}

table.haikei td.bg1{
background:#f7f6f5;
border-bottom:1px solid #e4e4e3;
}
table.haikei td.bg2{
background:#f7f6f5;
border-left:2px solid #ffffff;
border-bottom:1px solid #e4e4e3;
}
table.haikei td.bg3{
border-bottom:1px solid #e4e4e3;
}
table.haikei td.bg4{
border-left:2px solid #ffffff;
border-bottom:1px solid #e4e4e3;
}
#floorMapContents{
width:595px;
padding-bottom:50px;
}
.floorMap{
float:left;
padding-top:21px;
width:390px;
}
.floorMap ul{
margin-left:5px;
background:url(/about/img/bg_floor_01.gif) left top no-repeat;
width:385px;
height:26px;
}
.floorMap li{
float:left;
margin-right:17px;
}
.floorMapImg1{
clear:both;
background:url(/about/img/img_floor_01.gif);
width:390px;
height:346px;
position:relative;
}
.floorMapImg2{
clear:both;
background:url(/about/img/img_floor_02.gif);
width:390px;
height:346px;
position:relative;
}
.floorMapImg3{
clear:both;
background:url(/about/img/img_floor_03.gif);
width:390px;
height:346px;
position:relative;
}
.floorMap #map0{
	position:absolute;
	top:67px;
	left:179px;
}
.floorMap #map1{
position:absolute;
top:165px;
left:104px;
}
.floorMap #map2{
position:absolute;
top:187px;
left:244px;
}
.floorMap #map3{
	position:absolute;
	top:155px;
	left:281px;
}
.floorMap #map4{
	position:absolute;
	top:69px;
	left:138px;
}
.floorMap #map5{
position:absolute;
top:35px;
left:51px;
}

.floorMap #map6{
	position:absolute;
	top:67px;
	left:139px;
}
.floorMap #map7{
position:absolute;
top:153px;
left:52px;
}


/*	入居をお考えの方
============================================*/
.guideHeader{
background:url(/img/kv_guide.jpg) center bottom no-repeat;
}
.guideHeaderContents{
background:url(/img/kv_guide.jpg) center bottom no-repeat;
width:928px;
height:309px;
}
div.guide{
}
div.guide ol{
margin-left:23px;
font-weight:bold;
}
div.guide ol li{
margin-bottom:2px;
}
div.guide ol li span{
font-weight:normal;
margin-left:7px;
display:block;
}
div.guide ol ul{
font-size:84%;
font-weight:normal;
margin-top:2px;
margin-left:7px;
}
div.guide ol li ul li{
margin-bottom:0;
line-height:1.6;
}
div.tyuijiko{
margin-left:5px;
width:544px;
background:#fafafa;
padding:23px;
margin-bottom:83px;
font-size:84%;
}
div.tyuijiko h3{
margin-bottom:15px
}
div.tyuijiko ol{
line-height:1.6;
margin-left:20px;
margin-bottom:19px;
}
div.tyuijiko ol li span{
font-weight:normal;
margin-left:1px;
display:block;
}
#contentsR div.stepBox{
background:url(/guide/img/prt_guide_01.gif) left bottom no-repeat;
padding-bottom:28px;
margin-bottom:16px;
}
#contentsR div.stepBoxLast{
padding-bottom:40px;
}
#contentsR div.stepBox h2,#contentsR div.stepBoxLast h2{
margin-bottom:4px;
}
#contentsR div.stepBox p{
margin-bottom:0px;
}
div.mousikomisyorui{
margin-left:5px;
width:546px;
background:#fafafa;
padding:24px 22px 22px 22px;
margin-bottom:9px;
}
div.mousikomisyorui h3{
margin-bottom:14px
}
div.mousikomisyorui li{
margin-bottom:4px
}
#contentsR div.mousikomisyorui p{
margin-left:0;
margin-bottom:11px;
}
#contentsR div.caution{
margin-bottom:79px;
margin-left:2px;
}
#contentsR div.caution p{
background:url(/img/icn_caution.gif) 0 4px no-repeat;
padding-left:20px;
margin-bottom:0;
font-size:84%;
line-height:1.6;
}


/*	お知らせ
============================================*/
.newsHeader{
background:url(/img/kv_news.jpg) center bottom no-repeat;
}
.newsHeaderContents{
background:url(/img/kv_news.jpg) center bottom no-repeat;
width:928px;
height:309px;
}
#contents .news .txtBox .haikei h2{
margin-bottom:0;
font-weight:normal;
}


/*	入居者のご紹介
============================================*/
.guestHeader{
background:url(/img/kv_guest.jpg) center bottom no-repeat;
}
.guestHeaderContents{
background:url(/img/kv_guest.jpg) center bottom no-repeat;
width:928px;
height:309px;
}
.guestBox{
margin-bottom:50px;
}
.guestBoxLast{
margin-bottom:83px;
}
.guestBox .companyInfo,.guestBoxLast .companyInfo{
width:595px;
padding-bottom:8px;
float:left;
}
.companyInfo .photo{
background:url(/guest/img/prt_guest_01.gif) left bottom;
padding-bottom:7px;
float:left;
margin-right:15px;
}
#contents .guest .guestBox h2,#contents .guest .guestBoxLast h2{
font-size:117%;
font-weight:bold;
}


/*	MIUカフェ
============================================*/
.miucafeHeader{
background:url(/img/kv_miucafe.jpg) center bottom no-repeat;
}
.miucafeHeaderContents{
background:url(/img/kv_miucafe.jpg) center bottom no-repeat;
width:928px;
height:309px;
}
img.thumb{
border:1px solid #b8b8b8;
}
img.thumb:hover{
border:1px solid #f1489b;
}
.miucafe .txtBox h3{
font-weight:normal;
}
.miucafe .txtBox h3.next{
margin-left:5px;
}
.miucafe h2.title{
border-bottom:1px solid #323937;
font-size:134%;
font-weight:bold;
padding-bottom:4px;
}
.nextbackBtn{
border-top:1px solid #323937;
padding-top:19px;
margin-bottom:49px;
width:595px;
}
.nextbackBtn .back{
float:left;
width:250px;
}
.nextbackBtn .next{
float:right;
width:250px;
text-align:right;
}


/*	お問い合わせ
============================================*/
.w220{
width:220px;
}
.w385{
width:385px;
}
.formBtnArea{
text-align:center;
margin-top:30px;
margin-bottom:109px;
padding-left:17px;
}
.formBtnArea img{
margin-right:17px;
cursor:pointer;
}
.thanksBox{
margin-bottom:300px;
}
.thanksBox p{
margin-left:5px;
}
.inquiry .caution{
font-weight:bold;
color:#FF0000;
}


/*	その他
============================================*/
.otherHeader{
background:url(/img/kv_other.jpg) center bottom no-repeat;
}
.otherHeaderContents{
background:url(/img/kv_other.jpg) center bottom no-repeat;
width:928px;
height:309px;
}

/*	サイトマップ　*/
.sitemapBox1{
padding-bottom:38px;
float:left;
width:595px;
}
.sitemapBox2{
background:url(/img/lin_sitemap_01.gif) left bottom no-repeat;
padding-bottom:2px;
margin-bottom:30px;
float:left;
width:595px;
}
.sitemapBox3{
background:url(/img/lin_sitemap_01.gif) left bottom no-repeat;
padding-bottom:2px;
margin-bottom:43px;
float:left;
width:595px;
}
.sitemapBox4{
padding-bottom:71px;
float:left;
width:595px;
}
#contentsR .sitemapBox1 h2,#contentsR .sitemapBox2 h2,,#contentsR .sitemapBox3 h2,,#contentsR .sitemapBox4 h2{
margin-bottom:21px;
}
.sitemap ul{
margin-left:6px;
padding-bottom:7px;
}
.sitemap ul li{
float:left;
width:187px;
padding-bottom:7px;
}
.sitemap ul li.last{
width:164px;
}

/*	アクセス　*/
.googlemap{
background:url(/img/prt_access_01.gif) left bottom no-repeat;
padding-bottom:16px;
}
.googlemap iframe{
margin-left:5px;
}
.accessBox{
margin-left:5px;
margin-bottom:82px;
}

/*	関連機関　*/
#contents .relation h1{
margin-bottom:25px;
}
.relationBoxArea{
margin-bottom:32px;
margin-left:4px;
}
.relationBoxAreaLast{
margin-bottom:57px;
margin-left:4px;
}
.relationBox{
float:left;
width:183px;
margin-right:20px;
}
.relationBoxLast{
float:left;
width:183px;
}
.relationBox .siteImage,.relationBoxLast .siteImage{
background:url(/img/prt_relation_01.gif) left bottom no-repeat;
padding-bottom:7px;
margin-left:1px;
}
#contentsR .relationBox h2,#contentsR .relationBoxLast h2{
margin-bottom:0px;
}
