/* ページ基本（新） */body {margin: 0px;padding: 0px;background-color: #ffffff;background-image: url(img/back_line.gif);background-repeat: repeat-y;background-position: 741px 0px;}td.menu {width: 180px;background-color: #EEEEEE;padding-bottom: 20px;}td.lineunder {background-color: #999999;}td.head {padding: 11px 11px 11px 0px;}.txt1 {font-size: 12px;color: #000000;line-height: 150%;}.add {padding: 5px;color: #424242;font-size: 10px;}span {margin-left: 20px;font-size: 12px;color: #000000;line-height: 18px;}.bk {font-size: 10px;padding-right: 10px;padding-bottom: 5px;}.txtc {margin-left: 15px;font-size: 12px;color: #000000;line-height: 120%;}.senyou{margin: 5px 0px 0px 12px;}.senyou2{margin: 11px 0px 0px 0px;}.lang{margin: 6px 0px 6px 0px;}.tolang{width: 539px;font-size: 10px;margin: 3px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: right;font-weight: bold;}.seminew {	margin: 10px 0 15px 20px;	font-size: 80%;	text-align: left;}.semiback {	margin: 10px 0 15px 20px;	font-size: 80%;	text-align: left;}.seminew a{	color: #990000;	}.seminew a:link{	color: #990000;	}.seminew a:visited{	color: #990000;	}/* リンク色・フォント------------------------------ */a {color: #2c3875;text-decoration: underline;}a:link {color: #2c3875;text-decoration: underline;}a:visited {color: #666666;text-decoration: underline;}a:hover {color: #3A4A99;text-decoration: underline;}a.a2 {font-weight: bold;color: #990000;text-decoration: underline;}a.a2:link {font-weight: bold;color: #990000;text-decoration: underline;}a.a2:visited {font-weight: bold;color: #666666;text-decoration: underline;}a.a2:hover {font-weight: bold;color: #990000;text-decoration: underline;}.bold{font-weight: bold;}.titleBoldB{margin: 5px 0px 5px 0px;color: #3A4A99;font-weight: bold;}.titleBold{margin: 5px 0px 5px 7px;padding: 0px 0px 0px 0px;font-weight: bold;font-size: 12px;line-height: 18px;}.titleBold2{margin: 0px 0px 5px 7px;padding: 0px 0px 0px 0px;font-weight: bold;font-size: 12px;line-height: 18px;}.gry{color: #666666;}.tbold {font-weight: bold;	}.tred {color: #990000;	}/* ページ基本（旧）------------------------------ */.h1 {margin: 0px 0px 0px 20px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 18px;}.h1b{margin: 0px 0px 4px 20px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 18px;}.h2 {margin-top: 0px;font-size: 10px;color: #000000;line-height: 15px;}.b {margin: 0px 0px 0px 15px;padding: 0px 0px 0px 0px;font-size: 12px;color: #3A4A99;line-height: 18px;}.fm {font-size: 12px;color: #666666;line-height: 14px;}input,textarea,select,option {font-size: 12px;color: #666666;line-height: 13px;}/* レイアウト（新） */td.homemain {padding: 6px 0px 30px 0px;}td.homemain2 {padding: 12px 0px 0px 0px;}td.main1 {padding: 0px 0px 0px 0px;}td.main2 {padding: 0px 0px 26px 0px;}td.thk {text-align: center;padding: 60px 0px 40px 0px;}.mgn5 {margin: 5px;}.mgn6 {width: 501px;margin: 5px;}.mgn12Lt {margin: 0px 0px 0px 5px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mgn12LtN {margin: 0px 0px 0px 5px;padding: 0px 0px 0px 0px;font-size: 12px;color: #990000;line-height: 140%;}.mgn12Rt {margin: 0px 5px 0px 12px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mgn12L {margin: 7px 0px 0px 5px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mgn12LN {margin: 7px 0px 0px 5px;padding: 0px 0px 0px 0px;font-size: 12px;color: #990000;line-height: 140%;}.mgn12R {margin: 7px 5px 0px 12px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mgn20L {margin-left: 20px;}table.kan {width: 509px;border: none;background-color: #cfe2ff;margin: 20px 0px 0px 20px;}table.kan td{padding: 10px 5px 10px 7px;font-size: 12px;line-height: 150%;}.EMtxt{margin: 0px 0px 7px 0px;padding: 0px 0px 0px 0px;color: #000000;line-height: 150%;}.TOPtitle {width: 500px;margin: 0px 0px 12px 20px;padding: 0px 0px 0px 0px;font-size: 12px;color: #990000;line-height: 18px;font-weight: bold;}div.SemiOld{margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;}.imbnr{width: 160px;margin: 10px 0px 0px 10px;padding: 0px 0px 0px 0px;font-size: 9px;color: #333333;line-height: 120%;}.imbnr img{margin: 0px 0px 2px 0px;}/* topページ---------------------------- */.news1 {width: 507px;margin: 20px 0 13px 20px;}.newsSP {width: 507px;margin: 0 0 0 20px;background-color: #990000;padding: 8px 0 8px 0;font-size: 12px;font-weight: bold;text-align: center;color: #ffffff;line-height: 150%;}.newsSP a:link{color: #ffffff;}.newsSP a:visited{color: #ffffff;}.mes {width: 507px;margin: 13px 0px 18px 20px;border: 1px solid #003399;}.mesTxt1 {margin: 0px 7px 12px 7px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mesTxt2 {margin: 0px 7px 0px 7px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.mesPht{margin: 0px 0px 8px 7px;padding: 0px 0px 0px 0px;}.mesPht1{margin: 0px 6px 0px 0px;}.mesPhtup{margin: 20px 0px 0px 20px;padding: 0px 0px 0px 0px;}.mesBack{margin: 0px 7px 0px 7px;padding: 5px 5px 0px 0px;border-top: 1px dotted ##3A4A99;font-size: 10px;line-height: 120%;text-align: right;color: #666666;}table.mesPhtTxt{width: 298px;}table.mesPhtTxt td{vertical-align: top;}p.mesPhtTxt1 {width: 70px;margin: 3px 6px 0 0;padding: 0;font-size: 9px;line-height: 120%;text-align: left;color: #666666;}p.mesPhtTxt2 {width: 70px;margin: 3px 0 0 0;padding: 0;font-size: 9px;line-height: 120%;text-align: left;color: #666666;}.mespht3 {	margin: 0 15px 0 0;}.mescap1 {	margin: 5px 0 0 0;	padding: 0;}/* 入居企業紹介ページ------------------ */table.nm {background-color: #cfe2ff;width: 539px;border-top: solid 1px #b5b5b5;border-left: solid 1px #b5b5b5;border-bottom: solid 1px #b5b5b5;margin: 10px 0px 10px 0px;font-size: 12px;color: #000000;line-height: 125%;}table.nm thead {color: #2c3875;font-size: 11px;text-align: center;line-height: 110%;}table.nm th {border-right: solid 1px #b5b5b5;padding: 3px;}table.nm td {background-color: #ffffff;border-right: solid 1px #b5b5b5;border-top: solid 1px #b5b5b5;padding: 6px;}.nmMenu {margin: 15px 0px 10px 0px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;text-align: center;}.nmtitle1 {width: 539px;font-weight: bold;margin: 0px 0px 5px 0px;padding: 3px 3px 3px 10px;background-color : #cfe2ff;border-left: solid 3px #2c3875;color: #2c3875;font-size: 12px;}.nmtitle2 {width: 539px;font-weight: bold;margin: 20px 0px 5px 0px;padding: 3px 3px 3px 10px;background-color : #fae7bc;border-left: solid 3px #854a3e;color: #2c3875;font-size: 12px;}.nm01{width:74px;text-align: center;}.nm02{width:210px;text-align: left;}.nm03{text-align: left;}.nm04{width:40px;text-align: center;color: #999999;font-size: 9px;}div.pdfalt{text-align: right;margin: 0px 10px 0px 0px;}/* 賃料補助ページ */table.g1 {width: 519px;border-top: solid 1px #b5b5b5;border-left: solid 1px #b5b5b5;margin: 5px 0px 0px 20px;font-size: 12px;color: #000000;line-height: 170%;}table.g1 td {border-right: solid 1px #b5b5b5;border-bottom: solid 1px #b5b5b5;padding: 4px;}.HOJOtitle{margin: 10px 0px 10px 0px;padding: 0px 0px 0px 0px;}.HOJOtitleColor{padding: 0px 0px 10px 0px;color:#854341;font-weight: bold;}td.g1head {width: 76px;background-color: #cfe2ff;text-align: right;}td.g1headSemi {width: 70px;background-color: #ffeaba;text-align: right;}td.g1headSemiOld {width: 70px;background-color: #dedede;text-align: right;}td.g2tai {background-color: #fae7bc;}td.g3tai {background-color: #faf69b;}td.g4tai {width: 140px;text-align: right;}.c7 {margin: 5px 0px 15px 20px;font-size: 12px;color: #000000;}table.g5 {width: 519px;border-top: solid 1px #b5b5b5;border-left: solid 1px #b5b5b5;margin: 5px 0px 0px 20px;font-size: 12px;color: #000000;line-height: 120%;}table.g5 td {border-right: solid 1px #b5b5b5;border-bottom: solid 1px #b5b5b5;padding: 4px;}table.g5 thead {text-align: center;background-color: #cfe2ff;}table.g5 tbody {text-align: center;}.g5a {width: 110px;}.g5c {width: 40px;}.g5d {width: 120px;}.g5e {width: 100px;}/* 施設概要ページ */table.Gai01{margin: 0px 0px 20px 23px;width: 482px;font-size: 12px;color: #000000;line-height: 140%;}table.Gai01 img{margin: 0px 18px 0px 0px;}table.Gai01c {width: 264px;border-top: solid 1px #b5b5b5;margin: 0px 0px 0px 0px;font-size: 10px;color: #333333;line-height: 120%;}table.Gai01c td {border-bottom: solid 1px #b5b5b5;padding: 3px 3px 3px 5px;}.Gai01cTitle{width: 50px;background-color: #fae7bc;color:#333333;text-align:left;}.Gai012{width: 264px;}.Gai013{padding: 10px 0px 0px 0px;}table.Gai02{margin: 0px 0px 25px 23px;width: 482px;font-size: 12px;color: #000000;line-height: 140%;}.Gai02PT{margin: 0px 22px 0px 0px;}table.Gai03{margin: 0px 0px 0px 23px;width: 482px;font-size: 9px;color: #666666;line-height: 120%;}.Gai031{padding: 0px 21px 0px 0px;}P.Gai031TXT{text-align: center;}P.Gai031TXT img{margin: 0px 0px 5px 0px;}.Gai041{padding: 18px 17px 0px 0px;}.Gai042{padding: 18px 0px 0px 0px;}.Gai051{padding: 18px 21px 0px 0px;}.Gai06{text-align: right;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 10px;}/* 支援内容ページ */.SienMain01 {margin: 0px 0px 0px 0px;font-size: 12px;color: #000000;line-height: 140%;}.SienMain01 img{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}.SienTxt{padding: 0px 0px 30px 20px;margin: 0px 0px 0px 0px;width: 540px;}.SienTxt2{padding: 0px 0px 0px 20px;margin: 0px 0px 0px 0px;width: 540px;}.ColorGreen{color: #31A39A;padding: 0px 0px 0px 0px;}/* 入居申し込みページ------------------ */.nyu_txt01 {width: 519px;margin: 15px 0 10px 0;padding: 0;font-size: 12px;color: #000000;line-height: 18px;}.nyu_txt01title {margin: 0 0 6px 20px;padding: 0;color: #2c3875;}.nyu_txt01link {margin: 0 0 0 20px;padding: 0;color: #000000;}.nyu_txt01line{margin: 0 0 3px 20px;padding: 0;}.nyu_txtcap {margin: 0 0 0 20px;padding: 0;font-size: 10px;color: #666666;line-height: 18px;}.kt img {margin: 0px 0px 15px 20px;}.hkn {margin-left: 330px;font-size: 12px;color: #000000;line-height: 150%;}.hkt1 {margin: 0px 0px 5px 20px;font-size: 12px;font-weight: bold;color: #2c3875;line-height: 18px;}.hkt1b {margin: 15px 0px 5px 20px;font-size: 12px;line-height: 18px;}.hkt img {margin: 0px 0px 0px 20px;}.hkt2 img {margin: 20px 0px 0px 20px;}table.rm {background-color: #cfe2ff;width: 519px;border-top: solid 1px #b5b5b5;border-left: solid 1px #b5b5b5;border-bottom: solid 1px #b5b5b5;margin: 5px 0px 30px 20px;font-size: 12px;color: #000000;line-height: 170%;}table.rm thead {color: #2c3875;font-size: 11px;text-align: center;line-height: 110%;}table.rm th {border-right: solid 1px #b5b5b5;padding: 3px;}table.rm td {background-color: #ffffff;border-right: solid 1px #b5b5b5;border-top: dotted 1px #b5b5b5;padding: 4px;}table.rm2 {background-color: #cfe2ff;width: 519px;border-top: solid 1px #b5b5b5;border-left: solid 1px #b5b5b5;border-bottom: solid 1px #b5b5b5;margin: 5px 0 6px 20px;font-size: 12px;color: #000000;line-height: 170%;}table.rm2 thead {color: #2c3875;font-size: 11px;text-align: center;line-height: 110%;}table.rm2 th {border-right: solid 1px #b5b5b5;padding: 3px;}table.rm2 td {background-color: #ffffff;border-right: solid 1px #b5b5b5;border-top: dotted 1px #b5b5b5;padding: 4px;}.cen {width: 66px;text-align: center;}.price {width: 84px;text-align: center;}.floor {text-align: left;}/* アクセスページ */.mapS{margin: 0px 0px 8px 21px;}/* リンクページ */.lktitle {width: 527px;font-weight: bold;margin-bottom: 5px;margin-left: 12px;padding: 3px 3px 3px 10px;background-color : #fae7bc;border-left: solid 3px #854a3e;color: #2c3875;font-size: 12px;}.lkbnr {width: 503px;margin: 33px 0px 0px 10px;padding: 0px 0px 0px 0px;border: solid 1px #854a3e;}.lkbnr p{margin: 5px 10px 5px 15px;font-size: 12px;line-height: 140%;border: none;}.lkbnr2 {width: 497px;margin: 7px 0px 7px 15px;padding: 0px 0px 0px 0px;border: dotted 1px #854a3e;}.lkbnr2txt{margin: 0px 5px 0px 18px;color: #666666;font-size: 12px;line-height: 120%;}.lkbnr2 img{margin: 3px 0px 3px 8px;}ul.lk {list-style-image: url(lic.gif);}ul.lk li {font-size: 12px;color: #000000;margin-bottom: 6px;margin-left: 12px;}/* 資料ダウンロードページ */.DOWNtitle {width: 527px;font-weight: bold;margin-bottom: 5px;margin-left: 12px;padding: 3px 3px 3px 10px;background-color : #E3E3E3;border-left: solid 3px #3A4A99;color: #2c3875;font-size: 12px;}.DOWNtitle2 {width: 527px;font-weight: bold;margin: 15px 0px 5px 12px;padding: 3px 3px 3px 10px;background-color : #E3E3E3;border-left: solid 3px #3A4A99;color: #2c3875;font-size: 12px;}table.DOWNmain{margin: 0px 0px 0px 12px;width: 527px;border-left: solid 1px #999999;border-top: solid 1px #999999;}table.DOWNmain td{font-size: 12px;line-height: 120%;color: #000000;padding: 4px 7px 4px 7px;border-right: solid 1px #999999;border-bottom: solid 1px #999999;}.DOWNmainNum{width: 35px;}.DOWNmainFile{width: 54px;text-align: center;}.DOWNmainTxt{width: 180px;}.damy{font-size: 9px;color: #999999;}/* セミナーページ----------------------------------- */.DOWNsemi{	border: solid 1px #cc3300;	margin: 5px 0px 5px 5px;}.DOWNsemi td{	padding: 5px 5px 5px 5px;	font-size: 12px;	line-height: 120%;}.DOWNsemi img{	margin: 0px 10px 0px 0px;}.DOWNsemi2{	border: solid 1px #cc3300;	margin: 5px 0px 15px 5px;}.DOWNsemi2 td{	padding: 5px 5px 5px 5px;	font-size: 12px;	line-height: 120%;}.DOWNsemi2 img{	margin: 0px 10px 0px 0px;}.SemiC1 {margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;text-align: center;}.Backtop {font-size: 10px;margin: 10px 10px 0px 0px;padding: 0px 0px 0px 0px;text-align: right;}.SemiEnd {margin: 0px 0px 0px 20px;}span.gra {	float: right;	font-size : x-small;	line-height : 120%;	padding: 0px 0px 0px 0px;	color : #666666;}span.gra img{	margin: 0px 0px 5px 5px;	padding: 0px 0px 0px 0px;}.SemiOldHL{width: 155px;margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;background-color: #dedede;text-align: center;}.SemiOldHR{width: 370px;margin: 0px 0px 0px 0px;padding: 5px 5px 5px 5px;background-color: #c7d4f3;text-align: center;}P.close01{width: 519px;margin: 5px 0px 0px 20px;padding: 0px 0px 0px 0px;text-align: right;font-size: 10px;font-weight: bold;}.ch{margin: 5px 0px 3px 0px;padding: 0px 0px 0px 0px;font-size: 10px;line-height: 140%;color: #666666;}HR.line{margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;}.SemiTitle {margin: 0px 0px 18px 20px;}.Semih1 {margin: 0px 0px 8px 0;padding: 0;font-size: 12px;color: #000000;line-height: 150%;}#semig1 {border: none;margin-top:0; }#semig1 td {border: none;padding: 3px;font-size: 12px;color: #000000;line-height: 150%;}#semig1 td p {	margin: 3px 0 5px 0;	padding: 0;	font-size: 85%;	line-height: 120%;}.semitxtM5 {	margin: 0 0 15px 0;	padding: 0;}.semitxtFull {	text-align: center;	margin: 5px 5px 15px 5px;	padding: 5px;	background-color: #990000;	color: #ffffff;	line-height: 150%;}/* 問い合わせページ */.note1{padding: 3px 5px 3px 5px;}/* レイアウト（旧） */.c1 {margin-top: 20px;}.c2 {color: #3A4A99;}.c3 {color: #3A4A99;font-weight: bold;}.c4 {margin: 5px 0px 0px 20px;}.c5 {margin-top: 20px;margin-left: 20px;}.c6 {color: #854a3e;font-weight: bold;}.t2 {margin-left: 35px;font-size: 12px;color: #666666;line-height: 18px;}/* メニュー（旧） */.p1 {width: 162px;line-height: 2em;border-style: solid;background-color: #ffffff;margin-left: 8px;padding: 0px 0px 0px 8px;font-size: 14px;border-width: 1px 0 0 0;border-top-color: #B5B5B5;color: #666666;display: block;}.p2 {width: 162px;line-height: 2em;border-style: solid;background-color: #ffffff;margin-left: 8px;padding: 0px 0px 0px 8px;font-size: 14px;border-width: 1px 0 0 0;border-top-color: #B5B5B5;color: #3A4A99;font-weight: bold;display: block;}