@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. アンカー
　03. パーツ
　04. 各セクション
　05. 小牧テクノジャンクション
　06. 北摂三田第二テクノパーク
　07. 南大和テクノタウン
　08. 防府テクノタウン
　09. Dプロジェクト新富士
　10. Dプロジェクト阿見霞ヶ浦
　11. Dプロジェクトつくば谷田部
　12. Dプロジェクト札幌南


******************************************************************************* */



/* ==

　01. 基本

=============================================================================== */
.main div{
	min-height:1%;
	margin-bottom:20px;
	line-height:1.5;
	clear:both;
}
* html .main div{ height:1%; }
.main div div{ margin-bottom:0; clear:none; }

.section .main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}



/* ローカルナビ（lnav）
------------------------------------------------------------------------------- */
.lnav p.title a{ background-image:url(../images/lnav_title.gif); }


/* ==

　02. アンカー

=============================================================================== */
.section .main div.anchor{ margin-bottom:10px; background-color:#f3f1e9; }
.main div.anchor li{
	width:146px;
	float:left;
}
.main div.anchor li a{
	width:146px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.anchor li a:link, .main div.anchor li a:visited{ background-position:left top; }
.main div.anchor li a:hover, .main div.anchor li a:active{ background-position:left bottom; }
.main div.anchor li a span{ display:none; }

.main div.anchor li.anchor_details a{ background-image:url(../images/anchor_details.gif); }
.main div.anchor li.anchor_sketch a{ background-image:url(../images/anchor_sketch.gif); }
.main div.anchor li.anchor_note a{ background-image:url(../images/anchor_note.gif); }
.main div.anchor li.anchor_guidemap a{ background-image:url(../images/anchor_guidemap.gif); }
.main div.anchor li.anchor_inquiry a{ background-image:url(../images/anchor_inquiry.gif); }

.main div.anchor li.anchor_details02 a{ background-image:url(../images/anchor_details02.gif); }
.main div.anchor li.anchor_sketch02 a{ background-image:url(../images/anchor_sketch02.gif); }
.main div.anchor li.anchor_note02 a{ background-image:url(../images/anchor_note02.gif); }
.main div.anchor li.anchor_guidemap02 a{ background-image:url(../images/anchor_guidemap02.gif); }
.main div.anchor li.anchor_inquiry02 a{ background-image:url(../images/anchor_inquiry02.gif); }


/* ==

　03. パーツ

=============================================================================== */
/* h3、h4
------------------------------------------------------------------------------- */
.section .main h3{
	min-height:22px;
	margin-bottom:10px;
	padding:6px 0 2px 12px;
	background:url(/common/images/renew2009/bk_h2_730px.gif) left top no-repeat;
	font-size:120%;
	line-height:1.2;
	color:#333;
}
* html .section .main h3{ height:22px; }

.section .main div h4{
	padding-top:10px;
}
.section .main div h5{
	margin-bottom:5px;
	font-size:14px;
}

/* 表組み
------------------------------------------------------------------------------- */
.main table{ width:100%; background-color:#d9d9d9; font-size:115%; }
.main th{
	padding:3px 10px;
	background-color:#f7f7ef;
	border:1px solid #fff;
	font-weight:normal;
	color:#444;
	white-space:nowrap;
}
.main td{
	padding:3px 10px;
	background-color:#fff;
}
.main td small{ font-size:85%; }


/* 市長枠
------------------------------------------------------------------------------- */
.main .note_mayor{
	width: 730px;
	min-height: 155px;
	margin: 0 auto 20px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	position: relative;
	clear: both;
}
.main .note_mayor div.txt{
	width: 590px;
	margin: 0;
	padding: 15px 140px 0 0;
	border-top: 1px dotted #ccc;
	float: none;
	clear: both;
}
.main .note_mayor div.txt p{ font-size: 110%; font-weight: normal; }
.main .note_mayor p.img{
	width: auto;
	float: none;
	position: absolute;
	top: 15px;
	right: 0;
}




/* ==

　04. 各セクション

=============================================================================== */
/* 物件概要
------------------------------------------------------------------------------- */
#details th{ width:147px; }
#details p.name{ margin-bottom:5px; font-size:120%; }

/* 見取り図
------------------------------------------------------------------------------- */
#sketch p.img{ margin-bottom:10px; text-align:center; }
#sketch td{ text-align:center; }

/* 特記事項
------------------------------------------------------------------------------- */
#note th{ width:147px; }

/* 案内図
------------------------------------------------------------------------------- */
#guidemap p.img{
	width:250px;
	margin-bottom:10px;
	float:left;
}
#guidemap div.txt{
	width:470px;
	margin-bottom:10px;
	float:right;
	font-size:115%;
}
#guidemap li{
	margin:0 0 10px 0.5em;
	padding-bottom:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	line-height:1.3;
	text-indent:-0.5em;
}

#map{
	width:728px;
	height:293px;
	border:1px solid #d9d9d9;
	clear:both;
}


/* ==

　05. 小牧テクノジャンクション

=============================================================================== */
.section .main div.komaki_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.komaki_anchor li{ float:left; }
.main div.komaki_anchor li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.komaki_anchor li a:link, .main div.komaki_anchor li a:visited{ background-position:left top; }
.main div.komaki_anchor li a:hover, .main div.komaki_anchor li a:active{ background-position:left bottom; }
.main div.komaki_anchor li a span{ display:none; }

.main div.komaki_anchor li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.komaki_anchor li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.komaki_anchor li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.komaki_anchor li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.komaki_anchor li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.komaki_anchor li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.komaki_anchor li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.komaki_anchor li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.komaki_anchor li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.komaki_anchor li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.komaki_anchor li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.komaki_anchor li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

#detail p.name{ font-size:115%; margin-bottom:5px; }
#outline table td{ text-align:center; }

.komaki #location{ margin-top:15px; font-size:115%; }
.komaki #location p{ margin-bottom:10px; }
.komaki #location .txt{ float:left; width:210px; }
.komaki #location .txt dt{ font-weight:bold; }
.komaki #location .txt dd{ margin-bottom:15px; }
.komaki #location .img{ float:right; width:496px; }

.komaki #location ul li{ float:left; width:230px; margin-right:18px; font-size:85%; }
.komaki #location ul li.lastChild{ margin-right:0; }
.komaki #location ul li img{ margin-bottom:5px; }

.komaki #access{ margin-top:15px; }

.komaki #access .txt{ float:left; width:440px; font-size:115%; }
.komaki #access .txt p{ margin-bottom:10px; }
.komaki #access .img{ float:right; width:264px; }

.komaki #access div table{ float:left; width:236px; margin-right:10px; }
.komaki #access div table.lastChild{ margin-right:0; }
.komaki #access div table th{ background:#DBECE3; height:50px; }
.komaki #access div table td{ padding-left:0; padding-right:4px; }
.komaki #access div table td.right{ text-align:right; font-weight:bold; }


/* ==

　06. 北摂三田第二テクノパーク

=============================================================================== */
.section .main div.sanda_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.sanda_anchor li{ float:left; }
.main div.sanda_anchor li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.sanda_anchor li a:link, .main div.sanda_anchor li a:visited{ background-position:left top; }
.main div.sanda_anchor li a:hover, .main div.sanda_anchor li a:active{ background-position:left bottom; }
.main div.sanda_anchor li a span{ display:none; }

.main div.sanda_anchor li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.sanda_anchor li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.sanda_anchor li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.sanda_anchor li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.sanda_anchor li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.sanda_anchor li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.sanda_anchor li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.sanda_anchor li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.sanda_anchor li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.sanda_anchor li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.sanda_anchor li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.sanda_anchor li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.sanda #location{ margin-top:15px; font-size:115%; }
.sanda #location .txt{ float:right; width:400px; }
.sanda #location .txt p{ font-weight:bold; }
.sanda #location .img{ float:left; width:310px; }

.sanda #access{ margin-top:15px; }
.sanda #access .txt{ float:left; width:370px; font-size:115%; }
.sanda #access .txt h4{ border:none; padding:0; margin:0; }
.sanda #access .txt ul{ margin-bottom:15px; }
.sanda #access .img{ float:right; width:333px; }
.sanda #access .img p{ margin-bottom:5px; }
.sanda #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}




/* ==

　07. 南大和テクノタウン

=============================================================================== */
.section .main div.myamato_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.myamato_anchor li{ float:left; }
.main div.myamato_anchor li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.myamato_anchor li a:link, .main div.myamato_anchor li a:visited{ background-position:left top; }
.main div.myamato_anchor li a:hover, .main div.myamato_anchor li a:active{ background-position:left bottom; }
.main div.myamato_anchor li a span{ display:none; }

.main div.myamato_anchor li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.myamato_anchor li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.myamato_anchor li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.myamato_anchor li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.myamato_anchor li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.myamato_anchor li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.myamato_anchor li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.myamato_anchor li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.myamato_anchor li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.myamato_anchor li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.myamato_anchor li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.myamato_anchor li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.minamiyamato #location{ margin-top:15px; font-size:115%; }
.minamiyamato #location .txt{ float:right; width:400px; }
.minamiyamato #location .txt p{ font-weight:bold; }
.minamiyamato #location .img{ float:left; width:310px; }

.minamiyamato #access{ margin-top:15px; }
.minamiyamato #access .txt{ float:left; width:370px; font-size:115%; }
.minamiyamato #access .txt h4{ border:none; padding:0; margin:0; }
.minamiyamato #access .txt ul{ margin-bottom:15px; }
.minamiyamato #access .img{ float:right; width:333px; }
.minamiyamato #access .img p{ margin-bottom:5px; }
.minamiyamato #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.minamiyamato #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.minamiyamato #location div.note p em{ font-style:normal; font-weight:bold; }





/* ==

　08. 防府テクノタウン

=============================================================================== */
.section .main div.hofu_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.hofu li{ float:left; }
.main div.hofu li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.hofu li a:link, .main div.hofu li a:visited{ background-position:left top; }
.main div.hofu li a:hover, .main div.hofu li a:active{ background-position:left bottom; }
.main div.hofu li a span{ display:none; }

.main div.hofu li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.hofu li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.hofu li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.hofu li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.hofu li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.hofu li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.hofu li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.hofu li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.hofu li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.hofu li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.hofu li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.hofu li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.hofu #notice .bcp{
	width:728px;
	margin-bottom:20px;
	padding:0;
	border:1px solid #c3c3c3;
	clear:both;
}
.hofu #notice .bcp p.hd{ margin-bottom:15px; }
.hofu #notice .bcp dl:after{ content:''; display:block; clear:both; }
.hofu #notice .bcp dl{ width:705px; margin:0 auto 10px; clear:both; }
.hofu #notice .bcp dt{ width:195px; float:left; }
.hofu #notice .bcp dd{ width:510px; float:left; }

.hofu #location{ margin-top:15px; font-size:115%; }
.hofu #location .txt{ float:right; width:400px; }
.hofu #location .txt p{ font-weight:bold; }
.hofu #location .img{ float:left; width:310px; }

.hofu #access{ margin-top:15px; }
.hofu #access .txt{ font-size:115%; }
.hofu #access .txt h4{ border:none; padding:0; margin:0; }

.hofu #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.hofu #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.hofu #location div.note p em{ font-style:normal; font-weight:bold; }




/* ==

　09. Dプロジェクト新富士

=============================================================================== */
.section .main div.shinfuji_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.shinfuji li{ float:left; }
.main div.shinfuji li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.shinfuji li a:link, .main div.shinfuji li a:visited{ background-position:left top; }
.main div.shinfuji li a:hover, .main div.shinfuji li a:active{ background-position:left bottom; }
.main div.shinfuji li a span{ display:none; }

.main div.shinfuji li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.shinfuji li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.shinfuji li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.shinfuji li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.shinfuji li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.shinfuji li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.shinfuji li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.shinfuji li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.shinfuji li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.shinfuji li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.shinfuji li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.shinfuji li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.shinfuji #notice .bcp{
	width:728px;
	margin-bottom:20px;
	padding:0;
	border:1px solid #c3c3c3;
	clear:both;
}
.shinfuji #notice .bcp p.hd{ margin-bottom:15px; }

.shinfuji #outline .place_name{ width:30%; }



.shinfuji #location{ margin-top:15px; font-size:115%; }
.shinfuji #location .txt{ float:right; width:400px; }
.shinfuji #location .txt p{ font-weight:bold; }
.shinfuji #location .img{ float:left; width:310px; }

.shinfuji #access{ margin-top:15px; }
.shinfuji #access .txt{ font-size:115%; }
.shinfuji #access .txt h4{ border:none; padding:0; margin:0; }
.shinfuji #access p.notes{ font-size:85%; }

.shinfuji #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.shinfuji #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.shinfuji #location div.note p em{ font-style:normal; font-weight:bold; }




/* ==

　10. Dプロジェクト阿見霞ヶ浦

=============================================================================== */
.section .main div.ami_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.ami li{ float:left; }
.main div.ami li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.ami li a:link, .main div.ami li a:visited{ background-position:left top; }
.main div.ami li a:hover, .main div.ami li a:active{ background-position:left bottom; }
.main div.ami li a span{ display:none; }

.main div.ami li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.ami li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.ami li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.ami li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.ami li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.ami li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.ami li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.ami li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.ami li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.ami li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.ami li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.ami li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.ami #notice .bcp{
	width:728px;
	margin-bottom:20px;
	padding:0;
	border:1px solid #c3c3c3;
	clear:both;
}
.ami #notice .bcp p.hd{ margin-bottom:15px; }

.ami #outline .place_name{ width:30%; }



.ami #location{ margin-top:15px; font-size:115%; }
.ami #location .txt{ float:right; width:400px; }
.ami #location .txt p{ font-weight:bold; }
.ami #location .img{ float:left; width:310px; }

.ami #access{ margin-top:15px; }
.ami #access .txt{ font-size:115%; }
.ami #access .txt h4{ border:none; padding:0; margin:0; }
.ami #access p.notes{ font-size:85%; }

.ami #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.ami #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.ami #location div.note p em{ font-style:normal; font-weight:bold; }




/* ==

　11. Dプロジェクトつくば谷田部

=============================================================================== */
.section .main div.tsukuba_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.tsukuba li{ float:left; }
.main div.tsukuba li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.tsukuba li a:link, .main div.tsukuba li a:visited{ background-position:left top; }
.main div.tsukuba li a:hover, .main div.tsukuba li a:active{ background-position:left bottom; }
.main div.tsukuba li a span{ display:none; }

.main div.tsukuba li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.tsukuba li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.tsukuba li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.tsukuba li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.tsukuba li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.tsukuba li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.tsukuba li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.tsukuba li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.tsukuba li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.tsukuba li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.tsukuba li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.tsukuba li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.tsukuba #notice .bcp{
	width:728px;
	margin-bottom:20px;
	padding:0;
	border:1px solid #c3c3c3;
	clear:both;
}
.tsukuba #notice .bcp p.hd{ margin-bottom:15px; }

.tsukuba #outline .place_name{ width:30%; }



.tsukuba #location{ margin-top:15px; font-size:115%; }
.tsukuba #location .txt{ float:right; width:400px; }
.tsukuba #location .txt p{ font-weight:bold; }
.tsukuba #location .img{ float:left; width:310px; }

.tsukuba #access{ margin-top:15px; }
.tsukuba #access .txt{ font-size:115%; }
.tsukuba #access .txt h4{ border:none; padding:0; margin:0; }
.tsukuba #access p.notes{ font-size:85%; }

.tsukuba #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.tsukuba #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.tsukuba #location div.note p em{ font-style:normal; font-weight:bold; }




/* ==

　12. Dプロジェクト札幌南

=============================================================================== */
.section .main div.sapporo_anchor{ margin:10px 0 15px; background-color:#f3f1e9; }
.main div.sapporo li{ float:left; }
.main div.sapporo li a{
	width:122px;
	height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.main div.sapporo li a:link, .main div.sapporo li a:visited{ background-position:left top; }
.main div.sapporo li a:hover, .main div.sapporo li a:active{ background-position:left bottom; }
.main div.sapporo li a span{ display:none; }

.main div.sapporo li.anchor_detail a{ background-image:url(../images/anchor_km_details.gif); }
.main div.sapporo li.anchor_outline a{ background-image:url(../images/anchor_km_outline.gif); }
.main div.sapporo li.anchor_notice a{ background-image:url(../images/anchor_km_notice.gif); }
.main div.sapporo li.anchor_location a{ background-image:url(../images/anchor_km_location.gif); }
.main div.sapporo li.anchor_access a{ background-image:url(../images/anchor_km_access.gif); }
.main div.sapporo li.anchor_inquiry a{ background-image:url(../images/anchor_km_inquiry.gif); width:120px; }

.main div.sapporo li.anchor_detail02 a{ background-image:url(../images/anchor_km_details02.gif); }
.main div.sapporo li.anchor_outline02 a{ background-image:url(../images/anchor_km_outline02.gif); }
.main div.sapporo li.anchor_notice02 a{ background-image:url(../images/anchor_km_notice02.gif); }
.main div.sapporo li.anchor_location02 a{ background-image:url(../images/anchor_km_location02.gif); }
.main div.sapporo li.anchor_access02 a{ background-image:url(../images/anchor_km_access02.gif); }
.main div.sapporo li.anchor_inquiry02 a{ background-image:url(../images/anchor_km_inquiry02.gif); width:120px; }

.sapporo #outline .place_name{ width:30%; }

.sapporo #location{ margin-top:15px; font-size:115%; }
.sapporo #location .txt{ float:right; width:400px; }
.sapporo #location .txt p{ font-weight:bold; }
.sapporo #location .img{ float:left; width:310px; }

.sapporo #access{ margin-top:15px; }
.sapporo #access .txt{ width:37%; font-size:115%; float:left; }
.sapporo #access div.img{ width:58%; float:right; }
.sapporo #access .txt h4{ border:none; padding:0; margin:0; }
.sapporo #access p.notes{ font-size:85%; }

.sapporo #map_canvas {
	border: 1px solid #D9D9D9;
	clear: both;
	height: 295px;
	width: 730px;
	margin-top:20px;
}


.sapporo #location div.note{
	width:700px;
	margin:0 0 20px;
	padding:15px;
	background-color:#eee;
	font-size:85%;
	clear:both;
}
.sapporo #location div.note p em{ font-style:normal; font-weight:bold; }



