﻿@charset "utf-8";
/* CSS Document */

/*~~~~~~~~~~~~~~~~~~~~~
//    left-column
//
~~~~~~~~~~~~~~~~~~~~~*/
#left-column { width:650px !important; padding-bottom:30px;}

#left-column h2 { margin:15px 0 20px 0}

	/* 一覧画面 */
	.list-wrapper { border:solid 1px #999; padding:8px 10px 8px 8px; margin-bottom:20px; height:auto; clear:both}
	.list-wrapper .thum { float:left; border:solid 1px #999;}
	.list-wrapper .thum img { margin:4px}
	.list-wrapper .add { font-size:92%}
	
	.doc-details { float:right; width:430px; font-size:92%;}
	.doc-details h3{ border-bottom: solid 1px #053871; padding:0 0 3px 1px}
	.doc-details p { margin:10px 0}
		
	.doc-details .link-to-details { text-align:right; height:20px; margin:-27px 0 0 0!important; padding:0 2px 0 0;}
	.doc-details .link-to-details a { padding:0 0 0 15px; background:#fff url(../img/arrow-d.gif) no-repeat 0 4px}
	
	/* 詳細画面 */
	.intro { font-size:92%; margin:0 20px 20px 20px}
	#photo-wrapper { border: solid 1px #999;margin-bottom:15px; padding:12px 9px 0 9px; height:100%;}
	#photo-wrapper h3 { clear:both; border-left:3px solid #053871; border-bottom:solid 1px #053871; margin-bottom:10px; padding:0 0 1px 3px;}

	#map-wp{ border: solid 1px #999;margin-bottom:15px; padding:12px 9px; height:100%;}
	#map-wp .add { width:215px; float:right; font-size:92%}
	#map-wp .add h3 { font-weight:bold; margin-bottom:10px; }
	#map { border:solid 1px #999; height:307px; width:400px}


/*~~~~~~~~~~~~~~~~~~~~~
//    right-column
//
~~~~~~~~~~~~~~~~~~~~~*/
#right-column { width:230px !important;}

