/* 探偵　名古屋 栄　トップ */
a	{color: #364964;}
a:hover	{color: #F5AA6E;}

BODY {
scrollbar-track-color:#ececec;
background-color: #ececec;
margin:0;
overflow-x:hidden;
}

body,caption,tr,td,th{
font-size: 13px;
color:#6c5d59;
}


/*メニュー部分リンクスタイル*/
A.menu,a.menu:visited{
text-decoration:none;
padding : 4px;
color : #663300;
background-image : url('img/menu.gif');
background-repeat: norepeat;
font-size : 13px;
width : 140px;
height : 20px;
margin-top : 3px;
filter: Alpha( Opacity=95, FinishOpacity=95, Style=1, StartX=95, FinishX=95, StartY=100, FinishY=100);}
}

a.menu:hover{ /*メニュー部分オンマウススタイル*/
background-image : url('img/menu2.gif');
background-repeat: norepeat;
position :relative;
color : #000000;
}

/*横長メニュー部分リンクスタイル*/
A.menu2,a.menu2:visited{
text-decoration:none;
padding : 5px;
color : #663300;
background-image : url('img/0menu2.gif');
background-repeat: repeat-x;
font-size : 13px;
width : 100%;
height : 25px;
margin : 0px;
text-align:center;
}

a.menu2:hover{ /*横長メニュー部分オンマウススタイル*/
background-image : url('img/0menu.gif');
position :relative;
color : #000000;
}

/* 個人調査サブリンク */

A.k_menu:Link,A.k_menu:Visited{
	color : #494949;
text-decoration:none;
width : 125px;
height : 19px;
background-image : url('img/km_link1.gif');
background-repeat: norepeat;
text-align:right;
font-size: 12px;
margin:0px;
padding:4px 10px 0px 0px;}

a.k_menu:hover{
background-image : url('img/km_link2.gif');
background-repeat: norepeat;}

A.mini10:Link,A.mini10:Visited{
font-size:5pt;
}

A.white{	color : #fff7e8;}
/* 外部へのリンク */

A.lin,a.lin:visited{
text-decoration:none;
padding : 15px 0px 0px 0px;
color : #00000;
background-image : url('img/link.gif');
background-repeat: norepeat;
font-size : 12px;
width : 155px;
height : 35px;
margin-left : 0px;
text-align:center;
}

a.lin:hover{ /*メニュー部分オンマウススタイル*/
background-image : url('img/link2.gif');
background-repeat: norepeat;
position :relative;
color : #ff0000;
}


/* 携帯 */

.bg_orange{vertical-align : top ;
background-color: #ff641a;
text-align:center;
font-size: 10px;
color:#ffffff;}

/* 探偵トピックス */

.news01 {vertical-align : top ;
	color: #877c78;
	padding-left: 10px;
	text-align: left;
}
.news02 {
	color: #877c78;
	padding-left: 10px;
	text-align: left;
}

/* メインテーブル */
.wide770{width : 770px;
background-color: #ffffff;
}

/* サブテーブル */
.wide540{width : 540px;}


/* 右影のセル */
.wide7{width : 7px;
background-image : url('img/0migi.gif');
background-repeat: repeat-y;}

/* 左寄せ写真 */

.pict{float: left; margin: 2px 5px 1px 0px;}


/* 右寄せ写真 */

.pict_r{float: right; margin: 2px 0px 1px 5px;}

/* 幅100% */
.wide100         { width : 100%;
padding: 0px;
margin: 0px;}

/* 上付 */
.haiti_top{vertical-align : top ;}

/* 表のセンタリング */
div.cent {
text-align: center;     /* IEでセンタリングさせる */
}
div.cent table {
margin: auto;     /* 標準のセンタリング */
}

/* 文字のセンタリング */
.cent_moji{
text-align: center;
}

/* 文字の右寄せ */
.right_moji{
text-align: right;
white-space: nowrap;/* 改行しない */
}

/* 白い文字 */

.f_white {
	color: #fff7e8;
	font-size: 10px;
}

/* ヘッダーセル */
th{border-collapse: collapse;
background-color:#cdcdcd;
color : #ffffff;
white-space: nowrap;
}

form	{margin-top: 0px;margin-bottom: 5px ;}

h1           {font-size: 10px;
margin-bottom:1px;
margin-top:1px;
font-weight:normal;
color : #ffffff;
}

h2           {font-size: 10px;
margin-bottom:0px;
margin-top:0px;
font-weight:normal;
color : #fff7e8;}

.tantei3          { font-size: 13px;
background-image: url('img/h3.gif');
background-repeat: no-repeat;
height : 22px;
width : 100%;
color:#fff7e8;
padding: 4px 0px 0px 40px;
margin : 0px;
font-weight:bold;
}

.tantei4          { font-size: 15px;
background-image: url('img/h4.gif');
background-repeat: no-repeat;
height : 29px;
width : 100%;
color:#ffffff;
padding: 7px 0px 0px 15px;
margin : 0px;

}

h5{	font-size:13px;
padding: 0px;
margin : 0px;
letter-spacing:1px;
font-weight:normal;
}

h6{	font-size:13px;
padding: 0px;
margin : 0px;
letter-spacing:1px;
font-weight:normal;
}

/* テーブルとセルの線を細くする */
table{border-collapse: collapse;
border-color: #ae9e8f;}
td{border-collapse: collapse;
border-color: #ae9e8f;}

/* 表の枠 */


.hyo_uesita {
border-top:1px solid #ae9e8f; 
border-bottom:1px solid #ae9e8f; 

}
.hyo_sayu {
border-right:1px solid #ae9e8f; 
border-left:1px solid #ae9e8f; 
}
.hyo_migi {
border-right:1px solid #ae9e8f; 

}

.hyo_sita {
border-bottom:1px solid #ae9e8f; 

}
.hyo_ue {
border-top:1px solid #ae9e8f; 

}
.hyo_hidari {
border-left:1px solid #ae9e8f; }

.hyo_kakomi {
border-top:1px solid #ae9e8f; 
border-bottom:1px solid #ae9e8f; 
border-right:1px solid #ae9e8f; 
border-left:1px solid #ae9e8f; 

}

/* ドット下線 */
.hyo_sita_dt {
border-bottom:1px dotted #ae9e8f; 
}

/* 左一列の画像 */

.bg_hidari
{background-image : url('img/0bar.gif');
background-position:0% 00%;
background-repeat: repeat-y;
background-color: #FFFFFF;
vertical-align : top ;}

/* インデント */

blockquote{margin:0px 15px 0px 15px;}

/* 10pxの余白 */

.padd10{padding: 10px;}

.kaigyo{background-image : url('img/0note.gif');
line-height: 20px;
}

.kaigyo_bg_siro{
line-height: 130%;
color: #f5f2e7;}

img{border: 0;}

.copy{font-size:10px;line-height:12px;
font-family:comic sans ms, osaka,MS UI Gothic;
}


hr{border-style: dotted; 
border-color: #ff641a;
margin-bottom:1px;
margin-top:1px;
}

/* 半透明 */

.gra{filter:Alpha(opacity=90);
color: #17130f;}

/* コピーライト部分 */
address{
	font-size:9px;
	font-family: verdana;
	color:#888888;
	font-style: normal;
	clear: both;
	width : 100%;
	text-align:center;
}

/* 探偵　名古屋 栄　トップ */

