*************************************************************************************
** ABSTRACT:
**
**レンタルオフィスサイト［共通スタイルシート］
**
** MODIFICATION HISTORY:
**
**	Version		Date		Person				Reason
**------------------------------------------------------------------------
**	V1.00-001	2006-08-30	D.Nishimura/Jude	新規作成
**	V1.00-002	2008-08-04	K.hirose/Jude		新規作成
**
**************************************************************************************

BODY {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#E3E3E3;
	font-family:monospace;
	color:#666666;
}

/* 未訪問リンク  */
a:link{
	text-decoration:underline;
	font-size:12px;
	color:#0057A7;
}
a.menu:link{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}

a.menu1:link{
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
}

/* リンクがアクティブになった（選択された）時 */
a:active{
	text-decoration:underline;
	font-size:14px;
	color:#FF9900;
}
a.menu:active{
	text-decoration:underline;
	font-size:14px;
	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:12px;
	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:12px;
	color:#FFFFFF;
}

/* ヘッダー */
.clsHeader{
	color:#FFFFFF;
}

/* 日付 */
.clsDate{
	color:#666;
}

/* テキスト */
.clsTextM{
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
}

/* テキスト */
.clsTextL{
	font-size:12px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
}

/* テキスト */
.clsTextH{
	font-size:12px;
	line-height:16px;
	font-family:ＭＳ Pゴシック;
}

/* テキスト */
.clsText{
	font-size:12px;
	line-height:10px;
	font-family:ＭＳ Pゴシック;
}

/* テキスト(東京23区は地図からエリアを選択できます。)*/
.clsTextS{
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
}

/* テキスト(h1用) */
h1{
	font-size:12px;
	line-height:16px;
	font-family:ＭＳ Pゴシック;
	display:inline;
	color:#FFFFFF;
	margin-left:15px;
}

/* テキスト(h2用) */
h2{
	font-size:13px;
	line-height:30px;
	font-family:ＭＳ Pゴシック;
	display:inline;
	color:#FFFFFF;
	margin-left:15px;
}

/* 画像 (No image)*/
.clsImage{
	font-size:16px;
	line-height:20px;
	font-family:ＭＳ Pゴシック;
}

/* 画面タイトル */
.clsHeadTitle{
	font-size:16px;
	color:#FFFFFF;
	height:30px;
	padding-top:5px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
}

/* タイトルh2 */
.clstitleh2{
	font-size:13px;
	color:#FFFFFF;
	height:30px;
	padding-top:8px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
	vertical-align:middle;
	display:inline;
}

/* タイトル */
.clstitle{
	font-size:13px;
	color:#FFFFFF;
	height:30px;
	padding-top:5px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
}

/* 小タイトル */
.clstitleS{
	font-size:13px;
	color:#FFFFFF;
	height:20px;
	padding-top:3px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
}

/* ボタン */
.clsButton{
	width:150px;
	height:23px;
	font-family:ＭＳ Pゴシック;
	color:#FFFFE0;
	background-color:#FF9900;
}

/* ボタン (掲載お問い合わせ)*/
.clsButtonK{
	width:300px;
	height:25px;
	font-family:ＭＳ Pゴシック;
	color:#FFFFFF;
	background-color:#FF8C00;
}

/* ボタン (掲載お問い合わせ 閉じる)*/
.clsButtonC{
	width:100px;
	height:25px;
	font-family:ＭＳ Pゴシック;
	color:#FFFFFF;
	background-color:#FF8C00;
}

/* レンタルオフィスバナー */
.rental-o_title {
	width:1000px;
	/*background-image:url("../image/top_bg.jpg");*/
	background-color:#0C88A6;
}

/* テーブルの代わり */
.all {
	width:1000px;
	background-color:#FFFFFF;
	margin:1px;
}

.all_left {
	width:823px;
	margin:0px 0px 0px 4px;
	float:left;
}

.all_right {
	width:152px;
	float:right;
}

/* テーブルの代わり */
.about_rental {
	width:823px;
	/*height:30px;*/
	font-size:15px;
	color:#0000FF;
	text-align:right;
	clear:both;
	padding:7.5px 0px;
}

.all_search_main {
	width:825px;
	clear:both;
}

.area_search_main {
	width:223px;
	height:189px;
	border:solid 1px #19A6C2;
	float:left;
}

.other_search_main{
	width:592px;
	height:189px;
	border:solid 1px #19A6C2;
	float:left;
	margin:0px 0px 0px 5px;
}

.search_hyodai {
	background-image:url("../image/tit_bg.jpg");
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	height:30px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
}

.other_select{
	width:130px;
	float:left;
	text-align:right;
	margin:0px 1px;
}

.other_select_hyodai{
	width:130px;
	background-color:#33CCCC;
	font-size:13px;
	color:#FFFFFF;
	height:20px;
	padding-top:3px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
	margin:2px 1px;
	text-align:left;
}

.other_select_fontS {
	width:115px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	text-align:right;
	margin:0px 1px;
}

.other_service{
	width:440px;
	float:left;
	margin:0px 0px 0px 15px;
}

.other_service_hyodai{
	width:440px;
	background-color:#33CCCC;
	font-size:13px;
	color:#FFFFFF;
	height:20px;
	padding-top:3px;
	font-weight:bold;
	font-family:ＭＳ Pゴシック;
	margin:2px 0px 2px 0px;
}

.other_service_line{
	width:440px;
	height:44px;
}

.other_service_image{
	width:36px;
	height:36px;
	float:left;
}

.other_service_clear{
	width:146px;
	float:left;
}

.other_service_left{
	width:146px;
	float:left;
}

.clearL{
	height:15px;
	clear:both;
}

.clearM{
	height:9px;
	clear:both;
}

.clearSM{
	height:8px;
	clear:both;
}

.clearS{
	height:2px;
	clear:both;
}

.left{
	float:left;
}

.leftS{
	width:90px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	float:left;
}

.area_search {
	width:213px;
	font-size:12px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
	vertical-align:middle;
	margin:3px 0px 3px 2px;
}

.area_searchS {
	width:213px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	text-align:right;
	margin:0px 0px 0px 0px;
}

.area_search_select {
	margin:1px 0px 0px 0px;
}

.area_search_button {
	position:relative;
	top:3px;
}

.align_right {
	text-align:right;
}

.valign_middle {
	height:28px;
	vertical-align:middle;
	float:left;
}

.valign_bottom {
	height:40px;
	position:relative;
	top:13px;
	left:33px;
}

.clsTextSR{
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	text-align:right;
}

.useselect{
	width:115px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	text-align:right;
	float:left;
}

.service{
	width:398px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	text-align:right;
	float:left;
}

.recommend_office_main {
	width:825px;
	clear:both;
}

.recommend_office_title{
	width:823px;
	height:30px;
	background-image:url("../image/tit_recommend2.gif");
	margin:0px 0px 1px 0px;
}

.recommend_office{
	width:201px;
	height:78px;
	background-image:url("../image/17osusume_frame_top.gif");
	float:left;
	margin:2px;
}

.recommend_office_clear{
	width:201px;
	height:78px;
	background-image:url("../image/17osusume_frame_top.gif");
	clear:both;
	float:left;
	margin:2px;
}

.recommend_image{
	width:37px;
	float:left;
	margin:2px 1px 0px 1px;
}

.recommend_url{
	margin-left:3px;
	margin-top:0px;
	clear:both;
}

.recommend_explanation{
	width:159px;
	float:right;
	margin-top:2px;
}

.recommend_address{
	width:159px;
	height:20px;
	font-size:11px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
}

.recommend_name{
	width:156px;
	height:13px;
	font-size:11px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
	overflow:hidden;
}

.new_office_title{
	width:823px;
	height:30px;
	background-image:url("../image/tit_new2.gif");
	margin:0px 0px 2px 0px;
}

.new_office_left{
	width:405px;
	height:30px;
	float:left;
	clear:both;
}

.new_office_right{
	width:405px;
	height:30px;
	float:right;
}

.new_office_date{
	width:40px;
	height:30px;
	float:left;
	font-size:12px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
}

.new_office_name{
	width:330px;
	height:30px;
	float:left;
	font-size:12px;
	line-height:15px;
	font-family:ＭＳ Pゴシック;
	overflow:hidden;
}

.new_office_border{
	height:30px;
	float:left;
	margin:0px 0px -4px 0px;
}

.new_office_line{
	width:820px;
	height:30px;
}

.news_title{
	width:823px;
	height:30px;
	background-image:url("../image/tit_rental2.gif");
}

.news_content{
	width:740px;
	font-size:12px;
	line-height:13px;
	font-family:ＭＳ Pゴシック;
	margin:5px 0px 0px 0px;
}

.office_count {
	width:133px;
	clear:both;
	font-size:12px;
	line-height:10px;
	font-family:ＭＳ Pゴシック;
}

.footer_menu {
	width:920px;
	font-size:10px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	margin:0px 0px 0px 4px;
}

.footer_company {
	width:890px;
	font-size:12px;
	line-height:14px;
	font-family:ＭＳ Pゴシック;
	margin:0px 0px 5px 0px;
}

.rental_banner {
	width:930px;
	height:140px;
}

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:active {text-decoration:underline; font-size:12px; color:#FF9900;}
a:visited {text-decoration:underline; font-size:12px; color:#FF9900;}
a:hover {text-decoration:none; font-size:12px; 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;
}
