/* GK探偵事務所 */

BODY{
font-size:12px;
font-family:"ＭＳ Ｐゴシック",Arial,sans-serif;
background-color:#FFFFFF;
margin:0px 0px 0px 10px;

scrollbar-base-color: #EEEEEE;
scrollbar-arrow-color: #a9a9a9;
scrollbar-darkshadow-color: #EEEEEE;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #a9a9a9;
scrollbar-shadow-color: #a9a9a9;
scrollbar-3dlight-color: #EEEEEE;
scrollbar-track-color: #FFFFFF;
}


TD{ font-size:12px; font-family:"ＭＳ Ｐゴシック",Arial,sans-serif; line-height: 16px; color:#4D4D4D;}
A{ font-size:12px; color:#993366; text-decoration:underline;}
A:HOVER{ color:#FF2323; text-decoration:underline;}
STRONG{ font-weight:normal;}
EM{ font-style:normal;}
.jump{ color:#FF8080; font-weight:bold; letter-spacing:-2px; margin:0px 0px 0px 1px;}
.bold{ font-weight:bold;}
IMG{ border:0px;}
.kome{ color:#ff0000; font-weight:bold;}


/* 基本背景画像 */
TABLE.back_middle{ background-image:url(../img/back_middle.jpg); background-repeat:repeat-y; width:790px; text-align: left; vertical-align: top;}
TD.back_top{ background-image:url(../img/back_top_1.jpg); background-repeat:no-repeat; width:790px; height:330px;text-align: left; vertical-align: top;}
TD.back_bottom{ background-image:url(../img/back_bottom.jpg); background-repeat:no-repeat; width:790px; height:200px;text-align: left; vertical-align: top;}


/* ヘッダ */
H1{ font-size:12px; font-weight:normal; margin:16px 0px 0px 0px; color:#666699;}
H2{ font-size:12px; font-weight:normal; margin:0px 0px 0px 0px; color:#666699;}
IMG.home{ width:136px; height:180px; margin:40px 0px 0px 60px;}
DIV.top_comment1{ width:300px; margin:80px 0px 10px 0px; color:#666699;}
DIV.top_comment2{ width:300px; margin:0px 0px 0px 60px; color:#666699;}
.top_girl{ width:110px; height:220; margin-top: 5px;}



/* フッタ */
.link_bottom{ padding:45px 0px 0px 0px; color:#993366; height:110px;}
.link_bottom1{ color:#993366; margin:0px 0px 0px 50px;}
.link_bottom2{ color:#993366; margin:0px 0px 0px 15px;}
.link_shibu1{ margin:35px 0px 0px 135px; color:#993366; height:20px;}
.link_shibu1_2{ margin:35px 0px 0px 15px; color:#993366; height:20px;}
.link_shibu2{ margin:0px 0px 0px 135px; color:#993366; height:70px;}
.link_shibu2_2{ margin:0px 0px 0px 15px; color:#993366; height:70px;}


/* メニュー */
.m_ico{ width:165px; height:46px; text-align: left; vertical-align: top;}
.m_space{ margin-bottom:17px;}
.qr_div{ width:100px; margin:30px 0px 0px 43px;}


/* トップページ */
H3.titlebar_top{
background-image:url(../img/titlebar.jpg); background-repeat:no-repeat;
width:520px; height:50px;
font-size:12px; color:#30488F;
margin:0px 0px 0px 0px; padding:7px 0px 0px 45px;
}
.top_waku1{
background-image:url(../img/top_waku1.jpg); background-repeat:no-repeat;
width:260px; height:310px; text-align: left; vertical-align: top;
}
.top_waku2{
background-image:url(../img/top_waku2.jpg); background-repeat:no-repeat;
width:260px; height:310px; text-align: left; vertical-align: top;
}
.top_waku3{
background-image:url(../img/top_waku3.jpg); background-repeat:no-repeat;
width:260px; height:310px; text-align: left; vertical-align: top;
}
.top_waku4{
background-image:url(../img/top_waku4.jpg); background-repeat:no-repeat;
width:260px; height:310px; text-align: left; vertical-align: top;
}
H3.top_contents1{
height:125px;
font-size:12px; color:#30488F;
padding:12px 0px 0px 50px;
text-align: left; vertical-align: top;
}
.top_contents2{
width:205px;
margin:0px 0px 0px 28px;
text-align: left; vertical-align: top;
}
.book{
background-image:url(../img/book.jpg); background-repeat:no-repeat;
width:520px; height:155px;
}
H3.book_h3{
width:520px; height:35px;
font-size:12px; color:#30488F;
margin:7px 0px 0px 40px;
}
.warning{ margin:30px 0px 0px 0px;}
.warning_big{ margin:10px 0px 50px 0px; width:520px; height:170px;}
.news_t{
margin:2px 0px -5px 23px; padding:2px 0px 2px 0px;
text-align:center; vertical-align:top;
font-weight:bold; color:#30488F;
width:90px;
border:1px #30488F dashed;
background-color:#D5DFFF;
}
.news{ background-color:#FFFFFF; margin:30px 0px 20px 18px; width:147px; padding:10px 5px; line-height:14px;text-align: left; vertical-align: top;}


/* FLASH下の支部リンク */
.td_top_shibu{
vertical-align: top;
height:60px;
}

.span_top_shibu{
font-size:11px;
margin: 0px 0px 0px 25px;
}

/* お客さま相談 */
.top_soudan1{ margin:0px 0px 10px 40px;}
.top_soudan2{
margin:0px 0px 0px 90px;
padding:2px 0px 0px 35px;
height:20px; font-size:17px; color:red;
background-image:url(../img/fd.gif); background-repeat:no-repeat;
}
.top_soudan3{
margin:0px 0px 0px 30px;
padding:1px 0px 0px 35px;
height:20px;
background-image:url(../img/fd_m.gif); background-repeat:no-repeat;
}
.soudanshitsu{
background-image:url(../img/soudanshitsu.gif); background-repeat:no-repeat;
width:520px; height:170px;
padding:10px 20px 0px 20px; margin:10px 0px 0px 0px;
}
.soudanshitsu1{
margin:10px 0px 0px 60px;
padding:2px 0px 0px 35px;
height:20px; font-size:17px; color:red;
background-image:url(../img/fd.gif); background-repeat:no-repeat;
}
.soudanshitsu2{
margin:10px 0px 0px 20px;
padding:1px 0px 0px 35px;
height:20px;
background-image:url(../img/fd_m.gif); background-repeat:no-repeat;
}



/* ページ共通 */
TABLE.contents{ width:520px; margin:0px 0px 0px 38px;}
H3.titlebar{
background-image:url(../img/titlebar.jpg); background-repeat:no-repeat;
width:520px; height:50px;
font-size:14px; color:#30488F ;
margin:0px 0px 0px 0px; padding:6px 0px 0px 45px;
}
.comment{ width:480px; margin:0px 0px 30px 20px;}
IMG.sen{ width:520px; height:10px; margin:15px 0px 20px 0px;}
.space1{ margin:0px 0px 0px 11px;}
.space2{ margin:0px 0px 0px 35px;}
.mo_kankaku{ line-height:22px;}



/* システム紹介 */
.sys_frame1{
background-image:url(../img/sys_frame01.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame2{
background-image:url(../img/sys_frame02.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame3{
background-image:url(../img/sys_frame03.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame4{
background-image:url(../img/sys_frame04.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame5{
background-image:url(../img/sys_frame05.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame6{
background-image:url(../img/sys_frame06.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame7{
background-image:url(../img/sys_frame07.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame8{
background-image:url(../img/sys_frame08.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}
.sys_frame9{
background-image:url(../img/sys_frame09.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:43px 20px 0px 20px;
}


/* 個人情報 */
LI.lip{ margin:0px 0px 20px 0px; padding:0px 40px 0px 0px;}
.madoguchi{
background-image:url(../img/madoguchi.gif); background-repeat:no-repeat;
width:520px; height:130px;
padding:10px 20px 0px 20px; margin:10px 0px 0px 0px;
}
.name{ height:32px; font-weight:bold; margin:0px 0px 0px 130px;}


/* メルマガ */
.magazine_sample{ margin:0px 35px 0px 0px; font-weight:bold;}


/* メディア */
.syuzai{ margin:30px 0px 5px 0px;}
.media_td1{ width:60px; background-color: #AABFFF;}
.media_td2{ width:190px; background-color: #BFCFFF;}
.media_td3{ background-color: #D5DFFF;}
.media_td4{ width:60px;background-color: #000072;}


/* 会社案内 */
.company_img1{ width:258px; height:220px;}
.company_img2{ width:110px; height:158px;}
.campany_book1{ margin:0px 0px 0px 20px; float:left;}
.campany_book2{ margin:0px 0px 0px 0px;}


.company_td1top{ width:100px; background-color: #D5DFFF; border-bottom: 1px #AABFFF dotted; border-top: 1px #AABFFF dotted;}
.company_td2top{ width:350px; background-color: #FFFFFF; border-bottom: 1px #AABFFF dotted; border-top: 1px #AABFFF dotted;}
.company_td3top{ width:100px; background-color: #ffe5f2; border-bottom: 1px #ffb2d8 dotted; border-top: 1px #ffb2d8 dotted;}
.company_td4top{ width:350px; background-color: #FFFFFF; border-bottom: 1px #ffb2d8 dotted; border-top: 1px #ffb2d8 dotted;}
.company_td1{ width:100px; background-color: #D5DFFF; border-bottom: 1px #AABFFF dotted;}
.company_td2{ width:350px; background-color: #FFFFFF; border-bottom: 1px #AABFFF dotted;}
.company_td3{ width:100px; background-color: #ffe5f2; border-bottom: 1px #ffb2d8 dotted;}
.company_td4{ width:350px; background-color: #FFFFFF; border-bottom: 1px #ffb2d8 dotted;}
.hyoudai{ background-color: #ff7f50; color:#FFFFFF;}

div.block_left {
   float: left;
   width: 270;
}
div.block_right {
   margin-left: 270;
}
div.block_center {
	margin: 0px auto;
}
table.boss_info {
	margin-bottom: 8px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 12px;
}
table.boss_info td.head {
	padding: 3px 3px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
table.boss_info td {
	padding: 3px 3px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: left;
}
table.license_info {
	margin-bottom: 8px;
	font-size: 12px;
	float: left;
}
table.license_info td.head {
	padding: 3px 5px;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}
table.license_info td {
	padding: 3px 5px;
	text-align: left;
}


/* スタッフ募集 メールフォーム */
.recruit_check{ width:450px; margin:0px 0px 0px 40px;}


/* 見積もりシミュレーション */
.tadashigaki{ width:400px; margin:30px 0px 0px 55px; padding:15px 15px 15px 15px; background-color: #D5DFFF;}
.sim_space{ margin:110px 0px 0px 54px; border: 1px #AABFFF dotted; width:400px;}
.sim_back{ background-image:url(../img/sim_img.jpg); background-repeat:no-repeat;}
.sim_ico1{ background-image:url(../img/sim_ico1.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px; width:130px;}
.sim_ico2{ background-image:url(../img/sim_ico2.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px;}
.sim_ico3{ background-image:url(../img/sim_ico3.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px;}
.sim_ico4{ background-image:url(../img/sim_ico4.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px;}
.sim_ico5{ background-image:url(../img/sim_ico5.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px;}
.sim_ico6{ background-image:url(../img/sim_ico6.gif); background-repeat:no-repeat; padding: 0px 0px 0px 40px;}


/* 募集 */
.franchise1{ width:450px; border-bottom: 1px #AABFFF dotted; border-top: 1px #AABFFF dotted;}
.franchise2{ width:450px; border-bottom: 1px #AABFFF dotted;}


/* FAQ */
.faq_q{
background-image:url(../img/faq_q.gif); background-repeat:no-repeat;
padding:0px 0px 0px 30px; margin-left:15px;
}
.faq_a{
background-image:url(../img/faq_a.gif); background-repeat:no-repeat;
padding:0px 0px 0px 65px; margin:10px 0px 0px 0px;
width:450px;
}


/* 調査例 */
.chousa_yajirushi{ font-size:20px; color:#330099; font-weight:bold; height:28px; margin-top:10px;}
.chousa1{ border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted; dotted; border-right: 1px #AABFFF dotted;}
.chousa2{ border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted;}
.chousa3{ width:100px; border-bottom: 1px #AABFFF dotted; border-right: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted;}

.chousa4-1{ width:50px; border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted; dotted; border-top: 1px #AABFFF dotted;}
.chousa4-2{ border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted; dotted; border-right: 1px #AABFFF dotted; border-top: 1px #AABFFF dotted;}
.chousa4-3{ width:90px; border-bottom: 1px #AABFFF dotted; border-top: 1px #AABFFF dotted; dotted; border-right: 1px #AABFFF dotted;}
.chousa5-1{ width:50px; border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted; dotted;}
.chousa5-2{ border-bottom: 1px #AABFFF dotted; border-left: 1px #AABFFF dotted; dotted; border-right: 1px #AABFFF dotted;}
.chousa5-3{ width:90px; border-bottom: 1px #AABFFF dotted; dotted; border-right: 1px #AABFFF dotted;}


/* ご意見・ご要望メールフォーム */
.inquiry {
	margin: 0px auto;
	border-right: 1px solid #AABFFF;
	border-bottom: 1px solid #AABFFF;
	font-size: 12px;
	width: 520px;
}
.inquiry td {
	padding: 3px 3px;
	border-top: 1px solid #AABFFF;
	border-left: 1px solid #AABFFF;
}
.inquiry td.title {
	background-color: #ddffff;
	text-indent: 0.5em;
	font-size: 14px;
}
.inquiry td.head {
	background-color: #f4ffff;
	width: 190px;
	padding: 10px;
}
.inquiry td.value {
	padding: 5px 3px;
	border-top: 1px solid #AABFFF;
	border-left: 1px solid #AABFFF;
	width: 330px;
}


/* 文字色 */
.f_red {
	color: #ff0000;
}


/* 文字サイズ */
.example {
	font-size: 10px;
}

