﻿body {
	color: #505050;
	text-align:left;
	width:990px;
	margin:0px;
	font-size:12px;
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}

a:link {text-decoration: underline; color: #0000FF; }
a:visited { text-decoration: underline; color: #0000FF; }
a:hover { text-decoration: none; color: #3399FF; }
a:active { text-decoration: underline; color: #0000FF; }

p { margin: 0px; padding: 2px 0px; }
ol { margin-top: 0px; margin-bottom: 0px; }

.menu_text { color: #000000; font-size: 13px; letter-spacing: 0px; }
a.menu_text:link { text-decoration:none; color: #000000; }
a.menu_text:visited { text-decoration:none; color: #000000; }
a.menu_text:hover { text-decoration:none; color: #E4A36E; }
a.menu_text:active { text-decoration:none; color: #E4A36E; }

.menu_02_text { color: #000000; font-size: 12px; letter-spacing: 0px; }
a.menu_02_text:link {text-decoration: underline; color: #FFFFFF; }
a.menu_02_text:visited { text-decoration: underline; color: #FFFFFF; }
a.menu_02_text:hover { text-decoration: underline; color: #FFFFFF; }
a.menu_02_text:active { text-decoration: underline; color: #FFFFFF; }

.menu_03_text { color: #000000; font-size: 12px; letter-spacing: 0px; }
a.menu_03_text:link {text-decoration: underline; color: #000000; }
a.menu_03_text:visited { text-decoration: underline; color: #000000; }
a.menu_03_text:hover { text-decoration: underline; color: #000000; }
a.menu_03_text:active { text-decoration: underline; color: #000000; }

.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text11 { font-size: 11px; }
.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.text15 { font-size: 15px; }
.text16 { font-size: 16px; }
.text17 { font-size: 17px; }
.text18 { font-size: 18px; }

.table_border { border: 1px solid #BBBBBB; border-collapse : collapse; }

.cell_center_11 { border: 1px solid #BBBBBB; text-align: center; font-size: 11px; }
.cell_center_12 { border: 1px solid #BBBBBB; text-align: center; font-size: 12px; }
.cell_center_13 { border: 1px solid #BBBBBB; text-align: center; font-size: 13px; }
.cell_center_14 { border: 1px solid #BBBBBB; text-align: center; font-size: 14px; }

.cell_left_11 { border: 1px solid #BBBBBB; text-align: left; font-size: 11px; }
.cell_left_12 { border: 1px solid #BBBBBB; text-align: left; font-size: 12px; }
.cell_left_13 { border: 1px solid #BBBBBB; text-align: left; font-size: 13px; }
.cell_left_14 { border: 1px solid #BBBBBB; text-align: left; font-size: 14px; }

/*---マージン---*/
.margin_tn5 {
	margin-top:-5px;
}
.margin_b02 {
	margin-bottom:2px;
}
.margin_b05 {
	margin-bottom:5px;
}
.margin_b10 {
	margin-bottom:10px;
}
.margin_b15 {
	margin-bottom:15px;
}
.margin_b20 {
	margin-bottom:20px;
}
.margin_b25 {
	margin-bottom:25px;
}
.margin_b30 {
	margin-bottom:30px;
}
.margin_l05 {
	margin-left:5px;
}
.margin_l10 {
	margin-left:10px;
}
.margin_l15 {
	margin-left:15px;
}
/* フォント */
.txtB {
	font-weight:bold;
}
.txtBlack {
	color:#000000;
}
.txtWhite {
	color:#FFFFFF;
}
.txtRed {
	color:#FF0000;
}
.txtBlue {
	color:#0000FF;
}
.txtOrange {
	color:#FF6600;
}
.txtGreen {
	color:#0D6809;
}
.txtGray {
	color:#808080;
}
.txtMaroon {
	color:#880000;
}
.txtPink {
	color: #FF33CC;
}
.txtYellow {
	color: #FFFF00;
}
/*---画像---*/
img{
	border-style:none;
}
.imgBox {
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	padding: 1px;
}
.imgL5 {
	margin-right:5px;
	float: left;
}
.imgR5 {
	float: right;
	margin-left:5px;
}
.imgL10 {
	margin-right: 10px;
	float: left;
}
.imgR10 {
	float: right;
	margin-left: 10px;
}
.tfe {
	float: left;
	border: 3px solid #cccccc;
	padding: 1px;
	margin-right:5px;
}
/* アイキャッチ */
.lb{
	background: url('../image/img/master/eye01.gif') 0px no-repeat;
	font-size:11px;
	padding-top:1px;
	padding-left:10px;
	line-height:100%;
}
/* ヘッドライン */
h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}
h1{
	width:995px;
	height:13px;
	padding-top:5px;
	padding-left:5px;
	font-size:10px;
	color:#999;
	font-weight:normal;
}
h2 {
	width:855px;
	font-size:115%;
	line-height:110%;
	padding-left:18px;
	padding-top:13px;
	padding-bottom:13px;
	color:#000000;
	margin-bottom:5px;
	background:url('../image/img/master/bg_h2.gif') no-repeat;
}
/* DIV化スタート!!↓ */
/*ヘッダー*/
#header{
	width:1000px;
	height:108px;
	margin:0px;
	padding:0px;
	background: url('../image/img/master/bg_header.gif') repeat-x;
}
#header .logo{
	margin:0px;
	padding-top:5px;
	float:left;
}
#headerText{
	margin:0px;
	padding-top:10px;
	float:left;
}
#headerText2{
	padding-left:244px;
	padding-top:25px;
}
#header ul.menu {
	width:1000px;
	height:34px;
	margin:10px 0px 0px 0px;
	padding:0px;
	clear:both;
}
#header ul.menu li{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
#header ul.menu li a{
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration:none;
	overflow:hidden;
}
.link1 a {
	background: url('../image/img/master/bt_menu01.gif') left top;
	width:166px;
	height:34px;
}
.link2 a {
	background: url('../image/img/master/bt_menu02.gif') left top;
	width:167px;
	height:34px;
}
.link3 a {
	background: url('../image/img/master/bt_menu03.gif') left top;
	width:167px;
	height:34px;
}
.link4 a {
	background: url('../image/img/master/bt_menu04.gif') left top;
	width:166px;
	height:34px;
}
.link5 a {
	background: url('../image/img/master/bt_menu05.gif') left top;
	width:167px;
	height:34px;
}
.link6 a {
	background: url('../image/img/master/bt_menu06.gif') left top;
	width:166px;
	height:34px;
}
/* レイアウト */
#wrapper {
	width:1000px;
	color:#000000;
	font-size:12px;
	text-align:left;
	background:#fff;
	background-color:#FFFFFF;
	padding-top:5px;
}
#content{
	width:855px;
	margin:0px;
	padding:0px;
}
#side{
	width:126px;
	margin-top:5px;
	margin-right:1px;
	margin-left:3px;
	padding:0px;
	float:right;
}
#side a{
	font-size:12px;
	text-decoration:none;
}
/* 検索 */
#search1{
	width:565px;
	height:252px;
	margin-left:10px;
	margin-bottom:0px;
	float:left;
	background: url('../image/img/master/search.gif');
}
#search01{
	width:373px;
	height:252px;
	margin-left:5px;
	margin-bottom:0px;
	float:left;
	background: url('../image/img/master/search01.gif');
}
#search02{
	width:192px;
	height:252px;
	margin-right:5px;
	margin-bottom:0px;
	float:left;
	background: url('../image/img/master/search02.gif');
}
#search01 #map{
	width:366px;
	height:219px;
	margin-top:28px;
	margin-left:5px;
}
#search02 .area{
	padding-left:35px;
	padding-top:45px;
	font-size:14px;
}
#search02 .search{
	padding-left:20px;
	padding-top:43px;
}
#search1 .searchBt{
	padding-left:388px;
	padding-top:0px;
}
#search1 .lb{
	background: url('../image/img/master/eye02.gif') 0px no-repeat;
	font-size:11px;
	padding-top:1px;
	padding-left:17px;
	line-height:100%;
}
#search2{
	width:420px;
	height:252px;
	margin:0px;
	float:left;
	background: #003366;
}
#search2 .ttl {
	margin-left:4px;
	margin-top:4px;
	margin-bottom:1px;
}
#search2 ul{
	width:420px;
	margin:0px;
	padding-left:3px;
	padding-bottom:0px;
	float:left;
}
#search2 ul li{
	width:205px;
	height:53px;
	margin:0px;
	float:left;
	list-style-type:none;
	background:#fff url('../image/img/master/bg_cat.gif') repeat-x;
	border:1px solid #457EA6;
}
#search2 ul li p{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#search2 a{
	font-size:12px;
}
#search2 .right{
	float:right;
}
/* おすすめ */
#recommended{
	width:865px;
	margin-top:5px;
	padding-left:5px;
}
#recommended ul{
	width:865px;
	height:52px;
	margin-top:0px;
	padding:0px;
	clear:both;
}
#recommended ul li{
	width:216px;
	float:left;
	padding-left:0px;
	margin:0px;
	list-style-type:none;
}
#recommended .ttl{
	text-align:left;
	color:#0066cc;
	font-size:12px;
	text-decoration:underline;
}
/* おすすめ(もっと見る) */
#mot{
	margin-top:0px;
	margin-left:5px;
	clear:both;
}
/* おすすめ(もっと見る) */
#mot_recommended{
	width:865px;
	margin-top:5px;
	padding-left:5px;
}
#mot_recommended ul{
	width:865px;
	height:52px;
	margin-top:0px;
	padding:0px;
	clear:both;
}
#mot_recommended ul li{
	width:168px;
	float:left;
	padding-left:0px;
	margin:0px;
	list-style-type:none;
}
#mot_recommended .ttl{
	text-align:left;
	color:#0066cc;
	font-size:12px;
	text-decoration:underline;
}
#close{
	margin-top:-2px;
	margin-bottom:2px;
	margin-left:5px;
	clear:both;
}
/* ピックアップ */
#pickUp{
	width:865px;
	margin-top:2px;
	padding-left:5px;
}
#pickUp ul{
	width:865px;
	height:38px;
	margin:0 0 0 0px;
	padding:0px;
}
#pickUp ul li{
	width:283px;
	float:left;
	padding-left:5px;
	margin:0px;
	list-style-type:none;
	border-bottom:dotted 1px;
}
#pickUp .ttl{
	text-align:left;
	color:#0066cc;
	font-size:12px;
	text-decoration:underline;
}
/* 新着会議室・会場 */
#new{
	width:426px;
	height:385px;
	margin-top:5px;
	margin-left:5px;
	background: url('../image/img/master/bg_new.gif') no-repeat;
	float:left;
}
#new ul{
	width:426px;
	height:15px;
	margin:0 0 0 0px;
	padding-top:40px;
	padding-left:10px;
	padding-bottom:0px;
	float:left;
}
#new ul li{
	width:205px;
	padding-bottom:10px;
	margin:0px;
	float:left;
	list-style-type:none;
}
#new ul li .ttl{
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
#new a{
	text-decoration:none;
}
#new .right{
	float:right;
}
#new p{
	color:#666666;
}
/* お知らせ */
#information{
	width:865px;
	margin-top:5px;
	padding-left:5px;
	clear:both;
}
#information p {
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
}
#information .date {
	margin-left:10px;
	margin-right:10px;
}
/* オススメプラン */
#plan{
	width:423px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	background: url('../image/img/master/top_plan.gif') no-repeat;
}
#plan ul{
	width:413px;
	margin:0 0 0 0px;
	padding-top:25px;
	padding-left:10px;
	padding-bottom:2px;
	float:left;
}
#plan ul li{
	width:390px;
	padding-bottom:1px;
	margin:0px;
	float:left;
	list-style-type:none;
	line-height:130%;
	color:#666;
}
#plan a{
	font-size:12px;
}
.left{
	float:left;
}
.ditail{
	float:right;
	width:133px;
	height:24px;
}
/* フッター */
#footer{
	width:1000px;
	height:170px;
	margin-top:25px;
	background: #006699;
}
#footer .logo{
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	float:left;
}
#footer .text{
	padding-top:5px;
	padding-right:10px;
	margin:0px;
	float:right;
	color:#FFFFFF;
}
#footer .text2{
	margin:0px;
	color:#FFFFFF;
}
#footer a{
	text-decoration:none;
	color:#FFFFFF;
}
#footer .copyright{
	color:#FFFFFF;
	padding-top:30px;
}

/*トップページ下部 */
.clsFotterAll{
			width:860px;
			height:230px;
			font-size:12px;
}
/*下部リンクサイト */
.clsLinkSite{
			width:840px;
			height:180px;
			font-size:11px;
			margin:0px 0px 0px 20px;
}
/*下部レンタルオフィス */
.clsLinkRO{
			float:left;
			width:300px;
			height:90px;
			font-size:11px;
			line-height:13px;
}
/*下部IT企業 */
.clsLinkIT{
			float:left;
			width:230px;
			height:90px;
			font-size:11px;
			line-height:13px;
}
/*下部MCEA */
.clsLinkMCEA{
			float:left;
			width:270px;
			height:90px;
			font-size:11px;
			line-height:13px;
}

