@charset "utf-8";
/* CSS Document */

/* 基本設定＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

article, aside, dialog, figure, footer, header,  hgroup, menu, nav, section {
display: block;
}

html {
overflow: scroll;
overflow: -moz-scrollbars-vertical; 
}

body {
margin: 0px;
padding: 0px;
text-align:center;
background: #fff url(../img/kabodybg.gif) repeat-x center top;
}

p, th, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, caption, address, .pTop{
padding: 0;
margin: 0;
border: none;
font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #5c5c5c;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
font-style: normal;
text-align: left;
}

a:link {
color: #0033cc;
text-decoration: none;
}
a:visited {
color: #5a3696;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
color: #F90;
}

img {
border: none;
}

.hide {
display: none;
}

#container {
margin: 0 auto;
padding: 0;
width: 900px;
}

/* 基本設定＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
header {
background: transparent;
width: 892px;
height: 89px;
margin: 0;
padding: 32px 0 0 8px;
position: relative;
overflow: hidden;
}
header h1 a{
display: block;
background: url(../img/logo.gif) no-repeat 0 0;
width: 266px;
height: 66px;
margin: 0;
padding: 0;
}
header h2{
background: url(../img/headerh2.gif) no-repeat 0 0;
width: 350px;
height: 40px;
position: absolute;
top: 54px;
left: 294px;
}
header h3{
	background: url(../img/headerh3.gif) no-repeat 0 0;
	width: 166px;
	height: 47px;
	position: absolute;
	top: 35px;
	left: 732px;
}
header ul li a#smapBtn{
display: block;
background: url(../img/header3btn.gif) no-repeat 0 0;
width: 64px;
height: 10px;
position: absolute;
top: 92px;
left: 680px;
}
header ul li a#smapBtn:hover{
background: url(../img/header3btn.gif) no-repeat -228px 0;
}
header ul li a#privBtn{
display: block;
background: url(../img/header3btn.gif) no-repeat -72px 0;
width: 102px;
height: 10px;
position: absolute;
top: 92px;
left: 752px;
}
header ul li a#privBtn:hover{
background: url(../img/header3btn.gif) no-repeat -300px 0;
}
header ul li a#linkBtn{
display: block;
background: url(../img/header3btn.gif) no-repeat -182px 0;
width: 36px;
height: 10px;
position: absolute;
top: 92px;
left: 862px;
}
header ul li a#linkBtn:hover{
background: url(../img/header3btn.gif) no-repeat -410px 0;
}
nav#gNavik {
width: 900px;
height: 65px;
margin: 1px 0 0 0;
padding: 0;
}
nav#gNavik ul{
list-style: none;
margin: 0;
padding: 0;
}
nav#gNavik ul li{
display: inline;
}
#main nav{
margin: 0;
padding: 0;
}
ul#listNav{
list-style: none;
margin: 11px 0 8px;
padding: 0;
}
ul#listNav li{
display: inline;
}
article#main{
width: 900px;
margin: 0 0 10px 0;
padding: 0;
}
div#contents{
background: url(../img/con_cbg.gif) repeat-y center top;
width: 717px;
margin: 0 10px 0 0;
padding: 0;
text-align: left;
float: left;
}
#conT{
background: url(../img/con_tbg.gif) no-repeat center top;
width: 717px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;	
}
#conB{
background: url(../img/con_bbg.gif) no-repeat center bottom;
width: 717px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;	
}

div#sideCon{
background: url(../img/sidec_cbg.gif) repeat-y center top;
width: 173px;
margin: 0;
padding: 0;	
float: left;
}
div#sideCon nav{
margin: 0;
padding: 0;
}
div#sideCon nav dl{
margin: 0;
padding: 0;
}
div#sideCon nav dl dt{
background: url(../../../../contact/activity/img/side_acti_ton.gif) no-repeat 0 0;
width: 111px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
div#sideCon nav dl dt#exp{
background: url(../../../../contact/experiences/img/exp_side.gif) no-repeat 0 0;
width: 72px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
div#sideCon nav dl dt#net{
background: url(../../../../contact/network/img/side_top_net.gif) no-repeat 0 0;
width: 95px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
div#sideCon nav dl dd{
margin: 0;
padding: 0;
}
div#sideCon ul{
list-style: none;
margin: 0 0 0 9px;
padding: 0;
}
div#sideCon ul li{
margin: 0;
padding: 0;
font-size: 0;
}

div#sideCon ul li a{
display: block;
width: 155px;
height: 42px;
margin: 0 0 5px 0;
padding: 0;
}
div#sideConT{
background: url(../img/sidec_tbg.gif) no-repeat center top;
width: 173px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0;
}
div#sideConB{
background: url(../img/sidec_bbg.gif) no-repeat center bottom;
width: 173px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0;
}
div#sideCon nav{
margin: 0;
padding: 0;
}
div#sideCon aside{
margin: 0;
padding: 0;
text-align: left;
}
#sideNow a{
display: block;
width: 155px;
height: 78px;
margin: 10px 0 10px 9px;
padding: 0;
}
#sideNow2 a{
display: block;
width: 155px;
height: 78px;
margin: 10px 0 10px 9px;
padding: 0;
}
#cha25 a{
display: block;
width: 164px;
height: 80px;
margin: 0 0 12px 5px;
padding: 0;
}

/* navbanner＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

#sideCon nav #navB1 dt,#sideCon nav #navB2 dt,#sideCon nav #navB3 dt{
	display: none;
}

#navB1 a{
	display: block;
	width: 155px;
	height: 240px;
	background: url(../img/nav_b_sp.jpg) no-repeat 0 0;
	margin: 15px 0 0 9px;
	padding: 0;
}
#navB1 a:hover{
		background: url(../img/nav_b_sp.jpg) no-repeat -165px 0;
}
#navB2 a{
	display: block;
	width: 155px;
	height: 240px;
	background: url(../img/nav_b_sp.jpg) no-repeat 0 -250px;
	margin: 10px 0 0 9px;
	padding: 0;
}
#navB2 a:hover{
		background: url(../img/nav_b_sp.jpg) no-repeat -165px -250px;
}
#navB3 a{
	display: block;
	width: 155px;
	height: 240px;
	background: url(../img/nav_b_sp.jpg) no-repeat 0 -500px;
	margin: 10px 0 20px 9px;
	padding: 0;
}
#navB3 a:hover{
		background: url(../img/nav_b_sp.jpg) no-repeat -165px -500px;
}

/* navbanner＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

#footer1{
background: url(../img/f1-c.gif) repeat-y center top;
width: 900px;
margin: 0;
padding: 0;
}
#footerIn{
width: 897px;
margin: 0;
padding: 0 0 0 3px;
position: relative;
overflow: hidden;
}
#footer1inT{
background: url(../img/f1-t.gif) no-repeat center top;
width: 900px;
height: 11px;
margin: 0;
padding: 0;
font-size: 0px;
}
#footer1inB{
background: url(../img/f1-b.gif) no-repeat center bottom;
width: 900px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;
}
#footer1-1,#footer1-2,#footer1-3,#footer1-4{
background: url(../img/f1-1c.gif) repeat-y center top;
width: 216px;
margin: 0 10px 0 0;
padding: 0;
float: left;
}
#footer1-1 h1{
background: url(../img/f1-1t.jpg) no-repeat 0 0;
width: 216px;
height: 133px;
margin: 0;
padding: 0;
}
#footer1-1 h1 a{
display: block;
background: url(../img/fo_title.gif) no-repeat 0 0;
width: 216px;
height: 42px;
}
#footer1-1 h1 a:hover{
background: url(../img/fo_title.gif) no-repeat 0 -52px;
}
#footer1-1 h2 a{
display: block;
background: url(../img/fo_pho.jpg) no-repeat 0 0;
width: 198px;
height: 91px;
position: absolute;
top: 42px;
left: 12px;
}
#footer1-1 h2 a:hover{
background: url(../img/fo_pho.jpg) no-repeat 0 -101px;
}
#footer1-2 h1{
background: url(../img/f1-2t.jpg) no-repeat 0 0;
width: 216px;
height: 133px;
margin: 0;
padding: 0;
}
#footer1-2 h1 a{
display: block;
background: url(../img/fo_title.gif) no-repeat -226px 0px;
width: 216px;
height: 42px;
}
#footer1-2 h1 a:hover{
background: url(../img/fo_title.gif) no-repeat -226px -52px;
}
#footer1-2 h2 a{
display: block;
background: url(../img/fo_pho.jpg) no-repeat -208px 0px;
width: 198px;
height: 91px;
position: absolute;
top: 42px;
left: 238px;
}
#footer1-2 h2 a:hover{
background: url(../img/fo_pho.jpg) no-repeat -208px -101px;
}
#footer1-3 h1{
background: url(../img/f1-3t.jpg) no-repeat 0 0;
width: 216px;
height: 133px;
margin: 0;
padding: 0;	
}
#footer1-3 h1 a{
display: block;
background: url(../img/fo_title.gif) no-repeat -452px 0px;
width: 216px;
height: 42px;
}
#footer1-3 h1 a:hover{
background: url(../img/fo_title.gif) no-repeat -452px -52px;
}
#footer1-3 h2 a{
display: block;
background: url(../img/fo_pho.jpg) no-repeat -416px  0px;
width: 198px;
height: 91px;
position: absolute;
top: 42px;
left: 464px;
}
#footer1-3 h2 a:hover{
background: url(../img/fo_pho.jpg) no-repeat -416px -101px;
}
#footer1-4 h1{
background: url(../img/f1-4t.jpg) no-repeat 0 0;
width: 216px;
height: 133px;
margin: 0;
padding: 0;	
}
#footer1-4 h1 a{
display: block;
background: url(../img/fo_title.gif) no-repeat -678px 0px;
width: 216px;
height: 42px;
}
#footer1-4 h1 a:hover{
background: url(../img/fo_title.gif) no-repeat -678px -52px;
}
#footer1-4 h2 a{
display: block;
background: url(../img/fo_pho.jpg) no-repeat -624px 0px;
width: 198px;
height: 91px;
position: absolute;
top: 42px;
left: 690px;
}
#footer1-4 h2 a:hover{
background: url(../img/fo_pho.jpg) no-repeat -624px -101px;
}
#footer1-1 section,#footer1-2 section,#footer1-3 section,#footer1-4 section{
margin: 0;
padding: 0;
}
.footer1-1B{
background: url(../img/f1-1b.gif) no-repeat center bottom;
width: 216px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;
}
#footerIn h3{
width: 191px;
margin: 10px auto 13px;
padding: 0;
}
#footer1-4{
margin-right: 0px;
}
#footer1-5{
border-top: #c3c3c3 1px solid;
border-bottom: #c3c3c3 1px solid;
width: 900px;
margin: 10px 0;
font-size: 0px;
}
#footer1-5 nav ul{
list-style: none;
text-align: center;
margin: 0;
padding: 11px 0;
}
#footer1-5 nav ul li{
display: inline;
}
#footerBack{
background: #f4f4f4 url(../img/fback.gif) repeat-x center top;
width: 100%;
margin: 0;
padding: 0;
}

#footerBackIn{
background: #f4f4f4 url(../img/fback.gif) repeat-x center top;
margin: 0;
padding: 0;
}
footer{
margin: 0;
padding: 0;
font-size: 0px;
}
#fbox{
background: url(../img/fboxc.gif) repeat-y center top;
width: 900px;
margin: 0 auto;
padding: 0;
}
#fbox h1#fboxh1-1{
font-weight: bold;	
margin: 17px 0 0 1.5em;
padding: 0;	
}
#fbox h2{
width: 875px;
margin: 13px 0 0 16px;
padding: 0;	
}
#fbox dl#fbdl1{
width: 875px;
margin: 28px 0 1.5em 16px;
padding: 0;
position: relative;
overflow: hidden;
}
#fbox dl#fbdl1 dt{
margin-right: 1em;
}
#fbox dl#fbdl1 dt,#fbox dl#fbdl1 dd{
float: left;
}
ul#fbul1{
margin: 0 0 0 16px;
padding: 0;
}
#fboxT{
background: url(../img/fboxt.gif) no-repeat center top;
width: 900px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;
}
#fboxB{
background: url(../img/fboxb.gif) no-repeat center bottom;
width: 900px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0px;
}
#fbox ul{
list-style: none;	
}
#fbox ul li{
display: inline;
}
#footer2T{
background: url(../img/footer2tbg.gif) repeat-x center top;
height: 26px;
margin: 0;
padding: 0;
}
#foote2B{
background: url(../img/f2b_bg.gif) repeat-x center top;
height: 79px;
height: 29px;
margin: 0;
padding: 50px 0 0;
}
#foote2B p{
color: #FFF;
margin: 0;
padding: 0;
text-align: center;			
}
div#f2Box{
width: 863px;
border-top: 1px solid #c3c3c3;
border-bottom: 1px solid #c3c3c3;
margin: 24px auto 18px;
padding: 7px 0 7px 15px;
position: relative;
overflow: hidden;
}
div#f2Box1{
width: 339px;
margin: 0 35px 0 0;
padding: 0;
float: left;
}
div#f2Box1 h1 a#flogo{
display: block;
background: url(../img/flogo.gif) no-repeat 0 0;
width: 266px;
height: 66px;
margin: 16px 0 20px 16px;
padding: 0;
}
div#f2Box1 p{
margin: 0 0 0 16px;
padding: 0;
}
div#f2Box2{
width: 291px;
margin: 3px 10px 0 0;
padding: 0;
float: left;
}
div#f2Box2 dl{
margin: 0;
padding: 0;
}
div#f2Box2 ul li{
display: block;
}
div#f2Box3{
width: 181px;
margin: 0;
padding: 0;
float: left;
}
div#f2Box3 dl{
background: url(../img/fbox3_bg.gif) no-repeat 0 0;
width: 181px;
height: 222px;
margin: 0;
padding: 0;	
}
div#f2Box3 dl dt,div#f2Box3 dl dd{
display: none;	
}

ul#tori li a:link {
color: #838282;
text-decoration: none;
}
ul#tori li a:visited {
color: #838282;
text-decoration: none;
}
ul#tori li a:hover {
color: #838282;
text-decoration: underline;
}
ul#tori li a:active {
color: #838282;
}
#sideCon nav dl dd ul .onpage{
margin: 0 0 5px 0;
padding: 0;
}
#sideCon nav dl dd ul .onpage2{
margin: 0 0 0 0;
padding: 0;
}

/* 業務内容 activity-index.html＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section{
margin: 0;
padding: 0;
}
#headerBox{
background: url(../../../../contact/activity/img/hb_c.gif) repeat-y center top;
width: 670px;
margin: 19px auto 0;
padding: 0;
text-align: left;
}
#hBoxT{
background: url(../../../../contact/activity/img/hb_t.gif) no-repeat center top;
width: 670px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0;
}
#hBoxB{
background: url(../../../../contact/activity/img/hb_b.gif) no-repeat center bottom;
width: 670px;
height: 10px;
margin: 0;
padding: 0;
font-size: 0;
}
#headerBox h1{
background: url(../../../../contact/activity/img/acti_h1.gif) no-repeat 0 0;
width: 174px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#contents p{
text-indent: 1em;
width: 627px;
margin: 0 0 0 20px;
padding: 0;
}
ul#acti_in_ga1{
list-style: none;
background: url(../../../../contact/activity/img/acti_in_ga1.gif) no-repeat 0 0;
width: 548px;
height: 344px;
margin: 30px auto 21px;
padding: 0;
}
ul#acti_in_ga1 li{
display: none;
}
#contents #actiCon1,#contents #actiCon2,#contents #actiCon3{
width: 707px;
margin: 0;
padding: 0;
text-align: left;
}
#contents #actiCon1{
padding-top: 35px;	
}
#contents #actiCon1 h1{
background: url(../../../../contact/activity/img/h2bg1.gif) no-repeat 0 0;
width: 203px;
height: 19px;
margin: 0 0 0 45px;
padding: 0;
}
#contents #actiCon1 h2,#contents #actiCon2 h2,#contents #actiCon3 h2{
background: url(../../../../contact/activity/img/arrow.gif) no-repeat 0 50%;
margin: 26px 0 0 84px;
padding: 0 0 0 1em;
font-weight: bold;
}
#contents #actiCon1 p,#contents #actiCon2 p,#contents #actiCon3 p{
margin-left: 95px;
width: 612px;
}
#contents #actiCon1 p#long{
margin-left: 95px;
width: 550px;
}
#container #main #contents #actiCon1 #long #long2{
margin-left: 1em;
width: 550px;
}
#contents #actiCon2 h1{
background: url(../../../../contact/activity/img/h2bg1-03.gif) no-repeat 0 0;
width: 141px;
height: 19px;
margin: 0 0 0 45px;
padding: 0;
}
#contents #actiCon3 h1{
background: url(../../../../contact/activity/img/h2bg1-04.gif) no-repeat 0 0;
width: 217px;
height: 18px;
margin: 55px 0 0 45px;
padding: 0;
}
/* 業務内容 activity-index.html＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 証券化対象不動産 secu-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#est{
background: url(../../../../contact/activity/img/est_t1.gif) no-repeat 0 0;
width: 198px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#est-t2{
background: url(../../../../contact/activity/img/est_t2.gif) no-repeat 0 0;
width: 322px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#hBoxIn{
width: 655px;	
}
#hBoxIn #hBoxInL{
width: 289px;
margin: 0;
padding: 0 0 0 30px;
float: left;
}
#hBoxIn #hBoxInL p{
width: 302px;
margin: 0;
padding: 0;
}
#inEst{
background: url(../../../../contact/activity/img/est_ga1.jpg) no-repeat 0 0;
width: 315px;
height: 208px;
margin: 0;
padding: 0;
float: right;
}
#headerBox h2#est-t3{
background: url(../../../../contact/activity/img/est_t3.gif) no-repeat 0 0;
width: 322px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#headerBox h2#est-t4{
background: url(../../../../contact/activity/img/est_t4.gif) no-repeat 0 0;
width: 322px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
p#in-last{
margin-bottom:20px;	
}
#contents section.contB{
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
#contents section.contBL{
margin: 0 0 0 0;
padding: 0 0 20px 0;
}
#contents section.contB h1#est-t5{
background: url(../../../../contact/activity/img/est_t5.gif) no-repeat 0 0;
width: 353px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB p{
margin-left: 54px;
width: 645px;
}
#contents section.contB h2#est-t6{
background: url(../../../../contact/activity/img/est_t6.gif) no-repeat 0 0;
width: 425px;
height: 17px;
margin: 43px 0 20px 45px;
padding: 0;
}
dl#est-ga2{
background: url(../../../../contact/activity/img/est_ga2.gif) no-repeat 0 0;
width: 626px;
height: 548px;
margin: 25px 0 0 54px;
padding: 0;
}
dl#est-ga2 dd ul{
list-style: none;
}
#est-ga2 dt{
display: none;
}
#est-ga2 dd ul li{
display: none;
}
dl#syutu{
margin: 29px 0 0 183px;
padding: 0; 
}
dl#syutu dt,dl#syutu dd{
float: left;
}
dl#syutu dt{
font-size: 10px;
}
dl#syutu dd ul{
list-style: none;
}
#sm1{
padding-left: 1em; 
}
#sm2{
padding-left: 5.8em; 
}
#sm3{
padding-left: 8em; 
}
/* 証券化対象不動産 secu-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 不動産の減損処理 dec-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

#headerBox h1#d-est{
background: url(../../../../contact/activity/img/d-est_t1.gif) no-repeat 0 0;
width: 199px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#d-est-t2{
background: url(../../../../contact/activity/img/d-est_t2.gif) no-repeat 0 0;
width: 227px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#headerBox h2#d-est-t3{
background: url(../../../../contact/activity/img/d-est_t3.gif) no-repeat 0 0;
width: 162px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#headerBox h2#d-est-t4{
background: url(../../../../contact/activity/img/d-est_t4.gif) no-repeat 0 0;
width: 256px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#d-est-ga1{
float: right;
margin-left: 10px;
}
#hBoxIn p .ind1em{
padding-left: 1em;
}
.ind1em{
padding-left: 1em;
}
#hBoxIn p{
margin-left: 30px;
}
#headerBox p{
margin-left: 30px;
}
#contents section.contB h1#d-est-t5{
background: url(../../../../contact/activity/img/d-est_t5.gif) no-repeat 0 0;
width: 205px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#d-est-t6{
background: url(../../../../contact/activity/img/d-est_t6.gif) no-repeat 0 0;
width: 174px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#d-est-t7{
background: url(../../../../contact/activity/img/d-est_t7.gif) no-repeat 0 0;
width: 116px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#d-est-t8{
background: url(../../../../contact/activity/img/d-est_t8.gif) no-repeat 0 0;
width: 192px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#d-est-t9{
background: url(../../../../contact/activity/img/d-est_t9.gif) no-repeat 0 0;
width: 147px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h1#d-est-t10{
background: url(../../../../contact/activity/img/d-est_t10.gif) no-repeat 0 0;
width: 183px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
ul#chou{
list-style: none;
margin: 20px 0 0 80px;
padding: 0;	
}
#contents section.contB h1#d-est-t11{
background: url(../../../../contact/activity/img/d-est_t11.gif) no-repeat 0 0;
width: 402px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents .contB p#contB-last{
margin-bottom: 20px;
}
/* 不動産の減損処理 dec-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 賃貸等不動産の時価評価 price-lease-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#pl-est{
background: url(../../../../contact/activity/img/pri-l-est_t1.gif) no-repeat 0 0;
width: 256px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#pl-est-t2{
background: url(../../../../contact/activity/img/pri-l-est_t2.gif) no-repeat 0 0;
width: 222px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#pl-est-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#pl-est-t3{
background: url(../../../../contact/activity/img/pri-l-est_t3.gif) no-repeat 0 0;
width: 311px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#pl-est-t5{
background: url(../../../../contact/activity/img/pri-l-est_t4.gif) no-repeat 0 0;
width: 205px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
ul#han{
list-style: none;
margin: 19px 0 0 71px;
}
#contents section.contB h1#pl-est-t6{
background: url(../../../../contact/activity/img/pri-l-est_t5.gif) no-repeat 0 0;
width: 304px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
dl#flow{
background: url(../../../../contact/activity/img/pri-l-est_ga2.gif) no-repeat 0 0;
width: 624px;
height: 670px;
margin: 30px 0 0 54px;
padding: 0;
}
dl#flow dt,dl#flow dd{
display: none;
}
#contents section.contB h1#pl-est-t7{
background: url(../../../../contact/activity/img/pri-l-est_t6.gif) no-repeat 0 0;
width: 276px;
height: 30px;
margin: 32px 0 26px 44px;
padding: 0;
}
#contents section.contB h2#pl-est-t8{
background: url(../../../../contact/activity/img/pri-l-est_t7.gif) no-repeat 0 0;
width: 192px;
height: 16px;
margin: 0 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pl-est-t9{
background: url(../../../../contact/activity/img/pri-l-est_t8.gif) no-repeat 0 0;
width: 131px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
ul#gai{
list-style: none;
margin: 0 0 0 55px;
padding: 0;
}
/* 賃貸等不動産の時価評価 price-lease-est＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 自己査定に係る担保評価 assess＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#ass{
background: url(../../../../contact/activity/img/asse_t1.gif) no-repeat 0 0;
width: 254px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#ass-t2{
background: url(../../../../contact/activity/img/asse_t2.gif) no-repeat 0 0;
width: 325px;
height: 16px;
margin: 43px 0 20px 20px;*
padding: 0;
}
#ass-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#ass-t3{
background: url(../../../../contact/activity/img/asse_t3.gif) no-repeat 0 0;
width: 177px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}

#headerBox dl.gennkai{
margin: 30px 0 0 37px;
padding: 0;	
}
#headerBox dl.gennkai dt{
background: url(../../../../contact/activity/img/circle.gif) no-repeat 0 50%;
margin: 0;
padding: 0 0 0 14px;	
}
#headerBox dl.gennkai dd{
background: url(../../../../contact/activity/img/arrow.gif) no-repeat 0 50%;
margin: 5px 0 0 1.1em;
padding: 0 0 0 14px;	
}
#headerBox h2#ass-t4{
background: url(../../../../contact/activity/img/asse_t4.gif) no-repeat 0 0;
width: 308px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#ass-t5{
background: url(../../../../contact/activity/img/asse_t5.gif) no-repeat 0 0;
width: 145px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
ul#tanpo{
list-style: none;
margin: 27px 0 28px 78px;
padding: 0;
}
#contents section.contB h1#ass-t6{
background: url(../../../../contact/activity/img/asse_t6.gif) no-repeat 0 0;
width: 178px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
/* 自己査定に係る担保評価 assess＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 公益目的財産の時価評価 public-p＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#pub-p{
background: url(../../../../contact/activity/img/pub-p_t1.gif) no-repeat 0 0;
width: 253px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#pub-p-t2{
background: url(../../../../contact/activity/img/pub-p_t2.gif) no-repeat 0 0;
width: 206px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#pub-p-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#pub-p-t3{
background: url(../../../../contact/activity/img/pub-p_t3.gif) no-repeat 0 0;
width: 373px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#headerBox h2#pub-p-t4{
background: url(../../../../contact/activity/img/pub-p_t4.gif) no-repeat 0 0;
width: 263px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#pub-p-t5{
background: url(../../../../contact/activity/img/pub-p_t5.gif) no-repeat 0 0;
width: 369px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
dl#flow-p{
background: url(../../../../contact/activity/img/pub-p_ga2.gif) no-repeat 0 0;
width: 615px;
height: 629px;
margin: 30px 0 0 54px;
padding: 0;
}
dl#flow-p dt,dl#flow-p dd{
display: none;
}
#contents section.contB h1#pub-p-t6{
background: url(../../../../contact/activity/img/pub-p_t6.gif) no-repeat 0 0;
width: 179px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h1#pub-p-t7{
background: url(../../../../contact/activity/img/pub-p_t7.gif) no-repeat 0 0;
width: 217px;
height: 30px;
margin: 32px 0 26px 44px;
padding: 0;
}
table.pubta1{
width: 644px;
margin: 1.5em 0 0 54px;
}
table.pubta1 td.pubta1Lc{
width: 37px;
vertical-align: top;
}
#contents section.contB h1#pub-p-t8{
background: url(../../../../contact/activity/img/pub-p_t8.gif) no-repeat 0 0;
width: 183px;
height: 30px;
margin: 32px 0 26px 44px;
padding: 0;
}
#contents section.contB h1#pub-p-t9{
background: url(../../../../contact/activity/img/pub-p_t9.gif) no-repeat 0 0;
width: 315px;
height: 30px;
margin: 32px 0 26px 44px;
padding: 0;
}
#contents section.contB h1#pub-p-t10{
background: url(../../../../contact/activity/img/pub-p_t10.gif) no-repeat 0 0;
width: 367px;
height: 30px;
margin: 32px 0 26px 44px;
padding: 0;
}
table#pubta2{
width: 613px;
border: 1px solid #c3c3c3;
border-collapse: collapse;
margin: 1.5em 0 1px 54px;
}
table#pubta2 td,table#pubta2 th{
border: 1px solid #c3c3c3;
border-collapse: collapse;
padding: 10px;
text-align: center;
}
#pubta2am{
color: #5c5c5c;
font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 0.7em;
padding: 0;
margin: 0 0 20px 586px;
}

table#pubta2 .L99{
	width: 99px;
}
table#pubta2 .cells140{
	width: 140px;
}
/* 公益目的財産の時価評価 public-p＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 相続財産の時価評価 inherit＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#inhe{
background: url(../../../../contact/activity/img/inhe_t1.gif) no-repeat 0 0;
width: 217px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#inhe-t2{
background: url(../../../../contact/activity/img/inhe_t2.gif) no-repeat 0 0;
width: 237px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#inhe-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#inhe-t3{
background: url(../../../../contact/activity/img/inhe_t3.gif) no-repeat 0 0;
width: 244px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#inhe-t4{
background: url(../../../../contact/activity/img/inhe_t4.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
ul#tuu{
list-style: none;
margin: 27px 0 28px 64px;
padding: 0;
}
ul#tuu li{
background: url(../../../../contact/activity/img/arrow.gif) no-repeat 0 50%;
margin: 0 0 5px 0;
padding: 0 0 0 14px;	
}
#contents .contB small p#minu{
width: 620px;
text-indent: -1em;
font-size: 10px;
margin-left: 74px;
}
#contents section.contB h1#inhe-t5{
background: url(../../../../contact/activity/img/inhe_t5.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#inhe-t6{
background: url(../../../../contact/activity/img/inhe_t6.gif) no-repeat 0 0;
width: 83px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#inhe-t7{
background: url(../../../../contact/activity/img/inhe_t7.gif) no-repeat 0 0;
width: 83px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
table#tablezika{
width: 558px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 30px 0 30px 53px;
padding: 0; 
}
table#tablezika tr th,table#tablezika tr td{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding: 10px;
}
table#tablezika .w130{
width: 130px;
}
#contents .contB p#contB-last2{
margin-top: 20px;
margin-bottom: 20px;
margin-left: 40px;
}
/* 相続財産の時価評価 inherit＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 工場財団の財団評価１（概要）found-s＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#fou{
background: url(../../../../contact/activity/img/fou_t1.gif) no-repeat 0 0;
width: 285px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#fou-t2{
background: url(../../../../contact/activity/img/fou_t2.gif) no-repeat 0 0;
width: 323px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#fou-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#fou-t3{
background: url(../../../../contact/activity/img/fou_t3.gif) no-repeat 0 0;
width: 323px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#headerBox h2#fou-t4{
background: url(../../../../contact/activity/img/fou_t4.gif) no-repeat 0 0;
width: 323px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#fou-t5{
background: url(../../../../contact/activity/img/fou_t5.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#fou-t6{
background: url(../../../../contact/activity/img/fou_t6.gif) no-repeat 0 0;
width: 228px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#fou-t7{
background: url(../../../../contact/activity/img/fou_t7.gif) no-repeat 0 0;
width: 228px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#fou-t8{
background: url(../../../../contact/activity/img/fou_t8.gif) no-repeat 0 0;
width: 228px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#fou-t9{
background: url(../../../../contact/activity/img/fou_t9.gif) no-repeat 0 0;
width: 228px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h1#fou-t10{
background: url(../../../../contact/activity/img/fou_t10.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h1#fou-t11{
background: url(../../../../contact/activity/img/fou_t11.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h1#fou-t12{
background: url(../../../../contact/activity/img/fou_t12.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h1#fou-t13{
background: url(../../../../contact/activity/img/fou_t13.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
table#fouStable{
width: 644px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 15px 0 10px 53px;
padding: 0; 
}
table#fouStable tr td{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding:10px 0 10px 0;
}
table#fouStable tr td.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
#contB-last3{
text-align: right;
margin-bottom:20px;
}
.underline{
text-decoration: underline;
}
/* 工場財団の財団評価１（概要）found-s＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 工場財団の財団評価2（組成手続き）found-p＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#foup{
background: url(../../../../contact/activity/img/foup_t1.gif) no-repeat 0 0;
width: 343px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#foup-t2{
background: url(../../../../contact/activity/img/foup_t2.gif) no-repeat 0 0;
width: 128px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#foup-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#foup-t3{
background: url(../../../../contact/activity/img/foup_t3.gif) no-repeat 0 0;
width: 125px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
ul#uketuke{
background: url(../../../../contact/activity/img/foup_ga2.gif) no-repeat 0 0;
width: 447px;
height: 602px;	
list-style: none;
margin: 28px 0 20px 129px;
padding: 0;	
}
ul#uketuke li{
display: none;
}
#contents section.contB h1#foup-t4{
background: url(../../../../contact/activity/img/foup_t4.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#foup-t5{
background: url(../../../../contact/activity/img/foup_t5.gif) no-repeat 0 0;
width: 228px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents .contB ul.senke{
width: 606px;
list-style: none;
margin: 29px 0 0 78px;
padding: 0;	
}
#contents .contB ul.senke li{
margin: 0 0 1.4em 0;
padding: 0 0 0 1.4em;
text-indent: -1.4em;	
}
#contents section.contB h2#foup-t6{
background: url(../../../../contact/activity/img/foup_t6.gif) no-repeat 0 0;
width: 150px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t7{
background: url(../../../../contact/activity/img/foup_t7.gif) no-repeat 0 0;
width: 165px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t8{
background: url(../../../../contact/activity/img/foup_t8.gif) no-repeat 0 0;
width: 167px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h1#foup-t9{
background: url(../../../../contact/activity/img/foup_t9.gif) no-repeat 0 0;
width: 523px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#foup-t10{
background: url(../../../../contact/activity/img/foup_t10.gif) no-repeat 0 0;
width: 167px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t11{
background: url(../../../../contact/activity/img/foup_t11.gif) no-repeat 0 0;
width: 167px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents .contB ul.senke2{
width: 610px;
list-style: none;
margin: 1em 0 0 80px;
padding: 0;	
}
#contents .contB ul.senke2 li{
margin: 0 0 0.5em 0;
padding: 0 0 0 1em;
text-indent: -1em;	
}
#contents .contB ul.senke3{
width: 610px;
list-style: none;
margin: 1em 0 20px 80px;
padding: 0;	
}
#contents .contB ul.senke3 li{
margin: 0 0 0.5em 0;
padding: 0 0 0 1em;
text-indent: -1em;	
}
#contents section.contB h2#foup-t12{
background: url(../../../../contact/activity/img/foup_t12.gif) no-repeat 0 0;
width: 167px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h1#foup-t13{
background: url(../../../../contact/activity/img/foup_t13.gif) no-repeat 0 0;
width: 121px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#foup-t14{
background: url(../../../../contact/activity/img/foup_t14.gif) no-repeat 0 0;
width: 165px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t15{
background: url(../../../../contact/activity/img/foup_t15.gif) no-repeat 0 0;
width: 197px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t16{
background: url(../../../../contact/activity/img/foup_t16.gif) no-repeat 0 0;
width: 105px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t17{
background: url(../../../../contact/activity/img/foup_t17.gif) no-repeat 0 0;
width: 151px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t18{
background: url(../../../../contact/activity/img/foup_t18.gif) no-repeat 0 0;
width: 151px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t19{
background: url(../../../../contact/activity/img/foup_t19.gif) no-repeat 0 0;
width: 151px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents .contB h3.touki{
font-weight: bold;
margin: 0 0 1em 84px;
padding: 0;
}
#contents .contB h3.touki2{
font-weight: bold;
margin: 2em 0 1em 84px;
padding: 0;
}
#contents .contB p.toukip{
width: 590px;
margin: 0 0 2em 98px;
padding: 0;
}
#contents .contB p.toukip2{
width: 590px;
margin: 0 0 0 98px;
padding: 0;
}
dl#naiyou{
margin: 0 0 0 99px;
padding: 0;
}
dl#naiyou dd{
width: 565px;
margin: 1em 0 1.2em 2em;
padding: 0;
}
#contents section.contB h1#foup-t21{
background: url(../../../../contact/activity/img/foup_t21.gif) no-repeat 0 0;
width: 200px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#foup-t22{
background: url(../../../../contact/activity/img/foup_t22.gif) no-repeat 0 0;
width: 151px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#foup-t23{
background: url(../../../../contact/activity/img/foup_t23.gif) no-repeat 0 0;
width: 151px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
table#fouPtable{
width: 594px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 8px 0 10px 83px;
padding: 0; 
}
table#fouPtable tr td,table#fouPtable tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding:10px 0 10px 0;
}
table#fouPtable tr td.w109{
width: 109px;
}
table#fouPtable tr td.textL,table#fouPtable tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
#contents .contB #meisaiP{
width: 570px;
text-indent: -2em;
line-height: 1em;	
margin: 0 0 0 90px;
padding: 0 0 0 2em;
}
/* 工場財団の財団評価2（組成手続き）found-p＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 大量･広域案件 area＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#area{
background: url(../../../../contact/activity/img/area_t1.gif) no-repeat 0 0;
width: 250px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#area-t2{
background: url(../../../../contact/activity/img/area_t2.gif) no-repeat 0 0;
width: 310px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#area-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#area-t3{
background: url(../../../../contact/activity/img/area_t3.gif) no-repeat 0 0;
width: 208px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#area-t4{
background: url(../../../../contact/activity/img/area_t4.gif) no-repeat 0 0;
width: 256px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#area-t5{
background: url(../../../../contact/activity/img/area_t5.gif) no-repeat 0 0;
width: 255px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
dl#part{
background:url(../../../../contact/activity/img/area_ga2.gif) no-repeat 0 0;
width: 626px;
height: 488px;
margin: 25px 0 0 53px;
padding: 0;
}
dl#part dt,dl#part dd{
display: none;
}
/* 大量･広域案件 area＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 経済的残存耐用年数 servicelife＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#life{
background: url(../../../../contact/activity/img/life_t1.gif) no-repeat 0 0;
width: 250px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#life-t2{
background: url(../../../../contact/activity/img/life_t2.gif) no-repeat 0 0;
width: 310px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#life-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#headerBox h2#life-t3{
background: url(../../../../contact/activity/img/life_t3.gif) no-repeat 0 0;
width: 163px;
height: 16px;
margin: 43px 0 20px 20px;
padding: 0;
}
#contents section.contB h1#life-t4{
background: url(../../../../contact/activity/img/life_t4.gif) no-repeat 0 0;
width: 425px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
table#taiou{
width: 465px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 8px 0 10px 54px;
padding: 0; 
}
table#taiou tr td,table#taiou tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding:10px 0 10px 0;
}
table#taiou tr td.w109{
width: 109px;
}
table#taiou tr td.textL,table#taiou tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
#contents section.contB h1#life-t5{
background: url(../../../../contact/activity/img/life_t5.gif) no-repeat 0 0;
width: 425px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
#contents section.contB h1#life-t6{
background: url(../../../../contact/activity/img/life_t6.gif) no-repeat 0 0;
width: 425px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
/* 経済的残存耐用年数 servicelife＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 英訳サービス e-trans＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#headerBox h1#eng{
background: url(../../../../contact/activity/img/eng_t1.gif) no-repeat 0 0;
width: 250px;
height: 42px;
margin: 19px 0 34px 20px;
padding: 0;
}
#headerBox h2#eng-t2{
background: url(../../../../contact/activity/img/eng_t2.gif) no-repeat 0 0;
width: 310px;
height: 16px;
margin: 13px 0 20px 20px;
padding: 0;
}
#eng-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#contents section.contB h1#eng-t3{
background: url(../../../../contact/activity/img/eng_t3.gif) no-repeat 0 0;
width: 425px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
/* 英訳サービス e-trans＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 実績 experiences＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#exp{
background: url(../../../../contact/experiences/img/exp_t1.gif) no-repeat 0 0;
width: 78px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB h2#exp-t2{
background: url(../../../../contact/experiences/img/exp_t2.gif) no-repeat 0 0;
width: 310px;
height: 16px;
margin: 13px 0 20px 44px;
padding: 0;
}
#contents section.contB h2#exp-t3{
background: url(../../../../contact/experiences/img/exp_t3.gif) no-repeat 0 0;
width: 295px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#exp-t4{
background: url(../../../../contact/experiences/img/exp_t4.gif) no-repeat 0 0;
width: 145px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
dl#uriage{
background: url(../../../../contact/experiences/img/exp_ga1.gif) no-repeat 0 0;
width: 550px;
height: 296px;
margin: 0 0 0 55px;
padding: 0;
}
dl#uriage dt,dl#uriage dd{
display: none;	
}
#contents section.contB h2#exp-t5{
background: url(../../../../contact/experiences/img/exp_t5.gif) no-repeat 0 0;
width: 98px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
table.expta{
width: 662px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 0 44px;
padding: 0; 
}
table.expta tr td,table.expta tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding:10px 0 10px 0;
}
table.expta tr td.textL,table.expta tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table.expta tr td.bold{
width: 126px;
font-weight: bold;
}
#contents section.contB h2#exp-t6{
background: url(../../../../contact/experiences/img/exp_t6.gif) no-repeat 0 0;
width: 115px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
table.expta2{
width: 662px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 20px 44px;
padding: 0; 
}
table.expta2 tr td,table.expta2 tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
margin: 0;
padding:10px 0 10px 0;
}
table.expta2 tr td.textL,table.expta2 tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table.expta2 tr td.bold{
width: 126px;
font-weight: bold;
}
/* 実績 experiences＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* ネットワーク network＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#net{
background: url(../../../../contact/network/img/net_t1.gif) no-repeat 0 0;
width: 150px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB h2#net-t2{
background: url(../../../../contact/network/img/net_t2.gif) no-repeat 0 0;
width: 283px;
height: 42px;
margin: 43px 0 5px 45px;
padding: 0;
}
#net-ga1{
float: right;
margin-left: 10px;
margin-bottom: 10px; 
}
#contents section.contB h2#net-t3 a{
display: block;
background: url(../../../../contact/network/img/net_t3.gif) no-repeat 0 0;
width: 119px;
height: 42px;
margin: 10px 0 5px 45px;
padding: 0;
}
#contents section.contB h2#net-t3 a:hover{
background: url(../../../../contact/network/img/net_t3.gif) no-repeat -129px 0;
}
#contents section.contB h2#net-t4 a{
display: block;
background: url(../../../../contact/network/img/net_t4.gif) no-repeat 0 0;
width: 136px;
height: 42px;
margin: 30px 0 5px 45px;
padding: 0;
}
#contents section.contB h2#net-t4 a:hover{
background: url(../../../../contact/network/img/net_t4.gif) no-repeat -146px 0;
}
#contents section.contB h2#net-t5{
background: url(../../../../contact/network/img/net_t5.gif) no-repeat 0 0;
width: 594px;
height: 42px;
margin: 50px 0 5px 45px;
padding: 0;
}
/* ネットワーク network＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* パートナー partner＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#par{
background: url(../../../../contact/network/img/par_t1.gif) no-repeat 0 0;
width: 135px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
table#kabu{
width: 522px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 25px 0 10px 94px;
padding: 0; 
}
table#kabu tr td,table#kabu tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table#kabu .w85{
text-align: left;
padding-left: 10px;
width: 75px;
}
table#kabu .w90{
text-align: left;
padding-left: 10px;
width: 80px;
}
table#kabu .w99{
text-align: left;
padding-left: 10px;
width: 89px;
}
table#kabu .w243{
text-align: left;
padding-left: 10px;
width: 233px;
}
table#kabu tr th{
background: #f6f6f6;
text-align: center;
margin: 0;
padding:10px 0;
}
#contents .contB #par-p{
width: 522px;
margin: 10px 0 20px 83px;
padding: 0;
}
/* パートナー partner＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* アソシエイト associate＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#ass{
background: url(../../../../contact/network/img/ass_t1.gif) no-repeat 0 0;
width: 156px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents .contB #ichi{
margin-top: 2em;
}
#assDiv{
background: url(../../../../contact/network/img/ass_ga1.gif) no-repeat 0 0;
width: 626px;
height: 548px;
margin: 26px 0 20px 53px;
padding: 0;
position: relative;
}
#assDiv dl,#assDiv p{
display: none;
}

/*　floatWindow北海道・東北＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow{
display:none;
position: absolute;
width:630px;
height:620px;
top:480px;
z-index: 1;
}
#floatWindow a#close1{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow a#close1 img{
border:none;
}
#floatWindow dl{
width:100%;
height:100%;
background:url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow dl *{
position:relative;
}
#floatWindow dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow dl dd{
margin:0;
padding:2em;
line-height:1.5;
text-indent:1em;
}
/*　floatWindow北海道・東北＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow2関東・甲信越＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow2 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow2 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow2 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#contents .contB dl .fw{
height: 480px;
width: 535px;
overflow-y: scroll;
padding: 0 2em 0em 46px;
}
#floatWindow2{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 2;
}
#floatWindow2 a#close2{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow2 a#close2 img{
border:none;
}
#floatWindow2 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow2 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow2 dl *{
position:relative;
}
/*　floatWindow2関東・甲信越＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow3東京＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow3 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow3 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow3 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#floatWindow3{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 3;
}
#floatWindow3 a#close3{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow3 a#close3 img{
border:none;
}
#floatWindow3 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow3 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow3 dl *{
position:relative;
}
/*　floatWindow3東京＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow4東海・北陸＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow4 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow4 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow4 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#floatWindow4{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 4;
}
#floatWindow4 a#close4{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow4 a#close4 img{
border:none;
}
#floatWindow4 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow4 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow4 dl *{
position:relative;
}
/*　floatWindow4東海・北陸＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow5近畿＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow5 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow5 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow5 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#floatWindow5{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 5;
}
#floatWindow5 a#close5{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow5 a#close5 img{
border:none;
}
#floatWindow5 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow5 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow5 dl *{
position:relative;
}
/*　floatWindow5近畿＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow6中国・四国＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow6 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow6 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow6 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#floatWindow6{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 6;
}
#floatWindow6 a#close6{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow6 a#close6 img{
border:none;
}
#floatWindow6 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow6 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow6 dl *{
position:relative;
}
/*　floatWindow6中国・四国＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　floatWindow7九州・沖縄＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#floatWindow7 dl dt{
height: 83px;
cursor:move;
margin: 0 0 20px 0;
}
#floatWindow7 dl dt img{
margin: 53px 0 0 29px;
padding: 0;
}
#floatWindow7 dl dd{
margin:0;
line-height:1.5;
text-indent:1em;
}
#floatWindow7{
display:none;
position:absolute;
width:630px;
height:620px;
top:480px;
z-index: 7;
}
#floatWindow7 a#close7{
position:absolute;
right: 12px;
top: 14px;
}
#floatWindow7 a#close7 img{
border:none;
}
#floatWindow7 dl{
width:100%;
height:100%;
background: url("../../../../contact/network/img/floatWindow.png");
margin:0;
}
* html #floatWindow7 dl{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../network/img/floatWindow.png',sizingMethod='scale');
}
* html #floatWindow7 dl *{
position:relative;
}
/*　floatWindow7九州・沖縄＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/


/*　北海道＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#hokk{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -97px;
width: 109px;
height: 103px;
margin: 0;
padding: 0;
position: absolute;
left: 455px;
top: 97px;
}
#assDiv a#hokk:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -655px;
}
/*　北海道＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　青森県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#ao{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -207px;
width: 109px;
height: 32px;
margin: 0;
padding: 0;
position: absolute;
left: 455px;
top: 207px;
}
#assDiv a#ao:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -765px;
}
/*　青森県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　岩手県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#iwa{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -510px -239px;
width: 54px;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
left: 510px;
top: 239px;
}
#assDiv a#iwa:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -510px -797px;
}
/*　岩手県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　宮城県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#miya{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -510px -274px;
width: 54px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 510px;
top: 274px;
}
#assDiv a#miya:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -510px -832px;
}
/*　宮城県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　秋田県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#aki{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -239px;
width: 55px;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
left: 455px;
top: 239px;
}
#assDiv a#aki:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -797px;
}
/*　秋田県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　山形県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#yamaga{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -274px;
width: 55px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 455px;
top: 274px;
}
#assDiv a#yamaga:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -455px -832px;
}
/*　山形県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　福島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#fukushi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -493px -312px;
width: 71px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 493px;
top: 312px;
}
#assDiv a#fukushi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -493px -870px;
}
/*　福島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　茨城県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#iba{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -533px -350px;
width: 31px;
height: 74px;
margin: 0;
padding: 0;
position: absolute;
left: 533px;
top: 350px;
}
#assDiv a#iba:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -533px -908px;
}
/*　茨城県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　栃木県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#tochi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -493px -350px;
width: 40px;
height: 37px;
margin: 0;
padding: 0;
position: absolute;
left: 493px;
top: 350px;
}
#assDiv a#tochi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -493px -908px;
}
/*　栃木県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　群馬県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#gun{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -448px -350px;
width: 45px;
height: 37px;
margin: 0;
padding: 0;
position: absolute;
left: 448px;
top: 350px;
}
#assDiv a#gun:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -448px -908px;
}
/*　群馬県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　埼玉県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#saita{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -448px -387px;
width: 85px;
height: 37px;
margin: 0;
padding: 0;
position: absolute;
left: 448px;
top: 387px;
}
#assDiv a#saita:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -448px -945px;
}
/*　埼玉県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　千葉県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#chiba{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -532px -424px;
width: 32px;
height: 77px;
margin: 0;
padding: 0;
position: absolute;
left: 532px;
top: 424px;
}
#assDiv a#chiba:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -532px -982px;
}
/*　千葉県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　東京都＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#tokyo{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -481px -424px;
width: 51px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 481px;
top: 424px;
}
#assDiv a#tokyo:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -481px -982px;
}
/*　東京都＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　神奈川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kana{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -459px -462px;
width: 63px;
height: 39px;
margin: 0;
padding: 0;
position: absolute;
left: 459px;
top: 462px;
}
#assDiv a#kana:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -459px -1020px;
}
/*　神奈川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　新潟県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#niiga{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -442px -310px;
width: 51px;
height: 40px;
margin: 0;
padding: 0;
position: absolute;
left: 442px;
top: 310px;
}
#assDiv a#niiga:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -442px -868px;
}
/*　新潟県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　富山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#toyama{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -391px -310px;
width: 51px;
height: 40px;
margin: 0;
padding: 0;
position: absolute;
left: 391px;
top: 310px;
}
#assDiv a#toyama:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -391px -868px;
}
/*　富山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　石川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#isika{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -353px -289px;
width: 38px;
height: 60px;
margin: 0;
padding: 0;
position: absolute;
left: 353px;
top: 289px;
}
#assDiv a#isika:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -353px -847px;
}
/*　石川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　福井県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#fukui{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -347px -349px;
width: 42px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 347px;
top: 349px;
}
#assDiv a#fukui:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -347px -907px;
}
/*　福井県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　山梨県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#yamana{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -440px -424px;
width: 41px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 440px;
top: 424px;
}
#assDiv a#yamana:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -440px -982px;
}
/*　山梨県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　長野県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#nagano{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -419px -350px;
width: 29px;
height: 74px;
margin: 0;
padding: 0;
position: absolute;
left: 419px;
top: 350px;
}
#assDiv a#nagano:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -419px -908px;
}
/*　長野県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　岐阜県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#gifu{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -389px -350px;
width: 30px;
height: 107px;
margin: 0;
padding: 0;
position: absolute;
left: 389px;
top: 350px;
}
#assDiv a#gifu:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -389px -908px;
}
/*　岐阜県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　静岡県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#sizuoka{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -419px -462px;
width: 40px;
height: 39px;
margin: 0;
padding: 0;
position: absolute;
left: 419px;
top: 462px;
}
#assDiv a#sizuoka:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -419px -1020px;
}
/*　静岡県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　愛知県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#aichi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -389px -457px;
width: 30px;
height: 44px;
margin: 0;
padding: 0;
position: absolute;
left: 389px;
top: 457px;
}
#assDiv a#aichi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -389px -1015px;
}
/*　愛知県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　三重県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#mie{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -359px -424px;
width: 30px;
height: 46px;
margin: 0;
padding: 0;
position: absolute;
left: 359px;
top: 424px;
}
#assDiv a#mie:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -359px -982px;
}
/*　三重県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　滋賀県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#siga{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -347px -387px;
width: 42px;
height: 37px;
margin: 0;
padding: 0;
position: absolute;
left: 347px;
top: 387px;
}
#assDiv a#siga:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -347px -945px;
}
/*　滋賀県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　京都府＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kyoto{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -318px -349px;
width: 29px;
height: 75px;
margin: 0;
padding: 0;
position: absolute;
left: 318px;
top: 349px;
}
#assDiv a#kyoto:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -318px -907px;
}
/*　京都府＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　大阪府＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#osaka{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -299px -424px;
width: 33px;
height: 46px;
margin: 0;
padding: 0;
position: absolute;
left: 299px;
top: 424px;
}
#assDiv a#osaka:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -299px -982px;
}
/*　大阪府＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　兵庫県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#hyougo{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -289px -349px;
width: 29px;
height: 75px;
margin: 0;
padding: 0;
position: absolute;
left: 289px;
top: 349px;
}
#assDiv a#hyougo:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -289px -907px;
}
/*　兵庫県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　奈良県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#nara{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -332px -424px;
width: 28px;
height: 46px;
margin: 0;
padding: 0;
position: absolute;
left: 332px;
top: 424px;
}
#assDiv a#nara:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -332px -982px;
}
/*　奈良県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　和歌山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#waka{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -299px -470px;
width: 80px;
height: 31px;
margin: 0;
padding: 0;
position: absolute;
left: 299px;
top: 470px;
}
#assDiv a#waka:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -299px -1028px;
}
/*　和歌山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　鳥取県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#tottori{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -246px -349px;
width: 43px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 246px;
top: 349px;
}
#assDiv a#tottori:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -246px -907px;
}
/*　鳥取県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　島根県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#simane{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -204px -349px;
width: 42px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 204px;
top: 349px;
}
#assDiv a#simane:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -204px -907px;
}
/*　島根県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　岡山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#okayama{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -246px -387px;
width: 43px;
height: 39px;
margin: 0;
padding: 0;
position: absolute;
left: 246px;
top: 387px;
}
#assDiv a#okayama:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -246px -945px;
}
/*　岡山県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　広島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#hiro{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -204px -387px;
width: 42px;
height: 39px;
margin: 0;
padding: 0;
position: absolute;
left: 204px;
top: 387px;
}
#assDiv a#hiro:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -204px -945px;
}
/*　広島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　山口県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#yamaguchi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -173px -349px;
width: 31px;
height: 77px;
margin: 0;
padding: 0;
position: absolute;
left: 173px;
top: 349px;
}
#assDiv a#yamaguchi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -173px -907px;
}
/*　山口県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　徳島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#tokusima{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -230px -470px;
width: 59px;
height: 31px;
margin: 0;
padding: 0;
position: absolute;
left: 230px;
top: 470px;
}
#assDiv a#tokusima:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -230px -1028px;
}
/*　徳島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　香川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kagawa{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -230px -435px;
width: 59px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 230px;
top: 435px;
}
#assDiv a#kagawa:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -230px -993px;
}
/*　香川県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　愛媛県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#ehime{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -172px -435px;
width: 58px;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
left: 172px;
top: 435px;
}
#assDiv a#ehime:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -172px -993px;
}
/*　愛媛県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　高知県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kouchi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -172px -470px;
width: 58px;
height: 31px;
margin: 0;
padding: 0;
position: absolute;
left: 172px;
top: 470px;
}
#assDiv a#kouchi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -172px -1028px;
}
/*　高知県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　福岡県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#fukuoka{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -119px -349px;
width: 42px;
height: 38px;
margin: 0;
padding: 0;
position: absolute;
left: 119px;
top: 349px;
}
#assDiv a#fukuoka:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -119px -907px;
}
/*　福岡県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　佐賀県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#saga{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -349px;
width: 31px;
height: 73px;
margin: 0;
padding: 0;
position: absolute;
left: 88px;
top: 349px;
}
#assDiv a#saga:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -907px;
}
/*　佐賀県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　長崎県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#nagasaki{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -57px -349px;
width: 31px;
height: 75px;
margin: 0;
padding: 0;
position: absolute;
left: 57px;
top: 349px;
}
#assDiv a#nagasaki:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -57px -907px;
}
/*　長崎県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　熊本県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kumamoto{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -422px;
width: 41px;
height: 49px;
margin: 0;
padding: 0;
position: absolute;
left: 88px;
top: 422px;
}
#assDiv a#kumamoto:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -980px;
}
/*　熊本県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　大分県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#ooita{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -119px -387px;
width: 42px;
height: 35px;
margin: 0;
padding: 0;
position: absolute;
left: 119px;
top: 387px;
}
#assDiv a#ooita:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -119px -945px;
}
/*　大分県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　宮崎県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#miyazaki{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -129px -422px;
width: 32px;
height: 49px;
margin: 0;
padding: 0;
position: absolute;
left: 129px;
top: 422px;
}
#assDiv a#miyazaki:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -129px -980px;
}
/*　宮崎県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　鹿児島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#kagosi{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -471px;
width: 73px;
height: 30px;
margin: 0;
padding: 0;
position: absolute;
left: 88px;
top: 471px;
}
#assDiv a#kagosi:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -88px -1029px;
}
/*　鹿児島県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
/*　沖縄県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/
#assDiv a#okinawa{
display: block;
background: url(../../../../contact/network/img/ass_ga1.gif) -52px -440px;
width: 29px;
height: 61px;
margin: 0;
padding: 0;
position: absolute;
left: 52px;
top: 440px;
}
#assDiv a#okinawa:hover{
background: url(../../../../contact/network/img/ass_ga1.gif) -52px -998px;
}
/*　沖縄県＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　*/


#contents .contB dl .fw p{
width: 522px;
margin: 0;
padding: 0;
text-indent: 0;	
}
#contents .contB dl .fw table.asso{
width: 522px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 15px 0 0 0;
padding: 0; 
}
#contents .contB dl .fw table.asso tr td,#contents .contB dl .fw table.asso tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
#contents .contB dl .fw table.asso .w85{
text-align: left;
padding-left: 10px;
width: 75px;
}
#contents .contB dl .fw table.asso .w90{
text-align: left;
padding-left: 10px;
width: 80px;
}
#contents .contB dl .fw table.asso .w99{
text-align: left;
padding-left: 10px;
width: 89px;
}
#contents .contB dl .fw table.asso .w243{
text-align: left;
padding-left: 10px;
width: 233px;
}
#contents .contB dl .fw table.asso tr th{
background: #f6f6f6;
text-align: center;
margin: 0;
padding:10px 0;
}
#contents .contB dl .fw .par-p{
width: 522px;
margin: 10px 0 20px 0;
padding: 0;
}
/* アソシエイト associate＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 会社概要 profile＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#pro{
background: url(../../../../contact/profile/img/gai_t1.gif) no-repeat 0 0;
width: 150px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB h2#pro-t2{
background: url(../../../../contact/profile/img/gai_t2.gif) no-repeat 0 0;
width: 53px;
height: 16px;
margin: 43px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pro-t3{
background: url(../../../../contact/profile/img/gai_t3.gif) no-repeat 0 0;
width: 53px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents .contB address{
width: 645px;
margin: 0 0 0 54px;
padding: 0;
}
#contents section.contB h1#pro-t4{
background: url(../../../../contact/profile/img/gai_t4.gif) no-repeat 0 0;
width: 425px;
height: 30px;
margin: 32px 0 20px 44px;
padding: 0;
}
table#tapro{
width: 634px;
background: url(../../../../contact/profile/img/dotbg.gif) repeat-x left bottom;
margin: 10px 0 5px 56px;
padding: 0; 
}
table#tapro tr td,table#tapro tr th{
text-align: left;
margin: 0;
padding: 20px 10px;
}
table#tapro tr td.textL,table#tapro tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table#tapro tr{
background: url(../../../../contact/profile/img/dotbg.gif) repeat-x 0 0;
}
.w108{
width: 108px;
vertical-align: top;
}
#contents section.contB h2#pro-t5{
background: url(../../../../contact/profile/img/gai_t5.gif) no-repeat 0 0;
width: 122px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pro-t6{
background: url(../../../../contact/profile/img/gai_t6.gif) no-repeat 0 0;
width: 70px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pro-t7{
background: url(../../../../contact/profile/img/gai_t7.gif) no-repeat 0 0;
width: 99px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pro-t8{
background: url(../../../../contact/profile/img/gai_t8.gif) no-repeat 0 0;
width: 191px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pro-t9{
background: url(../../../../contact/profile/img/gai_t9.gif) no-repeat 0 0;
width: 191px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}

table#sika{
width: 279px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 10px 54px;
padding: 0; 
}
table#sika tr td,table#sika tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table#sika tr td.textC,table#sika tr th.textC{
width: 71px;
text-align: center;
margin: 0;
padding:10px 0;
}

table#tou{
width: 372px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 20px 54px;
padding: 0; 
}
table#tou tr td,table#tou tr th{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table#tou tr td.textC,table#tou tr th.textC{
width: 71px;
text-align: center;
margin: 0;
padding:10px 0;
}

#contents section.contB h2#pro-t10{
background: url(../../../../contact/profile/img/gai_t10.gif) no-repeat 0 0;
width: 191px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
ul#syozo{
list-style: none;	
margin: 0 0 20px 54px;
padding: 0;
}
div#sideCon nav dl dt#gai{
background: url(../../../../contact/profile/img/proind_side.gif) no-repeat 0 0;
width: 71px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
/* 会社概要 profile＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* ご挨拶 greeting＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#gr{
background: url(../../../../contact/profile/img/gr_t1.gif) no-repeat 0 0;
width: 98px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
div#greet{
background: url(../../../../contact/profile/img/gr_ga1.gif) no-repeat 0 0;
width: 654px;
height: 850px;
margin: 0 0 0 43px;
padding: 0;
}
div#greet p,div#greet ul,div#greet h2{
display: none;
}
dl#dai{
background: url(../../../../contact/profile/img/gr_ga2.jpg) no-repeat 0 0;
width: 619px;
height: 164px;
margin: 63px 0 20px 47px;
padding: 0;	
}
dl#dai dt,dl#dai dd{
display: none;
}
/* ご挨拶 greeting＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 役職員・顧問 p-advisor＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#yaku{
background: url(../../../../contact/profile/img/yaku_t1.gif) no-repeat 0 0;
width: 145px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB h2#yaku-t2{
background: url(../../../../contact/profile/img/yaku_t2.gif) no-repeat 0 0;
width: 92px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
table#tayaku{
width: 582px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 0 69px;
padding: 0; 
}
table#tayaku tr td,table#tayaku tr th{
width: 109px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: center;
line-height: 20px;
margin: 0;
padding:20px 20px 12px 20px;
}
table#tayaku tr td.textL,table#tayaku tr th.textL{
text-align: left;
margin: 0;
padding:10px 0 10px 10px;
}
table#tayaku img{
margin: 0 0 10px 0;
padding: 0;
}
#contents section.contB h2#yaku-t3{
background: url(../../../../contact/profile/img/yaku_t3.gif) no-repeat 0 0;
width: 92px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#yaku-t4{
background: url(../../../../contact/profile/img/yaku_t4.gif) no-repeat 0 0;
width: 92px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
ul#komo{
list-style: none;
margin-left: 66px;
}
ul#komo li{
margin: 0 0 4px 0;
padding: 0;	
}
/* 役職員・顧問 p-advisor＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 本社マップ・支店 map＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#map{
background: url(../../../../contact/profile/img/map_t1.gif) no-repeat 0 0;
width: 236px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
table.tamap{
width: 634px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 20px 44px;
padding: 0; 
}
table.tamap tr td{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align:left;
line-height: 20px;
margin: 0;
padding:10px 0 10px 40px;
}
#contents .contB table.tamap td.tamapC{
text-align: center;
margin: 0;
padding: 20px 0;
}
#contents .contB table.tamap td.tamapC2{
text-align: center;
margin: 0;
padding: 20px 10px;
}
#contents .contB .tamap .ta-b{
font-weight: bold;
font-size: 14px;
}
#contents section.contB h2#map-t2{
background: url(../../../../contact/profile/img/map_t2.gif) no-repeat 0 0;
width: 93px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
/* 本社マップ・支店 map＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* 求人情報  recruit-info＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#kyu{
background: url(../../../../contact/profile/img/kyu_t1.gif) no-repeat 0 0;
width: 145px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB p#kyup{
font-weight: bold;
text-indent: 0;
margin-bottom: 30em;
padding: 0;
}
/* 求人情報  recruit-info＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* リンク link＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#link{
background: url(../../../../contact/link/img/link_t1.gif) no-repeat 0 0;
width: 92px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents .contB .linkdl{
margin: 40px 0 0 44px;
padding: 0;
}
#contents .contB .linkdl dt{
background: url(../../../../contact/link/img/circledot.gif) no-repeat 0 1px;
margin: 0 0 0 0;
padding: 0 0 0 28px;
}
#contents .contB .linkdl dd{
width: 548px;
margin: 0 0 0 0;
padding: 5px 0 0 28px;
}
#contents .contB .linkdl p{
background: url(../../../../contact/link/img/link_dot.gif) repeat-x left bottom;
width: 548px;
height: 25px;
margin: 0 0 0 0;
padding: 0;
text-indent: 0;
}
#contents .contB dl dt .linkB{
font-weight: bold;
font-size: 14px;
}
#contents .contB .linkdl dd#linklast{
margin-bottom: 20px;
}

div#sideCon nav dl dt#linkside{
background: url(../../../../contact/link/img/link_side.gif) no-repeat 0 0;
width: 72px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
/* リンク link＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* プライバシーポリシー p-policy＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#pp{
background: url(../../../../contact/p-policy/img/priv_t1.gif) no-repeat 0 0;
width: 234px;
height: 42px;
margin: 48px 0 34px 44px;
padding: 0;
}
#contents section.contB h2#pp-t2{
background: url(../../../../contact/p-policy/img/priv_t2.gif) no-repeat 0 0;
width: 82px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents section.contB h2#pp-t3{
background: url(../../../../contact/p-policy/img/priv_t3.gif) no-repeat 0 0;
width: 225px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
div#sideCon nav dl dt#ppside{
background: url(../../../../contact/p-policy/img/priv_side.gif) no-repeat 0 0;
width: 142px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
ul#ulpp{
width: 643px;	
list-style: none;
margin: 40px 0 0 55px;
padding: 0;
}
ul#ulpp li{
text-indent: -1em;	
margin: 0 0 20px 0;
padding: 0 0 0 12px;
}
/* 2013_6_8＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
ul#ulpp li ul.five{
	list-style: none;
	padding: 1em 0 0 1em;
	margin-bottom: 2.5em;
}
ul#ulpp li ul.five li{
	text-indent: -1.7em;
}
/* 2013_6_8＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* プライバシーポリシー p-policy＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* サイトマップ Sitemap＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#contents section.contB h1#sm{
background: url(../../../../contact/sitemap/img/sm_t1.gif) no-repeat 0 0;
width: 156px;
height: 42px;
margin: 48px 0 54px 44px;
padding: 0;
}
div#sideCon nav dl dt#smside{
background: url(../../../../contact/sitemap/img/sm_side.gif) no-repeat 0 0;
width: 93px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
ul#smul{
list-style: none;
margin: 0 0 0 84px;
padding: 0;	 
}
ul#smul img{
margin: 0 0 0 0;
padding: 2px 10px 7px 0;
vertical-align: middle;
}
ul#smul li{
width: 548px;
font-size: 14px;
margin: 0 0 0 0;
padding: 0;
}
ul#smul .bottL{
background: url(../../../../contact/link/img/link_dot.gif) repeat-x left bottom;
margin:2em 0 1em 0;
padding: 0 0 4px 0;
}
ul#smul li dl{
font-size: 14px;
margin: 0 0 0 0;
padding: 0;
}
ul#smul li dl dt{
font-size: 14px;
margin: 0 0 0 0;
padding: 0;
}
ul#smul li dl dd{
background: url(../../../../contact/sitemap/img/arrow.gif) no-repeat left 50%;	
font-size: 14px;
margin: 0 0 4px 50px;
padding: 0 0 0 15px;
}
ul#smul li dl dd.non{
background: transparent;	
font-size: 14px;
margin: 0 0 4px 50px;
padding: 0 0 0 15px;
}
/* サイトマップ Sitemap＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* お問合せ contact＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
#thx form{
	width: 645px;
	margin: 1em 0 0 54px;
}
#thx p{
	width: 645px;
	font-size: 18px;
	font-weight: bold;
	margin: 1em 0 0 54px;
	text-align: center;
}
#thx table{
	width: 645px;
	margin: 1em 0 0 54px;
}
#thx table td,#thx table th{
	padding: 10px;
}
#thx #form2{
	width: 645px;
	text-align: center;
}
#contents section.contB h1#oto{
background: url(../../img/cont_t1.gif) no-repeat 0 0;
width: 116px;
height: 42px;
margin: 48px 0 30px 44px;
padding: 0;
}
div#sideCon nav dl dt#otoside{
/*background: url(../../contact/img/cont_side.gif) no-repeat 0 0;*/
background: url(../../img/cont_side.gif) no-repeat 0 0;
width: 68px;
height: 34px;
margin: 7px 0 15px 9px;
padding: 0;
}
#contents section.contB h2#oto-t2{
/*background: url(../../contact/img/cont_t2.gif) no-repeat 0 0;*/
background: url(../../img/cont_t2.gif) no-repeat 0 0;
width: 139px;
height: 16px;
margin: 34px 0 20px 45px;
padding: 0;
}
#contents .contB #otoadd{
font-weight: bold;
font-size: 14px;
margin: 1em 0 0 65px;
padding: 0;
}

table#taoto{
width: 582px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 0 0 0 69px;
padding: 0; 
}
table#taoto tr td{
width: 109px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
line-height: 20px;
margin: 0;
padding:10px 0 10px 10px;
}
/*
table#taoto tr td.cellL{
background: #E8E8E8;
width: 100px;
width: 80px;
}
*/
#contents .contB form #taoto tr .cellL{
background: #E8E8E8;
width: 80px;
}
#contents .contB p#oi{
margin: 0 0 5px 57px;
padding: 0;
}
.red{
color: #F00;
}
table#taoto2{
width: 582px;
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
margin: 10px 0 0 69px;
padding: 0; 
}
table#taoto2 tr td{
border: 1px solid 	#c3c3c3;
border-collapse: collapse;
text-align: left;
line-height: 20px;
margin: 0;
padding:10px 0 10px 10px;
}
#form input, #form textarea{
font-size: 12px;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
font-style: normal;
text-align: left;
color: #5c5c5c;
}
#form input{
height: 14px;
padding: 3px 0;
}
#form input.inbtn{
height: 30px;
padding: 3px 3px;
cursor: pointer;
}
/*
#form textarea{
width: 555px;
height: 200px;
}
*/
#contents .contB form #taoto2 tr td textarea{
width: 555px;
height: 200px;
}
#form #taoto tr td input.add{
width: 440px;
color: #5c5c5c;
}


table#taoto3{
width: 582px;
border: 0;
margin: 10px 0 0 69px;
padding: 0; 
}
table#taoto3 tr td{
border: 0;
text-align: center;
line-height: 20px;
margin: 0;
padding: 0;
}
#form #taoto2 tr td textarea{
color: #5c5c5c;
}
/* お問合せ contact＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

#contents .pTop{
/*width: 8em;*/
/*margin: 30px 0 30px 608px;*/
margin: 30px 0 30px 600px;
padding: 0;
}
.pTop a:link {
color: #5c5c5c;
text-decoration: none;
}
.pTop a:visited {
color: #5c5c5c;
text-decoration: none;
}
.pTop a:hover {
text-decoration: none;
color: #adadad;
}
.pTop a:active {
color: #adadad;
}
#contents .contB .pTop{
width: 8em;
margin: 30px 0 30px 608px;
padding: 0;
}
#contents .contB .pTop a:link {
color: #5c5c5c;
text-decoration: none;
}
#contents .contB .pTop a:visited {
color: #5c5c5c;
text-decoration: none;
}
#contents .contB .pTop a:hover {
text-decoration: none;
color: #adadad;
}
#contents .contB .pTop a:active {
color: #adadad;
}

a.footerL:link {
color: #838282;
text-decoration: none;
}
a.footerL:visited {
color: #838282;
text-decoration: none;
}
a.footerL:hover {
text-decoration: underline;
color: #838282;
}
a.footerL:active {
color: #838282;
}

a.footerCop:link {
color: #fff;
text-decoration: none;
}
a.footerCop:visited {
color: #fff;
text-decoration: none;
}
a.footerCop:hover {
text-decoration: none;
color: #fff;
}
a.footerCop:active {
color: #fff;
}

a.footerLo:link {
color: #5c5c5c;
text-decoration: none;
}
a.footerLo:visited {
color: #5c5c5c;
text-decoration: none;
}
a.footerLo:hover {
text-decoration: none;
color: #5c5c5c;
}
a.footerLo:active {
color: #838282;
}

#footerF dl{
background: url(../img/footerfree.gif) no-repeat 0 0;
width: 166px;
height: 54px;
margin: 10px auto 0;
padding: 0;
}
#footerF dl dt,#footerF dl dd{
display: none;
}


/* ＝＝＝＝＝＝＝＝＝＝＝clearfix＝＝＝＝＝＝＝＝＝＝＝ */
.clearfix:after {
content: ".";  
display: block; 
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*¥*//*/
height: auto;
overflow: hidden;
/**/
}
