@charset "utf-8";

/*　style.css 全ページ適用　2009/06/01　*/
/*　目次
	-common
		・clearfix
	-基本
	-ヘッダ関連
	-コモン
	-グローバルナビ関連
	-パンくず関連
	-フッター関連
	-2ndカラム関連
	-2ndコモン関連
	-サブカラム関連
	-メニュー関連
	-トップ関連
	-サイドバナー
	-全ページ共有
	-ヘッダー設置バナー
*/
/*---------------------------------------------------------------*/
/*=|||　common　|||||||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
/*clearfix*/
.clearfix:after {/*for modern browser*/
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */


/*---------------------------------------------------------------*/
/*=|||　基本　|||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, caption, th, td, img, form {
	margin:0;
}

#pack h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, caption, th, td, img, form {
	padding:0;
	border:none;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	text-align:left;
	list-style-type:none;
}

table {
	border:0;
	border-collapse:collapse;
	margin:0;
	border-spacing:0;
}

body {
	background: url(/img/global/body_bg.png) repeat-x #f2f2f0;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	text-align:center;
}

#pack {
	font-size:14px;
	color:#000000;
}

#pack td,th {
	font-size:13px;
	color:#000000;
}

a img{ border: 0px;}
a:link{ color: #0000ff;}
a:visited { color: #0000ff;}
a:hover { color: #63A3F3;}
a:active { color: #0000ff;}


p {
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:150%;
}

div {
	margin:0px;
	padding:0px;
}

.paragraph {
	margin:0px 0px 20px 0px;
}

h1 {
	margin:0px 0px 21px 0px;
	padding:0px;
	clear:both;
}

h1.detailTitleh1{
	margin:0px;
	font-weight:bold !important;
}

h2 {
	font-weight:bold;
	font-size:18px;
	color:#464646;
	margin:0px 0px 21px 0px;
	padding:5px 10px;
	border-left:5px solid #ac0d0d;
	border-bottom:1px solid #d6d6d5;
	clear:both;
}

h3 {
	background-image:url(/img/global/h3_bg.gif);
	border:1px #e2e1e1 solid;
	font-size:14px;
	color: #464646;
	font-weight:bold;
	padding:3px 9px;
	margin:0px 0px 10px 0px;
	clear:both;
}

.h3Point {
	color:#ac0d0d;
	margin-right:5px;
}


strong {
	font-weight:normal;
}

em {
	font-weight:bold;
	font-style:normal;
}

.caution {
	color:#FF0000;
	font-size:11px;
}

.error {
	font-weight:bold;
	color:#f00;
}


.upLink {
	clear:both;
	font-size:11px;
	text-align:right;
}

form {
	margin:0px;
}

.content {
	margin-bottom:20px;
}

.sign {
	text-align:right;
}

.indent {
	margin:0px;
	text-indent:1em;
}

.nowrap {
	white-space:nowrap;
}

.caption {
	font-size:11px;
}

hr {
	color:#888888;
	background-color:#888888;
	height:1px;
	border-style:solid;
	border:none;
	margin:1em 0px;
}

form {
	margin:0px;
	padding:0px;
	display:inline;
}

img {
	border:0px;
}

/*縦スクロールバーの領域を確保*/
html {
	overflow:scroll;
}


/*---------------------------------------------------------------*/
/*=|||　コモン　|||||||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#pack {
	background-color:#fff;
	width:978px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	border-left:solid #c3c3c3 1px;
	border-right:solid #c3c3c3 1px;
	border-bottom:solid #c3c3c3 1px;
}

#mainContent{
	width:936px;
	margin:0 21px;
	padding:21px 0;
}

.noHitArea {
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	font-size:14px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}


/*---------------------------------------------------------------*/
/*=|||　ヘッダ関連　|||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#header {
	width:100%;
	min-height:125px;
	_height:125px;
	background-color:#FFF;
	background:#FFF url(/img/global/bg_head.png) repeat-x 0 bottom;
}

#inquireHeader {
	width:100%;
	min-height:75px;
	_height75px;
	background:none;
	border-bottom:3px solid #3A3423;
}

#headerInner {
	position:relative;
	width:980px;
	min-height:75px;
	margin:0 auto;
}

#headerLogo {
	width:175px;
	float:left;
}

#headerLogo h1 {
	margin-bottom:0 !important;
}

#header .headerLinks {
	float:left;
	width:805px;
	font-size:68%;
}

#header .headerLinks ul {
	float:right;
	padding:8px 16px 17px 0;
}

#header .headerLinks li {
	display:inline;
	border-left:1px solid #000;
	padding:0 4px;
}

#header .headerLinks .headerLastLinks {
	border-right:1px solid #000;
}

#header .headerBtnArea {
	position:relative;
	float:left;
	width:805px;
}

#header .headerBtnArea dl {
	float:right;
}

#header .headerBtnArea dt {
	float:left;
	width:120px;
}

#header .headerBtnArea dd {
	float:left;
}

#header .headerBtnArea dd input {
	float:left;
	margin-right:3px;
	padding:0 2px;
}

#header .headerBtnArea ul {
	float:right;
	padding-right:10px;
}

#header .headerBtnArea li {
	float:left;
	margin-left:5px;
}

#header .headerBtnArea li a {
    background: url("/img/global/head_sprite.png") no-repeat 0 0;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    width: 96px;
    height: 18px;
}

#header .headerBtnArea li.considerList a {
	background-position:0 -94px;
}

#header .headerBtnArea li.considerList a:hover {
	background-position:0 -112px;
}

#header .headerBtnArea li.bukkenHistory a {
	background-position:-96px -94px;
}

#header .headerBtnArea li.bukkenHistory a:hover {
	background-position:-96px -112px;
}

#header .headerBtnArea li.searchHistory a {
	background-position:-192px -94px;
}

#header .headerBtnArea li.searchHistory a:hover {
	background-position:-192px -112px;
}

#headerSearch {
	margin-top:18px;
	margin-bottom:0;
	height:22px;
}

.headerSearchForm {
	font-size:11px;
	width:117px;
	height:18px;
	border:solid #bababa 1px;
	margin-right:1px;
}

#header_ocn_unit {
	text-align:right;
}

#header_odn_unit {
	text-align:right;
}


/*ヘッダー特別枠バナー*/
#headerInner .headerBnr,
#headerInner .headerBnr2 {
	clear:both;
}

#headerInner .headerBnr a {
	display:block;
	width:365px;
	height:40px;
	position:absolute;
	top:13px;
	left:218px;
}

#headerInner .headerBnr2 a {
	display:block;
	width:360px;
	height:31px;
	position:absolute;
	top:2px;
	left:190px;
}

/* 戸建特集ヘッダ */
.kodateHeader {
    position: relative;
}
.kodateHeader a {
    display: block;
    position: absolute;
    left: 440px;
    top: 155px;
    padding: 40px 0 0 0;
    width: 475px;
    height: 0px;
    overflow: hidden;
}


/*---------------------------------------------------------------*/
/*=|||　グローバルナビ関連　|||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
.cGlobalNavi {
	clear:both;
	border-top:1px solid #c5c5c5;
	border-bottom:#3a3423 solid 3px;
	background:#AEAE95 url(/img/global/global_bg.gif) no-repeat 0 100%;
	margin-top:5px;
	padding:5px 20px 0;
}

.cGlobalNavi li {
	float:left;
	width:100px;
	margin-right:1px;
}

.cGlobalNavi img {
	vertical-align:bottom;
}

.cGlobalNavi li.cLastNav {
	margin-right:0;
}

.cGlobalNavi .cNavSearch {
	float:left;
	width:605px;
}

.cGlobalNavi .cNavCont {
	float:right;
	width:302px;
}

.cNavSearch {
	margin:0 auto;
	_margin:0;
	width:980px;
	height:50px;
}

.cNavSearch li {
	float:left;
	height:47px;
	margin-bottom:3px;
}

.cNavSearch li a {
	background:url(/img/global/head_sprite.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:98px;
	height:47px;
}

.cNavSearch li.home a:hover,
.cNavSearch li.home a.current {
	background-position:0 -47px;
}

.cNavSearch li.area a {
	background-position:-98px 0;
}

.cNavSearch li.area a:hover,
.cNavSearch li.area a.current {
	background-position:-98px -47px;
}

.cNavSearch li.rosen a {
	background-position:-196px 0;
}

.cNavSearch li.rosen a:hover,
.cNavSearch li.rosen a.current {
	background-position:-196px -47px;
}

.cNavSearch li.corp a {
	background-position:-294px 0;
}

.cNavSearch li.corp a:hover,
.cNavSearch li.corp a.current {
	background-position:-294px -47px;
}

.cNavSearch li.special a {
	background-position:-392px 0;
}

.cNavSearch li.special a:hover,
.cNavSearch li.special a.current {
	background-position:-392px -47px;
}

.cNavSearch li.ranking a {
	background-position:-490px 0;
}

.cNavSearch li.ranking a:hover,
.cNavSearch li.ranking a.current {
	background-position:-490px -47px;
}

.cNavSearch li.archivemap a {
	background-position:-588px 0;
}

.cNavSearch li.archivemap a:hover,
.cNavSearch li.archivemap a.current {
	background-position:-588px -47px;
}

.cNavSearch li.interview a {
	background-position:-686px 0;
}

.cNavSearch li.interview a:hover,
.cNavSearch li.interview a.current {
	background-position:-686px -47px;
}

.cNavSearch li.trendlabo a {
	background-position:-784px 0;
}

.cNavSearch li.trendlabo a:hover,
.cNavSearch li.trendlabo a.current {
	background-position:-784px -47px;
}

.cNavSearch li.pickup a {
	background-position:-882px 0;
}

.cNavSearch li.pickup a:hover,
.cNavSearch li.pickup a.current {
	background-position:-882px -47px;
}

.cNavSearch li.interview {
	width:98px;
}


/*---------------------------------------------------------------*/
/*=|||　パンくず関連　|||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#breadcrumbs {
	width:978px;
	background-color:#e6e6d6;
	font-size:11px;
}

#breadcrumbs div {
	padding:8px;
}

.breadcrumbs404 {
	border-top:#3a3423 solid 3px;
}


/*---------------------------------------------------------------*/
/*=|||　フッター関連　|||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#footerLine1 {
	height:5px;
	width:auto;
	background-color:#f2f1ef;
	border-top:1px #c6c6c6 solid;
	border-bottom:1px #c6c6c6 solid;
}

#footerSearch{
	border-bottom:1px solid #c6c6c6;
	font-size:90%;
	padding:15px 21px;
}

#footerSearch .SearchInner{
	border:1px solid #e2e1e1;
	padding:10px 19px;
}

#footerSearch .pText{
	font-size: 10px;
	height:20px;
	margin-top:-20px;
	margin-bottom:19px;
	margin-left:90px;
}

#footerSearch ul{
	width:460px;
	float:left;
	margin-top:12px;
}

#footerSearch ul li{
	float:left;
	background:url(/img/global/mini_point.gif) no-repeat left center;
	margin:0 35px 10px 0;
	padding-left:35px;
}

#footerSearch .SearchKeyword{
	background:url(/img/global/footer_contents_line.gif) repeat-y left;
	margin-left:460px;
	padding:12px 0 12px 19px;
}

#footerSearch .SearchKeyword img{
	margin-bottom:20px;
}

#companyBannerArea {
	border-bottom:1px #e2e1e1 solid;
}

#companyBannerArea dl{
	height:59px;
	width:978px;
}

#companyBannerArea dt{
	float:left;
}

#companyBannerArea dd{
	float:left;
}

#footerLinks {
	height: 30px;
	width: 978px;
	background-color: #e2e1e1;
	margin: 2px 0;
}

#footerLinks ul {
	float: right;
	font-size: 10px;
	margin-top: 12px;
}

#footerLinks li{
	display: inline;
	border-left: 1px solid #000;
	padding: 0 5px;
}

#footerLinks li.bdrR{
	border-right: 1px solid #000;
	margin-right: 20px;
}

#footerLine2 {
	width: 978px;
	border-bottom: 1px #e2e1e1 solid;
}

#copyright {
	font-size: 11px;
	width: 958px;
	text-align: right;
	margin-top: 27px;
	margin-bottom: 7px;
}

#copyrightArea {
	padding: 20px 7px 7px 7px;
	font-size: 11px;
}

#copyrightArea .topLink {
	float: left;
}

#copyrightArea .copyright {
	float: right;
}

.clearHr hr{
	clear: both;
	display: none;
}

/*---------------------------------------------------------------*/
/*=|||　2ndコモン関連　||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#headerText {
	position:relative;
	z-index:100;
	height: 45px;
	margin-left: 107px;
	margin-top: -45px;
}

#contentMainArea {
	width: 643px;
	margin: 0;
	float: left;
	display: inline;
}

#contentMainArea404 {
	width: 622px;
	float: left;
	display: inline;
}


/*---------------------------------------------------------------*/
/*=|||　メニュー関連　|||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#menuArea {
	width: 237px;
	float: left;
}

#menuInner {
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-y;
}

.menuTip {
	margin: 0px 11px 0px 30px;
}


/*---------------------------------------------------------------*/
/*=|||　トップ関連　|||||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
#topContentsArea001 {
	width: 698px;
	height: 364px;
	background-image: url(images/top_contents_bg_001.gif);
}

#topContents001Inner {
	width: 614px;
	position:relative;
	top: 56px;
	left: 33px;
	text-align: center;
	font-size: 11px;
	line-height: 160%;
}


#topContentsArea003 {
	width: 698px;
	height: 126px;
	background-image: url(images/top_contents_bg_003.gif);
}

#topContents003Inner {
	margin: 0px 53px 0px 407px;
}

#topContentsArea004 {
	width: 698px;
	height: 48px;
	background-image: url(images/top_contents_bg_004.gif);
}

#topContents004Inner {
	position:relative;
	top: 5px;
	margin-right: 33px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}


.secondContentsArea {
	background-image: url(images/2nd_contents_bg.gif);
}

.secondContentsInner {
	position:relative;
	left: 35px;
	width: 612px;
}

#secondFooter {
	clear: both;
	background-image: url(images/2nd_contents_footer.gif);
	background-repeat: no-repeat;
	width: 935px;
	height: 96px;
}

#secondFooterInner {
	position:relative;
	left: 270px;
	top: 50px;
	width: 615px;
	text-align: center;
	font-size: 11px;
}

.pageTopBtn {
	text-align: right;
}



#area404 {
	background-color: #f9fbe5;
	border: 2px #fa1111 solid;
	padding : 20px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 21px;
}


.area404Table {
	border: 0;
	border-collapse: collapse;
	margin: 0;
	border-spacing: 0;
}

.area404Table td {
	font-weight: bold;
	font-size: 20px;
	color: #f71111;
	padding: 0;
}

.area404Link {
	font-size: 17px;
	margin-top: 30px;
}

.area404SearchHeader{
	margin-bottom: 8px;
}

.area404SearchArea {
	border: 1px #e3e3e3 solid;
	padding: 7px;
	text-align: center;
}

.area404SearchTable {
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0;
}

.area404SearchTable th {
	width: 40px;
}

.area404SearchTable td {
	padding: 5px 40px 5px 5px;
}

.area404SearchArea {
}

.area404up {
	padding: 20px;
	border-bottom: 1px dotted #646464;
}


.area404down {
	padding: 20px;
}

.area404SearchContainer {
	float: left;
}

.area404SearchForm {
	font-size: 11px;
	width: 200px;
	height: 18px;
	border: solid #bababa 1px;
	margin-right: 1px;
}


.area404FormTable {
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	border-spacing: 0;
}

.area404FormTable td {
	padding: 5px;
}

.p090Clear {
	clear: both;
}


.privacyContactArea{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #a3a3a3;
}


.themeSearchText2 {
	font-size: 10px;
	line-height: 150%;
	margin: 10px
}

.themeSearchText {
	font-size: 13px;
	line-height: 150%;
	color: #464646;
}


/*---------------------------------------------------------------*/
/*=|||　全ページ共有　|||||||||||||||||||||||||||||||||||||||||||*/
/*---------------------------------------------------------------*/
.arrowBlack{
	background: url(/img/global/mini_point.gif) no-repeat left;
	padding-left: 35px;
}

.arrowOrange{
	background: url(/img/global/top_contents_point_007.gif) no-repeat left 0.1em;
	padding-left: 35px;
}

.arrowGreen{
	background: url(/img/global/top_contents_point_001.gif) no-repeat left;
	padding-left: 35px;
}

.arrowPurple{
	background: url(/img/global/top_contents_point_002.gif) no-repeat left;
	padding-left: 35px;
}

.arrowBlue{
	background: url(/img/global/top_contents_point_003.gif) no-repeat left 0.1em;
	padding-left: 35px;
}

.arrowYellow{
	background: url(/img/global/top_contents_point_004.gif) no-repeat left;
	padding-left: 35px;
}

.arrowOlive{
	background: url(/img/global/top_contents_point_005.gif) no-repeat left;
	padding-left: 35px;
}

.dataNew{
	background: url(/img/global/contents_new.gif) no-repeat right center;
	padding: 1px 45px 1px 0;
	white-space: nowrap;
}

.mgNoneR {
	margin-right:0 !important;
}

.mgNoneL {
	margin-left:0 !important;
}

.topPickUpLine{
	clear: both;
	background: url(/img/dot_line.gif) repeat-x top;
	text-align: right;
	font-size: 12px;
	margin: 0 0 20px 0;
	padding-top: 2px;
}

.clearDotline{
	clear: both;
	background: url(/img/dot_line.gif) repeat-x;
	height: 1px;
	margin-bottom: 15px;
}

.clearDotline hr{
	display: none;
}

/*最新記事一覧、特集新着への誘導リンク*/
.contentsHotlink {
	font-size: 90%;
	margin-bottom: 20px;
}

.contentsHotlink dl {
	border: 1px solid #BDC8CA;
	margin-bottom: 5px;
}

.contentsHotlink dt {
	background-color:#F4F4E9;
	border-bottom: 1px solid #BDC8CA;
	padding: 5px;
}

.contentsHotlink dd {
	padding: 10px 0 0;
}

.contentsHotlink ul {
	margin-bottom: 10px;
}

.contentsHotlink li {
	margin: 0 0 8px 14px;
}

.contentsHotlink p {
	margin: 0 0 5px 5px;
}

.contentsHotlink p.backNumber {
	float:right;
	background:url(/img/global/mini_point.gif) no-repeat left center;
	margin:0 14px 8px 0;
	padding-left:35px;
}

/*------------------------------------------------------*/
/*＝|||サイドバナー||||||||||||||||||||||||||���|||||||||||*/
/*------------------------------------------------------*/
#cSideBnr,
#cSideCont {
	float:right;
	width:270px;
	font-size:90%;
}

#cSideBnr p {
	margin:4px 0 23px;
}

#cSideBnr dl {
	padding-bottom:10px;
	width:270px;
}

#cSideCont dt {
	font-weight:bold;
}

#cSideBnr h3 {
	background:url(/img/global/ttl_side_sprite.png) no-repeat 0 0;
	margin-bottom:15px;
	padding:0;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}

#cSideBnr .special,
#cSideBnr .interview,
#cSideBnr .trendlabo,
#cSideBnr .pickup {
	margin-bottom:10px;
	width:270px;
}

#cSideBnr .special li {
	padding-bottom:10px;
}

#cSideBnr .archivemap h3 {
	background-position:0 -25px;
}

#cSideBnr .interview h3 {
	background-position:0 -50px;
}

#cSideBnr .trendlabo h3 {
	background-position:0 -75px;
}

#cSideBnr .pickup h3 {
	background-position:0 -100px;
}

#cSideBnr h4 {
	background-color:#746035;
	color:#FFF;
	border:1px solid #D6D4D4;
	margin-bottom:10px;
	padding:6px;
}

#cSideBnr dl dt {
	float:left;
	margin-right:5px;
	width:78px;
}

#cSideBnr dl dt img {
	border:1px solid #bababa;
}

#cSideBnr dl dd {
	width:185px;
	height:58px;
	float:left;
}

#cSideBnr dl dd p {
	width:auto;
	font-weight:bold;
}

#cSideBnr dl dd img {
	margin-right:5px;
	border:none;
}

#cSideBnr dl dd span {
	color:#f85b04;
	line-height:19px;
	display:block;
}

#cSideBnr dl dd span.number {
	background-color: #FFF;
	border:1px solid #BABABA;
	color:#000000;
	float:left;
	line-height:17px;
	margin-right:7px;
	text-align:center;
	font-size:13px;
	width:49px;
}

#cSideBnr dl dd span.subTtl {
	font-size:85%;
	font-weight:normal;
	color:#000;
}

#cSideCont .cSideContLink dt,
#cSideCont .cSideContLink dd {
	background-image:url(/img/contents/special/c004_sub_list_bg.gif);
	padding:5px 7px;
	margin-bottom:5px;
}

#cSideCont .cSideContLink dt span {
	background:url(/img/contents/special/c004_sub_list_dt.gif) no-repeat 0 50%;
	padding-left:15px;
}

#cSideCont .cSideContLink dd span {
	background:url(/img/contents/special/c004_sub_list_dd.gif) no-repeat 0 50%;
	margin-left:15px;
	padding-left:15px;
}

/*改修前*/
#contentSubArea {
	float:right;
	width:270px;
}

#subChumoku {
	background-image: url(/img/sub_chumoku_bg.gif);
	border: 1px #d7ca87 solid;
	font-size: 14px;
	color: #746138;
	font-weight: bold;
	text-align: center;
	x\padding: 3px;
	margin-bottom: 10px;
}

.bannerList {
	margin-bottom: 10px;
}

.tooltip {
	cursor: pointer;
}


.bukkenAlt {
	display: none;
}

#tooltip {
	position:absolute;
	width:400px;
	background:#ffffee;
	border:1px solid #000;
	font-size:12px;
}

#tooltip h3 {
	padding:5px 3px;
	font-weight:bold;
	font-size:12px;
	background:#ffffee;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dotted #666;
	width:390px !important;
	width:400px;
	margin:0 2px;
	color:#333;
}

#tooltip img.bukkenAltImg {
	float: left;
	padding: 5px 5px 5px 5px;
}

#tooltip dl {
	width: 300px;
	padding: 5px 0px 5px 5px;
	color:#333;
	float: left;
}

#tooltip dt {
	min-height:14px;    /*--IE別指定--*/
	color:#A5141B;
	line-height:1.6;
}

#tooltip dd {
	min-height:14px;    /*--IE別指定--*/
	margin:-19px 0px 0px 60px;
	line-height:1.6;
}

* html #tooltip dt,
* html #tooltip dd {
	height:14px;
}
