/*************************************************************************************
** ABSTRACT:
**
**レンタルオフィスサイト［共通スタイルシート］
**
** MODIFICATION HISTORY:
**
**	Version		Date		Person				Reason
**------------------------------------------------------------------------
**	V1.00-001	2006-08-30	D.Nishimura/Jude	新規作成
**	V1.00-002	2009-11-10	K.Hirose/Asno		Googleマップ対応
**
**************************************************************************************/

BODY {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#E3E3E3;
}

/* 未訪問リンク  */
a:link{
	text-decoration:underline;
	font-size:12px;
	color:#FF9900;
}
a.menu:link{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}
a.menu1:link{
	text-decoration:underline;
	font-size:14px;
	color:#FFFFFF;
}

/* リンクがアクティブになった（選択された）時 */
a:active{
	text-decoration:underline;
	font-size:12px;
	color:#FF9900;
}
a.menu:active{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}
a.menu1:active{
	text-decoration:underline;
	font-size:14px;
	color:#FFFFFF;
}

/* 訪問済みリンク */
a:visited{
	text-decoration:underline;
	font-size:12px;
	color:#FF9900;
}
a.menu:visited{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}
a.menu1:visited{
	text-decoration:underline;
	font-size:14px;
	color:#FFFFFF;
}

/* リンクにマウスが乗った時 */
a:hover{
	text-decoration:none;
	font-size:12px;
	color:#FF9900;
}
a.menu:hover{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
a.menu1:hover{
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

/* ヘッダー */
.clsHeader{
	color:#FFFFFF;
}

/* 日付 */
.clsDate{
	color:#666;
}

/* テキスト */
.clsTextM{
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ ゴシック;
}

/* テキスト */
.clsTextL{
	font-size:12px;
	line-height:16px;
	font-family:ＭＳ ゴシック;
}

/* テキスト(東京23区は地図からエリアを選択できます。)*/
.clsTextS{
	font-size:10px;
	line-height:14px;
}

/* 画像 (No image)*/
.clsImage{
	font-size:16px;
	line-height:20px;
	font-family:ＭＳ ゴシック;
}

/* 画面タイトル */
.clsHeadTitle{
	font-size:16px;
	color:#FFFFFF;
	height:30px;
	padding-top:5px;
	font-weight:bold;
	font-family:ＭＳ ゴシック;
}

/* タイトル */
.clstitle{
	font-size:13px;
	color:#FFFFFF;
	height:30px;
	padding-top:5px;
	font-weight:bold;
	font-family:ＭＳ ゴシック;
}

/* ボタン */
.clsButton{
	width:150px;
	height:23px;
	font-family:ＭＳ ゴシック;
	color:#FFFFE0;
	background-color:#FF9900;
}

/* ボタン (掲載お問い合わせ)*/
.clsButtonK{
	width:300px;
	height:25px;
	font-family:ＭＳ ゴシック;
	color:#FFFFFF;
	background-color:#FF8C00;
}

/* ボタン (掲載お問い合わせ 閉じる)*/
.clsButtonC{
	width:100px;
	height:25px;
	font-family:ＭＳ ゴシック;
	color:#FFFFFF;
	background-color:#FF8C00;
}

/* テキスト(h1用) */
.clsTexth1{
	font-size:12px;
	line-height:16px;
	font-family:ＭＳ Pゴシック;
	display:inline;
	color:#FFFFFF;
}

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#E3E3E3;
}

a:link{text-decoration:underline; font-size:10px; color:#FF9900;}
a:active {text-decoration:underline; font-size:10px; color:#FF9900;}
a:visited {text-decoration:underline; font-size:10px; color:#FF9900;}
a:hover {text-decoration:none; font-size:10px; color:#FF9900;}

a.menu:link{text-decoration:underline; font-size:12px; color:#FFFFFF;}
a.menu:active {text-decoration:underline; font-size:12px; color:#FFFFFF;}
a.menu:visited {text-decoration:underline; font-size:12px; color:#FFFFFF;}
a.menu:hover {text-decoration:none; font-size:12px; color:#FFFFFF;}

.white{
	color:#FFFFFF;
}

.hui{
	color:#666;
}

.txt10{
	font-size:10px;
	line-height:14px;
}

.txt12{
	font-size:12px;
	line-height:16px;
}

.txt15{
	font-size:15px;
	line-height:16px;
}

.txt16{
	font-size:16px;
	line-height:16px;
}

.txt18{
	font-size:18px;
	line-height:16px;
}

.title{
font-size:13px;
color:#FFFFFF;
height:25px;
padding-top:5px;
font-weight:bold;
}

.input1{
	border-left:#929292 2px solid;
	border-top:#929292 2px solid;
	border-bottom:#DDD 1px solid;
	border-right:#DDD 1px solid;
}

h1{
	font-size:12px;
	line-height:16px;
	display:inline;
	color:#FFFFFF;
	margin-left:15px;
}
h2{
	font-size:16px;
	line-height:30px;
	display:inline;
	color:#FFFFFF;
}
h3{
	font-size:13px;
	text-align:center;
	display:inline;
	font-weight:normal;
}
h4{
	font-size:13px;
	text-align:center;
	display:inline;
	font-weight:normal;
}
/* サイトマップページのレイアウト*/
/*サイトマップ全体*/
.sitemap_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	float:left;
	background-image:url(../image/right_bg.jpg);
}

/*サイトマップ左*/
.sitemap_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

/*サイトマップ本体*/
.page_list{
	width:900px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	vertical-align:middle;
	margin:6px 0px 10px 0px;
	float:left;
}

/*フッター全部*/
.Commonfooter{
	width:930px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	vertical-align:middle;
	margin:20px 0px 0px 0px;
}

/*フッター↑*/
.Commonfooter_top{
	width:930px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	text-align:center;
	margin:8px 0px 0px 0px;
}

/*フッター↓*/
.Commonfooter_under{
	width:922px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	text-align:right;
	margin:8px 0px 0px 0px;
	padding-bottom:5px;
}

/*右側背景*/
.backimg{
	width:15px;
	height:450px;
	background-image:url("../image/right_bg.jpg");
	float:rigft;
}

/* 個人情報保護方針ページ　レイアウト*/
/*個人情報全体*/
	.privacy_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	float:left;
	background-image:url(../image/right_bg.jpg);
}

/*個人情報左*/
.privacy_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

/*冒頭部*/
.privacy_policy{
	width:708px;
	height:53px;
	background-color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px 0px 8px 60px;
}

/*内容部*/
.privacy_declareN{
	width:46px;
	height:17px;
	background-color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px 0px 13px 119px;
	float:left;
}
/*内容部*/
.privacy_declareT{
	width:641px;
	height:17px;
	background-color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px 0px 13px 0px;
	float:left;
}

/*宣言日*/
.privacy_declareDay{
	width:401px;
	height:25px;
	background-color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:20px 0px 0px 63px;
	float:left;
}

/*代表者*/
.privacy_declareRep{
	width:342px;
	height:25px;
	background-color:#ffffff;
	font-size:12px;
	text-align:right;
	margin:20px 0px 0px 0px;
	float:left;
}
/*問合せ紹介*/
.privacy_declareAnn{
	width:659px;
	height:25px;
	background-color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px 0px 10px 63px;
}

/*問合せ先*/
.privacy_declareInq{
	width:743px;
	height:35px;
	background-color:#ffffff;
	font-size:12px;
	text-align:center;
	margin:0px 0px 25px 92px;
	border-width:thin;
	border-style:solid;
	border-color:#CCCCCC;
	padding:6px 0px 0px 0px;
}

/* 免責事項　レイアウト*/
/*免責事項全体*/
.Disclaimer_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	float:left;
	background-image:url(../image/right_bg.jpg);
}

/*免責事項左*/
.Disclaimer_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
	float:left;
}
/*タイトル*/
.Disclaimer_title{
	width:730px;
	height:20px;
	background-color:#E4E9E6;
	font-size:15px;
	color:#333333;
	text-align:left;
	margin:0px 0px 8px 20px;
	padding:5px 0px 0px 0px;
}

/*本文１*/
.Disclaimer_text1{
	width:720px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin:0px 0px 15px 25px;
	line-height:210%;
}

/* レンタルオフィスとは　レイアウト*/
/*レンタルオフィスとは全体*/
.Whatis_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	float:left;
	background-image:url(../image/right_bg.jpg);
}

/*レンタルオフィスとは左*/
.Whatis_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

/*レンタルオフィスとは本文1*/
.Whatis_text1{
	width:870px;
	height:auto;
	background-color:#ffffff;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:120%;
	margin:0px 0px 20px 25px;
}

/*レンタルオフィスとは小文字*/
.Whatis_text2{
	width:870px;
	height:auto;
	background-color:#ffffff;
	font-size:10px;
	color:#333333;
	text-align:right;
	line-height:130%;
	margin:0px 10px 20px 25px;
}

/*レンタルオフィスとは小タイトル2*/
.Whatis_title3{
	width:500px;
	height:auto;
	background-color:#ffffff;
	margin:10px 0px 10px 153px;
	float:left;
}

/*レンタルオフィスとはイラスト全体新しい！*/
.Whatis_illustallnew{
	width:370px;
	height:auto;
	background-color:#ffffff;
	margin:10px 0px 10px 90px;
	float:left;
}

/*レンタルオフィスとはイラスト全体新しい！*/
.Whatis_illustallnew2{
	width:252px;
	height:auto;
	background-color:#ffffff;
	margin:10px 0px 10px 20px;
	float:left;
}
/*レンタルオフィスとはイラスト全体新しい！*/
.Whatis_illustallnew3{
	width:115px;
	height:auto;
	background-color:#ffffff;
	margin:128px 0px 10px 0px;
	float:left;
}

/*レンタルオフィスとはイラスト全体*/
.Whatis_illustall{
	width:735px;
	height:auto;
	background-color:#ffffff;
	margin:10px 0px 10px 153px;
}

/*レンタルオフィスとはイラスト*/
.Whatis_illust1{
	width:282px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin:10px 0px 10px 0px;
}

/*レンタルオフィスとはイラスト2*/
.Whatis_illust2{
	width:282px;
	height:auto;
	background-color:#ffffff;
	float:left;
	margin:10px 0px 10px 20px;
}
/*レンタルオフィスとは小タイトル*/
.Whatis_title{
	width:790px;
	height:15px;
	background-color:#FFFFFF;
	font-size:15px;
	color:#3333FF;
	text-align:left;
	margin:25px 0px 15px 20px;
}

/*レンタルオフィスとは小タイトル２*/
.Whatis_title2{
	width:790px;
	height:23px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:0px 0px 5px 20px;
}

/*レンタルオフィスとは種類*/
.Whatis_kind{
	width:830px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:0px 0px 25px 20px;
	border-top:1px solid gray;
}

/*レンタルオフィスとは種類名称*/
.Whatis_kind_name{
	width:171px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:15px 0px 10px 10px;
	float:left;
}

/*レンタルオフィスとは種類説明*/
.Whatis_kind_exp{
	width:638px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:15px 0px 10px 0px;
	float:left;
}

/*レンタルオフィスをご利用頂きたい方*/
.Whatis_kind_user{
	width:350px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:15px 0px 0px 20px;
	float:left;
}

/*レンタルオフィスをご利用頂きたい方*/
.Whatis_kind_user2{
	width:440px;
	height:284px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:0px 0px 0px 10px;
	float:left;
}

/*レンタルオフィスとはバナー*/
.Whatis_banner{
	width:830px;
	height:auto;
	background-color:#FFFFFF;
	color:#999999;
	font-size:12px;
	text-align:center;
	margin:0px 0px 30px 20px;
}

/* このサイトについて　レイアウト*/
/*このサイトについて全体*/
.About_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	float:left;
	background-image:url(../image/right_bg.jpg);
}

/*このサイトについて左*/
.about_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
	float:left;
}

/*このサイトについて本文1*/
.about_text1{
	width:819px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:120%;
	margin:27px 0px 23px 54px;
}

/*このサイトについて小タイトル*/
.about_title1{
	width:790px;
	height:15px;
	background-color:#FFFFFF;
	font-size:13px;
	color:#3333FF;
	text-align:left;
	margin:35px 0px 15px 20px;
}

/*アイコン種類*/
.about_kind{
	width:830px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	float:left;
	margin:0px 0px 5px 20px;
	border-top:1px solid gray;
}

/*このサイトについてアイコン*/
.about_icon{
	width:144px;
	height:36px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:5px 0px 0px 15px;
	float:left;
}

/*このサイトについてアイコン*/
.about_icon_ex{
	width:600px;
	height:36px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:left;
	margin:10px 0px 0px 0px;
	float:left;
}

/* ASP掲載企業募集ページ　レイアウト*/
/*ヘッダー・タイトル*/
.Header_allpage{
	width:945px;
	background-color:#0C88A6;
	text-align:left;
	font-size:8px;
	background-image:url(../image/right_bg.jpg);
}
/*ヘッダー・中身*/
.Header_in{
	width:930px;
	height:80px;
	background-color:#0C88A6;
	background-image:url(../image/top_bg.jpg);
}
/*ヘッダー・中身右*/
.Header_inR{
	width:300px;
	height:80px;
	text-align:left;
	background-image:url(../image/login_bg.jpg);
}

/*掲載企業募集　全体*/
.Adv_all{
	width:945px;
	height:auto;
	background-color:#ffffff;
	text-align:left;
	font-size:12px;
	background-image:url(../image/right_bg.jpg);
}

/*掲載企業募集左*/
.Adv_allleft{
	width:930px;
	height:auto;
	background-color:#ffffff;
}

/*掲載企業募集小タイトル*/
.Adv_title1{
	width:780px;
	height:auto;
	background-color:#FFFFFF;
	font-size:18px;
	text-align:left;
	margin:25px 0px 15px 85px;
}

/*掲載企業募集小タイトル2*/
.Adv_title2{
	width:780px;
	height:auto;
	background-color:#FFFFFF;
	font-size:15px;
	text-align:left;
	color:#3333FF;
	margin:25px 0px 15px 85px;
}

/*掲載企業募集本文1*/
.Adv_text1{
	width:780px;
	height:auto;
	background-color:#FFFFFF;
	font-size:15px;
	text-align:left;
	line-height:120%;
	margin:27px 0px 23px 90px;
}

/*掲載企業募集本文2*/
.Adv_text2{
	width:780px;
	height:auto;
	background-color:#FFFFFF;
	font-size:13px;
	text-align:left;
	line-height:120%;
	margin:15px 0px 20px 90px;
}

/*特徴画像*/
.Adv_image1{
	width:755px;
	height:422px;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:120%;
	margin:15px 0px 60px 95px;
}

/*管理画像左*/
.Adv_image2{
	width:350px;
	height:266px;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:120%;
	margin:48px 0px 60px 95px;
	float:left;
}

/*管理画像右*/
.Adv_image3{
	width:330px;
	height:308px;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:120%;
	margin:15px 0px 60px 95px;
	float:left;
}

/*管理画面*/
.Adv_image4{
	width:460px;
	height:auto;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:center;
	line-height:120%;
	margin:15px 0px 60px 250px;
}

/*問合せ２つ分*/
.Adv_imageInq{
	width:700px;
	height:50px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;
	margin:15px 0px 50px 210px;
}

/*申し込み*/
.Adv_image5{
	width:200px;
	height:40px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;
	margin:0px 0px 0px 0px;
	float:left;
}

/*問合せ*/
.Adv_image6{
	width:200px;
	height:40px;
	background-color:#FFFFFF;
	font-size:12px;
	text-align:center;
	margin:0px 0px 0px 60px;
	float:left;
}
/* レンタルオフィスバナー */
.rental-o_title {
	width:930px;
	background-image:url("../image/top_bg.jpg");
	background-color:#0C88A6;
}

/*+++add 2009-11-10 K.Hirose Googleマップ対応*/
/* プリンタ印刷範囲設定 */
@media print{
	.noprint{
		display:none;
	}
}
/*---add 2009-11-10 K.Hirose Googleマップ対応*/
