/*ポップアップのレイアウト用CSS */body {	margin: 0;   margin-top: 8px;	padding: 0px;	background: url(images/popupbg.jpg) no-repeat 50% 0;	font-family: "メイリオ",Meiryo,"ＭＳ　Ｐゴシック",Osaka,				"Lucida Grande", Verdana, sans-serif;}#profile {	width: 300px;	position: absolute;	margin-top: 15px;}*:first-child+html #profile {margin-top: 35px;}			.profile_box {			  margin: 0px; 			 margin-left: 20px;				width: 270px;				padding-bottom: 20px;			}			.profile_box h2 {				border-left: 11px solid #4169e1;							margin-top: 3px;				padding: 0px 12px;				color: #000; 				font-size: 12px;			}			*:first-child+html .profile_box h2 {margin-top: 0px;}			.profile_box p {				padding: 0px 10px;				font-size: 12px;				color: #222;			}			.photo_box {			text-align:center;				margin-left: auto; 				margin-right: auto; 				padding-top: 12px;			  padding-bottom: 0px;			}*:first-child+html .photo_box {padding-top: 0px;}			address {				font-family: Arial, Helvetica, sans-serif;				font-size: 10px; 				font-style: normal;				margin-top: 5px;				text-align:center;				padding-top: 5px;			}			address a{				color: #000000;				text-decoration:none;			}			#path {				text-align:right;				font-size: 10px;				margin:0px;			}			#path a{				color: #000000;				text-decoration:none;			}			#path2 {				text-align:left;			color: #336699;				font-size: 10px;				margin:0px;			}			#path2 a{				color: #000000;				text-decoration:none;			}			h4 {				background: url(images/tab.jpg) right top;				font-size: 9px;				padding: 5px 12px 1px 5px;				color: #000;					float: left;				font-size: 10px;				border-left: 1px solid #9099A0;			}			*:first-child+html h4 {padding: 6px 12px 1px 5px;margin-bottom: 5px;}			h4 a{				color: #000;				text-decoration:none;			}
