body {
	margin: 0;
	padding: 0;
	background-image: url(../topimg/bg.gif);
	background-repeat: repeat-y;
}

/*-------リンク色-------*/
A { text-decoration: none;}
a:link    {	text-decoration: underline; color: #333333;}
a:active  { text-decoration: underline; }
a:visited { text-decoration: underline; color: #333333;}
a:hover { color: #A70C09; text-decoration: underline; }
/*-------リンク色-------*/

/*-------色-------*/
.blown {
	color: #660000;
}
.blue {
	color: #003399;
}
.red {
	color: #CC0000;
}

.blueline {
	color: #0033CC;
	text-decoration: underline;
}

/*-------色-------*/

/*-------フォントサイズ-------*/
.p10 {
	font-size: 10px;
	line-height: 14px;
}
.p10r {
	font-size: 10px;
	line-height: 14px;
	color: #CC0000;
}

.p12 {
	font-size: 12px;
}
/*-------フォントサイズ-------*/

/*-------ヘッダー-------*/
#head {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
#head h1 {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	clear: both;
	background-color: #f5f5f5;
}
#head h2 {
	background-image: url(../topimg/head01.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 459px;
}
#head h2 a {
	text-indent: -60000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 459px;
}
#head h3 {
	background-image: url(../topimg/head02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 281px;
	text-indent: -60000px;
	display: block;
	float: left;
	clear: right;
}
#head h3 a {
	text-indent: -60000px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 281px;
}
/*-------ヘッダー-------*/

/*-------フッター-------*/
#footer {
	padding: 0px;
	width: 740px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer p {
	font-size: 10px;
	line-height: 14px;
	padding-top: 0px;
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	letter-spacing: 1px;
}
#footer .cr01 {
	background-image: url(../topimg/cr01.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
/*-------フッター-------*/

/*-------トップフッター上-------*/
#common #op2-08 {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#common #op2-08 p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 14px;
	padding-right: 15px;
}
/*-------トップフッター上-------*/

/*-------メニュー-------*/
#menu {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
/*-------メニュー-------*/

/*-------左側メニュー-------*/
#common #left01 {
	padding: 0px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#common #left01 p {
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#common #left02 {
	padding: 0px;
	width: 210px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
}
#common #left02 p {
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#common #left03 {
	padding: 0px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#common #left03 p {
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#common #left04 {
	padding: 0px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#common #left04 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#common #left05 {
	padding: 0px;
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-color: #E0E0D2;
	height: 1280px;
}
#common #left05 ul {
	padding: 0px;
	margin: 10px;
}
#common #left05 li {
	font-size: 12px;
	line-height: 16px;
	list-style-type: none;
}
/*-------左側メニュー-------*/

/*-------右側コンテンツ-------*/
#common {
	padding: 0px;
	width: 740px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#common #right {
	padding: 0px;
	width: 510px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#common #right #op {
	padding: 0px;
	width: 510px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../topimg/title01_2.gif);
	background-repeat: repeat-y;
}
#common #right #op .p10 {
	font-size: 10px;
	color: #666666;
}

#common #right #op p {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
}
#common #right #op strong {
	color: #0066CC;
}
#common #right #op td {
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#common #right #op ul {
	margin: 10px;
	padding: 0px;
}
#common #right #op li {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../topimg/line01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	list-style-type: none;
}

#common #right #op1 {
	padding: 0px;
	width: 510px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../topimg/title01_2.gif);
	background-repeat: repeat-y;
}
#common #right #op1 p {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
}
#common #right #op1 strong {
	color: #0066CC;
}
#common #right #op1 td {
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 16px;
	color: #333333;
}
#common #right #op2 {
	padding: 0px;
	width: 510px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../topimg/title01_2.gif);
	background-repeat: repeat-y;
}
#common #right #op2 p {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 10px;
	line-height: 14px;
	padding-right: 5px;
}
#common #right #op2 td {
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 3px;
}

/*-------お申込フロー-------*/
#common #flow01 {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#common #flow01 h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
#common #flow01 h2 {
	font-size: 14px;
	color: #CC0000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#common #flow01 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#common #flow01 .flowbg {
	background-image: url(../keiyaku_img/flow_bg.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
#common #flow01 ul {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
	list-style-type: decimal;
	margin: 0px;
}
#common #flow01 li {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-type: decimal;
	padding-left: 10px;
}
#common #flow01 strong {
	color: #CC0000;
}
#common #flow01 #office {
	padding: 0px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
}
#common #flow01 #office strong {
	color: #000000;
}

#common #flow01 #office ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#common #flow01 #office li {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
}
#common #flow01 #office p {
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: underline;
	color: #003399;
}
#common #flow01 #office .title {
	background-image: url(../service_img/bg_stitle.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
#common #flow01 #office .title2 {
	background-image: url(../service_img/bg_stitle2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
#common #flow01 #office .title3 {
	background-image: url(../service_img/bg_stitle3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
/*-------お申込フロー-------*/

/*-------バーチャルオフィスとは？-------*/
#popup {
	padding: 0px;
	width: 600px;
	background-image: url(../voffice_img/bg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}
#popup #voffice {
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#popup #voffice h2 {
	font-size: 14px;
	color: #CC0000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#popup #voffice p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#popup #voffice .flowbg {
	background-image: url(../keiyaku_img/flow_bg.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
#popup #voffice strong {
	color: #CC0000;
}
#popup #voffice #office {
	padding: 0px;
	width: 100%;
	margin: 0px;
}
#popup #voffice #office strong {
	color: #000000;
}
#popup #voffice #office p {
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#popup #voffice #office .title {
	background-image: url(../service_img/bg_stitle.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
#popup #voffice #office .title2 {
	background-image: url(../service_img/bg_stitle2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
#popup #voffice #office .title3 {
	background-image: url(../service_img/bg_stitle3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 30px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: #003399;
	font-size: 12px;
	vertical-align: middle;
}
#popup #voffice #office #ucf {
	background-image: url(../bm_img/ucf.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 100px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#popup #voffice #office #ucf p {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 45px;
	padding-left: 110px;
}
#popup #voffice #office .close {
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#popup #voffice #office h1 {
	font-size: 16px;
	font-weight: bold;
	color: #A70C09;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 2px;
}
#popup #voffice #office h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 15px;
	padding-left: 17px;
	text-decoration: underline;
}
#popup #voffice #office h3 {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
}

#popup #voffice #office #vo {
	padding: 0px;
	width: 500px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#popup #voffice #office #vo p {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/*-------バーチャルオフィスとは？-------*/

/*-------ビジネスモール-------*/
#common #bm01 {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #bm01 h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
#common #bm01 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#common #bm01 li {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	background-image: url(../bm_img/line02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#common #bm01 #ucf {
	background-image: url(../bm_img/ucf.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 100px;
	width: 500px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#common #bm01 #ucf p {
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 122px;
}
/*-------ビジネスモール-------*/

/*-------プラン一覧-------*/
#common #plan {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #plan .p10 {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
#common #plan h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
/*-------プラン一覧[テーブルボーダー用]-------*/
.td00a {
	color: #FFFFFF;
	background-color: #000066;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
}
.td00b {
	color: #000000;
	background-color: #f7f7f7;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	font-size: 12px;
}
.td01a {
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td01b {
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td02a {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td02b {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td02c {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td02d {
	color: #000000;
	background-color: #f7f7f7;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.td02e {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td03a {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td03b {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td03c {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td03d {
	color: #000000;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.td03e {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td04a {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td04b {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
}
.td04c {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td04d {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
}
.td04e {
	color: #000000;
	background-color: #f7f7f7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
	line-height: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.td05a {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td05b {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td05c {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.td05e {
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.td06d {
	color: #000000;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 16px;
}
.td06e {
	color: #000000;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td07d {
	color: #000000;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 16px;
}
.td07e {
	color: #000000;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td08a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/*-------プラン一覧[テーブルボーダー用]-------*/

/*-------プラン一覧[table01]-------*/
#common #plan #table01 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table01 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table01 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table01]-------*/

/*-------プラン一覧[table02]-------*/
#common #plan #table02 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table02 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table02 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table02]-------*/

/*-------プラン一覧[table03]-------*/
#common #plan #table03 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table03 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table03 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table03]-------*/

/*-------プラン一覧[table04]-------*/
#common #plan #table04 {
	padding: 0px;
	margin-bottom: 30px;
}
#common #plan #table04 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	line-height: 16px;
}
#common #plan #table04 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table04]-------*/

/*-------プラン一覧[table05]-------*/
#common #plan #table05 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table05 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table05 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table05]-------*/

/*-------プラン一覧[table06]-------*/
#common #plan #table06 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table06 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table06 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table06]-------*/

/*-------プラン一覧[table07]-------*/
#common #plan #table07 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table07 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table07 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table07]-------*/

/*-------プラン一覧[table08]-------*/
#common #plan #table08 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table08 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table08 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table08]-------*/

/*-------プラン一覧[table09]-------*/
#common #plan #table09 {
	padding: 0px;
	margin: 0px;
}
#common #plan #table09 td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
#common #plan #table09 p {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #CC0000;
}
/*-------プラン一覧[table09]-------*/

/*-------運営会社UCF-------*/
#common #ucf {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #ucf h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
#common #ucf p {
	font-size: 12px;
	line-height: 18px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}
#common #ucf #ucf01 {
	padding: 0px;
	height: 200px;
	width: 670px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	background-position: right;
}
#common #ucf #ucf01 h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #003399;
	padding-right: 0px;
}
#common #ucf #ucf01 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#common #ucf #ucf01 li {
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: circle;
	color: #003399;
}
#common #ucf #ucf01 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#common #ucf #ucf02 {
	padding: 0px;
	width: 670px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#common #ucf #ucf02 td {
	padding: 5px;
}
/*-------運営会社UCF-------*/

/*-------お問合せ-------*/
#common #contact {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #contact h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
#common #contact h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	color: #000000;
}
#common #contact h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	color: #CC0000;
	text-align: center;
	padding-bottom: 10px;
}
#common #contact h4 {
	font-size: 12px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#common #contact p {
	font-size: 12px;
	line-height: 18px;
	padding-right: 30px;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#common #contact #contact01 {
	width: 660px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	background-image: url(../contact_img/01.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#common #contact #contact01 ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
	background-image: url(../contact_img/bg.gif);
	background-repeat: no-repeat;
	height: 160px;
	width: 210px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#common #contact #contact01 li {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	padding-left: 20px;
	background-image: url(../keiyaku_img/icon02.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
/*-------お問合せ-------*/

/*-------貸し会議室・セミナールーム-------*/
#common #sroom {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #sroom p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#common #sroom .p10 {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
#common #sroom h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #003399;
}
#common #sroom02 {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #sroom #sroom01 {
	padding: 0px;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	background-image: url(../sroom_img/img01.jpg);
	background-repeat: no-repeat;
	height: 150px;
}
#common #sroom #sroom01 p {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 95px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}


#common #sroom #sroom02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#common #sroom #sroom02 #left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 580px;
}
#common #sroom #sroom02 #right img {
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 20px;
}
#common #sroom #sroom02 #right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
}
#common #sroom #sroom03 {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 740px;
	background-image: url(../sroom_img/img02.jpg);
	background-position: 528px 50px;
	background-repeat: no-repeat;
}
#common #sroom #sroom03 table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#common #sroom #sroom03 td {
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
	background-color: #efefef;
	border: 1px solid #FFFFFF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#common #sroom #sroom03 .bgc01 {
	background-color: #dfdfdf;
}
#common #sroom #sroom03 th {
	color: #FFFFFF;
	background-color: #003366;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#common #sroom #sroom03 strong {
	color: #CC0000;
}
#common #sroom #sroom03 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#common #sroom #sroom04 {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#common #sroom #sroom04 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#common #sroom #sroom04 ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: circle;
}
#common #sroom #sroom04 li {
	font-size: 12px;
	line-height: 18px;
	color: #003366;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}


#common #sroom #left table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#common #sroom #left th {
	background-color: #003366;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#common #sroom #left td {
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
	background-color: #efefef;
	vertical-align: top;
}
#common #contents dd.plan {
	
	margin-left: 50px;
}
