@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:30px;
}
.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 #d4d3d2;
}
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 #d4d3d2;
}
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 #d4d3d2;
}
table.haikei td.bg2{
background:#f7f6f5;
border-left:2px solid #ffffff;
border-bottom:1px solid #d4d3d2;
}
table.haikei td.bg3{
border-bottom:1px solid #d4d3d2;
}
table.haikei td.bg4{
border-left:2px solid #ffffff;
border-bottom:1px solid #d4d3d2;
}
#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;
}
.staffBox{
}
.staffBox .staffImage{
float:left;
background:url(/img/prt_relation_01.gif) left bottom no-repeat;
padding-bottom:7px;
margin-right:22px;
}
.staffBox .staffInfo{
width:595px;
padding-bottom:30px;
margin-bottom:20px;
float:left;
border-bottom:1px solid #d4d3d2;
}
.staffInfo .photo{
background:url(/guest/img/prt_guest_01.gif) left bottom;
padding-bottom:7px;
float:left;
margin-right:15px;
}


/*	入居をお考えの方
============================================*/
.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;
}

.newsTable{
background:url(/guest/img/prt_guestDetail_01.gif) top left no-repeat;
padding-top:3px;
margin:0 0 100px 0;
}
.newsTable .icn_arw2{
font-weight:normal;
display:block;
}
.newsTable th{
text-align:left;
font-weight:normal;
border-right:2px solid #ffffff;
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
width:120px;
}
.newsTable td{
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
}
.newsTable th.odd, .newsTable td.odd{
background:#f7f6f5;
}

/* 偶数奇数のjquery */
table.newsTable th {
text-align:left;
font-weight:normal;
border-right:2px solid #ffffff;
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
width:120px;
}
table.newsTable td {
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
}
table.newsTable tr.even th, table.newsTable tr.even td{
background: #f7f6f5;
}

.newsTable a:link{ color:#443f39; text-decoration:none; }
.newsTable a:visited{ color:#443f39; text-decoration:none; }
.newsTable a:hover{ color:#aeaeae; text-decoration:none;}
.newsTable a:active{ color:#aeaeae; text-decoration:none; }



/*	入居者のご紹介
============================================*/
.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;
}
.guest{
}
/*	201007リニューアル追加　*/
.guestHeaderDetail{
margin:0 auto;
width:844px;
}
.guestNav{
}
.guestNav dd ul{
}
.guestNav dd li{
margin:0 0 10px 0;
padding:0 20px 0 0;
}
.guestNav a:link{ color:#443f39; text-decoration:none; }
.guestNav a:visited{ color:#443f39; text-decoration:none; }
.guestNav a:hover{ color:#aeaeae; text-decoration:none;}
.guestNav a:active{ color:#aeaeae; text-decoration:none; }

.guestNav a{
background:url(/img/icn_arrow2.gif) 0 5px no-repeat;
padding-left:10px;
display:block;
}

#contents .guest h1{
margin-bottom:25px;
}
.guestBoxArea{
width:615px;
margin-bottom:32px;
margin-left:4px;
}
.guestBox{
float:left;
width:183px;
height:150px;
overflow:hidden;
margin-right:20px;
}
.companyLogo{
float:left;
}
#contentsR .guestBox h2{
}
.guestDetail{
}
.guestDetail h1{
font-weight:bold;
border-bottom:1px solid #5f6968;
font-size:167%;
padding:0 0 8px 0;
}
.companyInfo{
padding:0 0 30px 0;
}
.attachment-post-thumbnail{
background:url(/img/prt_relation_01.gif) left bottom no-repeat;
padding:0 15px 7px 0;
}
.companyInfo ul{
width:360px;
float:left;
}
.contentsBox{
}
.companyProfile{
background:url(/guest/img/prt_guestDetail_01.gif) top left no-repeat;
padding-top:3px;
margin:0 0 100px 0;
}
.companyProfile th{
text-align:left;
font-weight:normal;
border-right:2px solid #ffffff;
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
width:120px;
}
.companyProfile td{
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
}
.companyProfile th.odd, .companyProfile td.odd{
background:#f7f6f5;
}


/*	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:0 0 5px 0;
}
.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;
}
/* 偶数奇数のjquery */
table.miucafe {
border-top:1px solid #d4d3d2;
}
table.miucafe td {
border-bottom:1px solid #d4d3d2;
padding:7px 10px;
}
table.miucafe tr.even td{
background: #f7f6f5;
}
#contentsR table.miucafe td p{
margin-bottom:0px;
}

/*	お問い合わせ
============================================*/
.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;
}



