*{
margin: 0;
/* setting border: 0 hoses ie6 win window inner well border */
padding: 0;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{
margin-top: 0px;
margin-bottom: 0px;
clear:both;
}

img {border:0;}


body {
	margin:0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding:0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 14px;
	background-color:#FFFFFF;
	text-align: center;
}

a { text-decoration: none; }


h1{
font-weight: normal;
font-size:9px;
padding:0px;
}

h2{
font-weight: normal;
font-size:24px;
/*border-left:10px solid #FFD700;
border-bottom:1px solid #FFD700;*/
padding-left:5px;
background-color:#341205;
color:#FFFFFF;
text-align:left;
width:960px;
}
div#page h2 a:link{color:#FFFFFF;}
div#page h2 a:visited{color:#FFFFFF;}
div#page h2 a:hover{color:#FFFFFF;}

h3{
font-weight: normal; font-size:24px;
border-left:10px solid #FF4500;
border-bottom:1px solid #FF4500;
padding-left:5px;
color:#3CB371;
text-align:left;
width:95%;

}

h4{
font-weight: normal; font-size:24px;
/*border-left:10px solid #1E90FF;
border-bottom:1px solid #1E90FF;*/
padding-left:5px;
background-color:#28390D;
color:#FFFFFF;
text-align:left;
width:960px;

}

h5{
font-weight: normal; font-size:24px;
border-left:10px solid #FFC0CB;
border-bottom:1px solid #FFC0CB;
padding-left:5px;
color:#3CB371;
text-align:left;
}


hr{
width:965px;

}

div#cover{
width:995px;
background-image:url(http://www.aoyama-omotesando.com/img/tankendropshadow.jpg);
background-repeat:repeat-y;
margin:0 auto;
padding: 0 15px;
text-align: left;
overflow:hidden;
}

div#page{margin:0;
width:965px;
background-color:#F9F7EE;
}

div#page a:link{color:#3CB371;}
div#page a:visited{color:#3CB371;}
div#page a:hover{color:#228B22;}



/*コラム*/
div#entry-body .column{
width:960px;
clear:both;
}

/*回り込み解除*/
div#entry-body .clear{
clear:both;
}
/*余白調整*/
div#entry-body .sukima{
height:40px;
clear:both;
margin:0;
}

/*基本データ*/
div#entry-body .basic_left{
          float:left;
		  width:450px;
          margin:0px 0 0px 0;
           color:#3CB371;
}
div#entry-body .basic_left ul{
          border:1px solid #cccccc;
		  margin:0;
		  padding:0;
}
div#entry-body .basic_left li{
          list-style-image:none;
		  list-style-type:none;
		  margin:0;
		  line-height:230%;
		  text-align:center;
}

div#entry-body .basic_right{
          float:right;
		  width:450px;
          margin:0px 10px 0px 0;
           color:#3CB371;
}
div#entry-body .basic_right ul{
          border:1px solid #cccccc;
		  margin:0;
		  padding:0;
}
div#entry-body .basic_right li{
          list-style-image:none;
		  list-style-type:none;
		  margin:0;
		  line-height:230%;
		  text-align:center;
}



/*画像左配置*/
div#entry-body .column .img_left{
	float:left;
	width:480px;
text-align:center;
padding:0px;

margin:0px 0px 0px 0px;
}

/*記事左配置*/
div#entry-body .column .text_left{
	float:left;
	width:420px;
text-align:left;
line-height:150%;
font-size:14px;
padding:0px;

margin:0px 0px 0px 10px;
}

/*画像右配置*/
div#entry-body .column .img_right{
	float:right;
	width:480px;
text-align:center;
padding:0px;

margin:0px 0px  0px 0px;
}

/*記事右配置*/
div#entry-body .column .text_right{
	float:right;
	width:420px;
text-align:left;
line-height:150%;
font-size:14px;
padding:0px;

margin:0px 10px 0px 0px;
}


/*画像中央配置*/
div#entry-body .column .img_center{
	
        text-align:center;         
margin:0px 0 0px 0;
padding:0px;
   
}

div#entry-body .column .img_center ul{
margin:0;
padding:0;
}
div#entry-body .column .img_center li{
list-style-type:none;
float:left;
margin:0;
padding:0;
}

/*記事中央配置*/
div#entry-body .column .text_center{
width:450px;
	margin:0 auto;
line-height:150%;
font-size:14px;
text-align:left;
padding:0px;

}

/*画像左だけ配置*/
div#entry-body .column .img_only_left{
	
        text-align:left;         
margin:0px 0 0px 0;
padding:0px;
   
}

/*画像右だけ配置*/
div#entry-body .column .img_only_right{
	
        text-align:right;         
margin:0px 0 0px 0;
padding:0px;
   
}


/*投稿者*/
div#entry-body .staff{
width:200px;
font-size: 16px;
text-align: center;
background-color:#FFFFF5;
margin-bottom:20px;
}

/*英語記事*/
div#entry-body .column .english{
width:450px;
	margin:auto;
line-height:150%;
font-size:14px;
text-align:left;
padding:10px;
}
/*英語住所*/
div#entry-body .column .address{
text-align:right;
font-size:14px;
padding-right:20px;
}


/*余白無し*/
div#entry-body .space-none{
                
	margin-right:20px;
position: relative;
height:410px;
clear:both;
}

div#entry-body .space-none h3,.space-none h4,.space-none h5{
width:480px;
}


/*余白有り*/
div#entry-body .space-bottom{
	
	margin-right:20px;
position: relative;
height:760px;
clear:both;
}

div#entry-body .space-bottom h3,.space-bottom h4,.space-bottom h5{
width:440px;
}
/*間取り中央横囲い*/
div#entry-body .space-yoko{
	
	margin-right:20px;
position: relative;
width:965px;
height:711px;
clear:both;
}
/*間取り中央縦囲い*/
div#entry-body .space-tate{
	
	margin-right:20px;
position: relative;
width:965px;
height:1396px;
clear:both;
}
/* 写真横 */

div#entry-body .photo_h3,photo_h5{
position:absolute;
top:0px;
left:0px;
}

div#entry-body .photo_yoko{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:0px;
z-index:50;
}

div#entry-body .photo_yoko a {display: block;width: 480px;height: 360px;}
div#entry-body .photo_yoko a img {width: 480px;height: 360px;border:none;}
/*
div#entry-body .photo_yoko a:hover {width: 928px;height: 696px;}
div#entry-body .photo_yoko a:hover img {width: 928px;height: 696px;}
*/
/* 写真縦 */

div#entry-body .photo_h3,photo_h5{
position:absolute;
top:0px;
left:0px;
}

div#entry-body .photo_tate{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:0px;
z-index:50;
}

div#entry-body .photo_tate a {display: block;width: 270px;height: 360px;margin:0 auto;}
div#entry-body .photo_tate a img {width: 270px;height: 360px;border:none;}


/*Google ストリートビュー*/
div#entry-body .streetview{
clear:both;
}
/*非Google ストリートビュー*/
div#entry-body .nostreetview{
color:red;
}

/* Google Map */

div#entry-body .map_h3{
position:absolute;
top:0px;
left:485px;
}

div#entry-body .map{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:456px;
height:344px;
position:absolute;
top:50px;
left:485px;
z-index:20;
}

/* 間取り図 横 中央*/

div#entry-body .plan_h4_center{
position:absolute;
top:0px;
left:0px;

}


div#entry-body .plan_yoko_center{
text-align:center;

width:965px;
height:681px;
position:absolute;
top:30px;
left:0px;
z-index:40;
}

div#entry-body .plan_yoko_center a{display: block;width: 965px;height: 681px;}
div#entry-body .plan_yoko_center a img {width: 965px;height: 681px;border:none;}



/* 間取り図 横 左*/

div#entry-body .plan_h4_left{
position:absolute;
top:0px;
left:0px;

}


div#entry-body .plan_yoko_left{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:0px;
z-index:40;
}

div#entry-body .plan_yoko_left a{display: block;width: 480px;height: 360px;}
div#entry-body .plan_yoko_left a img {width: 480px;height: 360px;border:none;}

/*
div#entry-body .plan_yoko_right a:hover {width: 928px;height: 683px;}
div#entry-body .plan_yoko_right a:hover img {width: 928px;height: 683px;}
*/


/* 間取り図 横 右*/

div#entry-body .plan_h4_right{
position:absolute;
top:0px;
left:485px;

}


div#entry-body .plan_yoko_right{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:485px;
z-index:40;
}

div#entry-body .plan_yoko_right a{display: block;width: 480px;height: 360px;}
div#entry-body .plan_yoko_right a img {width: 480px;height: 360px;border:none;}
/*
div#entry-body .plan_yoko_right a:hover {width: 928px;height: 683px;}
div#entry-body .plan_yoko_right a:hover img {width: 928px;height: 683px;}
*/

/* 間取り図 縦 中央*/

div#entry-body .plan_h4_center{
position:absolute;
top:0px;
left:0px;

}


div#entry-body .plan_tate_center{
text-align:center;

width:965px;
height:1366px;
position:absolute;
top:30px;
left:0px;
z-index:40;
}

div#entry-body .plan_tate_center a{display: block;width: 965px;height: 1366px;margin:0 auto;}
div#entry-body .plan_tate_center a img {width: 965px;height: 1366px;border:none;}

/* 間取り図 縦 左*/

div#entry-body .plan_h4_left{
position:absolute;
top:0px;
left:0px;

}


div#entry-body .plan_tate_left{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:0px;
z-index:40;
}

div#entry-body .plan_tate_left a{display: block;width: 270px;height: 360px;margin:0 auto;}
div#entry-body .plan_tate_left a img {width: 270px;height: 360px;border:none;}

/*
div#entry-body .plan_yoko_right a:hover {width: 928px;height: 683px;}
div#entry-body .plan_yoko_right a:hover img {width: 928px;height: 683px;}
*/

/* 間取り図 縦 右*/

div#entry-body .plan_h4_right{
position:absolute;
top:0px;
left:485px;

}


div#entry-body .plan_tate_right{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:485px;
z-index:40;
}

div#entry-body .plan_tate_right a{display: block;width: 270px;height: 360px;margin:0 auto;}
div#entry-body .plan_tate_right a img {width: 270px;height: 360px;border:none;}
/*
div#entry-body .plan_tate_right a:hover {width: 928px;height: 683px;}
div#entry-body .plan_tate_right a:hover img {width: 928px;height: 683px;}
*/

/* 室内写真集 右*/

div#entry-body .gallary_h4_right{
position:absolute;
top:0px;
left:485px;

}


div#entry-body .gallary_right{
text-align:center;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:480px;
height:360px;
position:absolute;
top:50px;
left:485px;
z-index:40;
}

div#entry-body .gallary_right .yoko, .tate{
margin:0;
padding:0;
width:240px;
height:180px;
float:left;
}

div#entry-body .gallary_right .yoko a{display: block;width: 240px;height: 180px;}
div#entry-body .gallary_right .yoko a img {width: 240px;height: 180px;border:none;}
div#entry-body .gallary_right .tate a{display: block;width: 135px;height: 180px; margin:0 auto;}
div#entry-body .gallary_right .tate a img {width: 135px;height: 180px;border:none;}

/*
div#entry-body .gallary_right ul{
margin:0;
padding:0;
}
div#entry-body .gallary_right li{
list-style-type:none;
float:left;
margin:0;
padding:0;
}
*/

/*
div#entry-body .plan_yoko_right a:hover {width: 928px;height: 683px;}
div#entry-body .plan_yoko_right a:hover img {width: 928px;height: 683px;}
*/


/* ポイント */

div#entry-body .point_h5{
position:absolute;
top:0px;
left:485px;
}

div#entry-body .point{
text-align:center;
color:#228B22;
font-size:18px;
/*
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow2.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
*/
width:456px;
height:344px;
position:absolute;
top:50px;
left:485px;
z-index:20;
}

div#entry-body .point ul li{
list-style-image:url(http://www.aoyama-omotesando.com/img/ah.gif);
margin-bottom:30px;
}

/*動画*/

div#entry-body .movie_h5{
position:absolute;
top:0px;
left:0px;
}

div#entry-body .movie{
text-align:center;
background-image: url(http://www.aoyama-omotesando.com/img/youtubedropshadow3.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
width:456px;
height:372px;
position:absolute;
top:50px;
left:0px;
z-index:20;
}

/*イメージ*/


div#entry-body .image{
text-align:center;
width:450px;
height:auto;
margin:50px auto 0;
position:absolute;
top:0px;
left:0px;
z-index:20;
}

div#entry-body .image_r{
text-align:center;
width:450px;
height:auto;
margin:50px auto 0;
position:absolute;
top:0px;
right:0px;
z-index:20;
}

/*記事*/


div#entry-body .commentary{
text-align:center;
line-height:200%;
width:450px;
height:auto;
margin:auto;
position:absolute;
top:0px;
left:470px;
z-index:20;
}


}

.catetitle {
	background: url(http://www.aoyama-omotesando.com/h2_bg.gif) left top no-repeat;
	padding: 7px 0 5px 30px;height:30px;
	margin: 10px 0 15px 0;font-weight:bold;color:white;
	font-size: 14px;
}

div#entry-body .menu{
          float:left;
		  width:130px;
          margin-right:5px;
}
div#entry-body .menu ul{
          border:1px solid #cccccc;
		  margin:0;
		  padding:0;
}
div#entry-body .menu li{
          list-style-image:none;
		  list-style-type:none;
		  margin:0;
		  line-height:230%;
		  text-align:center;
}
div#entry-body .kugiri{
          border-bottom:1px dotted #cccccc;
}

div#entry-body .menu a{
          display:block;
		  width:100%;
		  color:#3CB371;
}
div#entry-body .menu a:hover{
          color:#228B22;
		  background-color:#F5F5F5;
}

ul#pagenavi li{
display: inline;
font-size:18px;
list-style-type:none;
}

div#entry-body .blockview ul li{
width:100px;
float:left;
list-style-type:none;
line-height:30px;
font-size:14px;
background: url(http://www.aoyama-omotesando.com/img/camera.gif) no-repeat center left;
padding-left:35px;
margin-left:10px;
}
div#entry-body .blockview ul a{
color:#ff0000;
}
.largermap{
line-height:30px;
font-size:14px;
background: url(http://www.aoyama-omotesando.com/img/camera.gif) no-repeat center left;
padding-left:35px;
margin-left:10px;
}
/* PDFA3ボタンの設定 左*/
div#entry-body .click_left{
text-align:center;
width:480px;
height:360px;
position:absolute;
top:50px;
left:0px;
}

div#entry-body .click_left a{
display:block;
width:300px;
height:50px;
background:url(img/pdf_a3.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:155px auto;
text-align:center;
}
div#entry-body .click_left a.pdf_a3 {
background-position:0 0;
}
div#entry-body .click_left a:hover.pdf_a3{
background-position:0 -50px;
}

/* PDFA3ボタンの設定 右*/
div#entry-body .click_right{
text-align:center;
width:480px;
height:360px;
position:absolute;
top:50px;
left:485px;
}

div#entry-body .click_right a{
display:block;
width:300px;
height:50px;
background:url(img/pdf_a3.gif) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:155px auto;
text-align:center;
}
div#entry-body .click_right a.pdf_a3 {
background-position:0 0;
}
div#entry-body .click_right a:hover.pdf_a3{
background-position:0 -50px;
}

/* dbecsボタンの設定*/
div#entry-body .dbecs a{
display:block;
width:965px;
height:60px;
background:url(img/dbecs.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
}
div#entry-body .dbecs a.dbecs_btn{
background-position:0 0;
}
div#entry-body .dbecs a:hover.dbecs_btn{
background-position:0 -60px;
}

