@charset "UTF-8";


a:link {color:#333; text-decoration:none;}
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration: none; color:#666;}
a:active {text-decoration:none; color:#000;}

#maincont {width:842px; background:url(../img/common/all_bg_middle.jpg) top left repeat-y; padding:25px 16px 25px 38px; margin:0 auto;}
#maincont img {vertical-align:top;}

	#contents_head {position:relative; min-height:61px; margin-bottom:20px;}
		#contents_head h3 {width:628px; height:25px; font-weight:bold; padding:3px 0 0 11px; margin-bottom:3px; font-size:160%; background:url(../img/db-detaile/db-detail_h3_bgimg.gif) top left no-repeat;}

		#contents_head p.copy {width:639px; font-size:120%; font-weight:bold;}
		#contents_head p.price {width:639px; font-weight:bold; font-size:130%; margin-top:10px;}
			#contents_head p.price span {font-size:150%; color:#dd0000;}
		#contents_head p.comment {font-size:100%; margin-top:10px;}
		#contents_head p.print-btn {position:absolute; top:0; left:639px;}

	.contents_main-table {width:820px; font-size:110%; border-collapse:collapse; margin-bottom:20px;}
		.contents_main-table tr th {padding:8px 8px 8px 10px; border:1px solid #cccccc; background:#f4f4f4;}
		.contents_main-table tr td {padding:8px 8px 8px 10px; border:1px solid #cccccc;}

	#contents_image-list {width:820px; margin-bottom:27px;}
		#contents_image-list li {padding:10px 10px 0 0; float:left;}
			#contents_image-list li img {border:1px solid #cccccc;}
		#contents_image-list li.first {min-width:347px;}
		#contents_image-list li.second {min-width:347px;padding:10px 0 0 6px;}
		#contents_image-list li.last {border:none; width:281px; height:71px; padding:37px 20px 25px 99px; float:right; background:url(../img/db-detaile/db-detail_center_contact-btn_bgimg.gif) bottom left no-repeat;}
			#contents_image-list li.last img {border:none; vertical-align:top;}

p.map-p {text-align:right; padding:5px 16px 0 0;}


#map {width:820px; height:300px;}
#gmap_toggle {width:820px; text-align:right;}
#pano {width:406px; height:300px; float:left; padding:1px; background:#ffffff; border:1px solid #cccccc;}
#mymap-wrapp {float:left; padding:1px; background:#ffffff; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#mymap {width:406px; height:300px;}
#mymap-cap {width:828px; text-align:right; padding-top:5px; clear:both;}


#contact-btn {text-align:center; padding:30px 16px 30px 0;}