﻿@charset "utf-8";

/* ===== Main Contents Area ===== */

#other_outline {
	width: 770px;
	margin-bottom: 30px;
	text-align: left;
}
#leftContentsArea {
	float: left;
	width: 570px;
	display: inline;
}
#leftContentsArea_wide {
	float: left;
	width: 770px;
}
#rightContentsArea {
	float: left;
	width: 200px;
	display: inline;
}
.line_space {
	margin: 20px 0 20px 0;
}
.txt_service_foot {
	text-align: center;
	color: #666;
	font-size: 75%;
}
.txt_back_foot {
	margin: 20px 0 30px 0;
	width: 770px;
	text-align: center;
	color: #666;
	font-size: 75%;
}



/* ===== 02 サービス ===== */

#serviceArea {
	margin: 5px 10px 0 10px;
	width: 550px;
}
#serviceArea .headArea {
	width: 550px;
}
#serviceArea .headArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#serviceArea .headArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .headArea p span {
	font-weight: bold;
}
#serviceArea .headArea p a:link,
#serviceArea .headArea p a:visited {
	color: #b1552a;
}
#serviceArea .headArea p a:active,
#serviceArea .headArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}

#serviceArea .w3cArea {
	width: 550px;
	margin-top: 20px;
}
#serviceArea .w3cArea img.site-image {
	float: left;
	margin-top: 10px;
	margin-right: 30px;
}
#serviceArea .w3cArea img.site-image-last {
	float: left;
	margin-top: 10px;
	margin-right: 0;
}
#serviceArea .w3cArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#serviceArea .w3cArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .w3cArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}

#serviceArea .blogpartsArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;

	page-break-after: always;
}
#serviceArea .blogpartsArea .textArea {
	float: left;
	width: 390px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
}
#serviceArea .blogpartsArea .textArea p {
	color: #666;
	font-size: 75%;
}
#serviceArea .blogpartsArea .textArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}
#serviceArea .blogpartsArea .imageArea {
	float: left;
	width: 150px;
	margin-top: 10px;
	display: inline;
}

#serviceArea .flashSiteArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
}
#serviceArea .flashSiteArea .imageArea {
	float: left;
	width: 170px;
	margin-top: 10px;
	display: inline;
}
#serviceArea .flashSiteArea .textArea {
	float: left;
	width: 380px;
	margin-top: 10px;
	display: inline;
}
#serviceArea .flashSiteArea .textArea p {
	color: #666;
	font-size: 75%;
}
#serviceArea .flashSiteArea .textArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .flashSiteArea .textArea p a:link,
#serviceArea .flashSiteArea .textArea p a:visited {
	color: #b1552a;
}
#serviceArea .flashSiteArea .textArea p a:active,
#serviceArea .flashSiteArea .textArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#serviceArea .flashSiteArea .textArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}


#serviceArea .webbookArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
}
#serviceArea .webbookArea img.site-image {
	float: left;
	margin-top: 10px;
	margin-right: 30px;
}
#serviceArea .webbookArea img.site-image-last {
	float: left;
	margin-top: 10px;
	margin-right: 0;
}
#serviceArea .webbookArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#serviceArea .webbookArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .webbookArea p a:link,
#serviceArea .webbookArea p a:visited {
	color: #b1552a;
}
#serviceArea .webbookArea p a:active,
#serviceArea .webbookArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#serviceArea .webbookArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}


#serviceArea .characterArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;

	page-break-after: always;
}
#serviceArea .characterArea .flashArea {
	float: right;
	width: 260px;
	height: 180px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
#serviceArea .characterArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#serviceArea .characterArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .characterArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}


#serviceArea .flashGalleryArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
}
#serviceArea .flashGalleryArea .textArea {
	float: left;
	width: 390px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
}
#serviceArea .flashGalleryArea .textArea p {
	color: #666;
	font-size: 75%;
}
#serviceArea .flashGalleryArea .textArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .flashGalleryArea .textArea p a:link,
#serviceArea .flashGalleryArea .textArea p a:visited {
	color: #b1552a;
}
#serviceArea .flashGalleryArea .textArea p a:active,
#serviceArea .flashGalleryArea .textArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#serviceArea .flashGalleryArea .textArea ul {
	margin-top: 10px;
	list-style-position: inside;
	list-style-type: disc;
	color : #666;
	font-size: 75%;
}
#serviceArea .flashGalleryArea .imageArea {
	float: left;
	width: 150px;
	margin-top: 10px;
	display: inline;
}


#serviceArea .otherServiceArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
}
#serviceArea .otherServiceArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#serviceArea .otherServiceArea p.p-inner {
	margin-top: 10px;
}
#serviceArea .otherServiceArea p a:link,
#serviceArea .otherServiceArea p a:visited {
	color: #b1552a;
}
#serviceArea .otherServiceArea p a:active,
#serviceArea .otherServiceArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}



/* ===== 携帯コンテンツ ===== */

#mobileArea {
	width: 750px;
	margin: 0 10px 0 10px;
}
#mobileArea h2 {
	margin-top: 5px;
}
#mobileArea #mobileArea-space {
	width: 750px;
}
#mobileArea #mobileArea-space:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#mobileArea #mobileArea-space .leftArea {
	float: left;
	width: 480px;
	margin: 10px 20px 0 0;
	display: inline;
}
#mobileArea #mobileArea-space .rightArea {
	float: left;
	width: 250px;
	margin: 10px 0 0 0;
	display: inline;
}
#mobileArea #mobileArea-space .leftArea p {
	color: #666;
	font-size: 75%;
}
#mobileArea #mobileArea-space .leftArea p.p-inner {
	margin: 15px 0 0 0;
}
#mobileArea #mobileArea-space .leftArea p span {
	color: #729809;
}
#mobileArea #mobileArea-space .leftArea img.qr-code {
	margin: 5px 0 0 0;
}
#mobileArea .contactLinkArea {
	width: 750px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
	text-align: center;
}
#mobileArea .contactLinkArea p {
	color: #666;
	font-size: 75%;
}
#mobileArea .contactLinkArea p a:link,
#mobileArea .contactLinkArea p a:visited {
	color: #b1552a;
}
#mobileArea .contactLinkArea p a:active,
#mobileArea .contactLinkArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}



/* ===== 03 制作の流れ ===== */

#processArea {
	margin: 5px 10px 0 10px;
	width: 550px;
}

#processArea .headArea {
	width: 550px;
}
#processArea .headArea p {
	margin-top: 10px;
	color: #666;
	font-size: 75%;
}
#processArea .headArea p.p-inner {
	margin-top: 10px;
}
#processArea .headArea p span {
	font-weight: bold;
}
#processArea .headArea p a:link,
#processArea .headArea p a:visited {
	color: #b1552a;
}
#processArea .headArea p a:active,
#processArea .headArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}

#processArea .processListArea {
	width: 550px;
	margin-top: 5px;
}
#processArea .processListArea p {
	margin-top: 5px;
	color: #666;
	font-size: 75%;
}
#processArea .processListArea img.img-next {
	margin-top: 5px;
}



/* ===== 06 会社概要 ===== */

#companyArea {
	margin: 5px 10px 0 10px;
}
#companyArea #space_company_head {
	margin: 5px 5px 0 5px;
}
#companyArea #space_company_headb {
	margin: 20px 0 0 0;
}
#companyArea p#txt_company_head {
	color: #666;
	font-size: 75%;
}
#companyArea p#txt_company_headb {
	margin: 20px 0 0 0;
	color: #666;
	font-size: 75%;
}
#companyArea p#txt_company_headb a:link,
#companyArea p#txt_company_headb a:visited {
	color: #b1552a;
}
#companyArea p#txt_company_headb a:hover,
#companyArea p#txt_company_headb a:active {
	color: #b1552a;
	text-decoration: underline;
}
#companyArea table#table_company {
	width: 540px;
	margin-bottom: 1em;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #999;
	border-width: 1px 0 0 1px;
}
#companyArea table#table_company tr td {
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-color: #999;
	border-width: 0 1px 1px 0;
	color: #666;
	font-size: 75%;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#companyArea table#table_company th {
	padding: 5px 5px 5px 5px;
	width: 80px;
	background-color: #eee;
	border-style: solid;
	border-color: #999;
	border-width: 0 1px 1px 0;
	color: #b1552a;
	font-size: 75%;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#companyArea table#table_company span {
	color: #729809;
}
#companyArea table#table_company a:link,
#companyArea table#table_company a:visited {
	color: #666;
}
#companyArea table#table_company a:hover,
#companyArea table#table_company a:active {
	color: #666;
	text-decoration: underline;
}



/* ===== 06b ご挨拶 ===== */

#greetingArea {
	margin: 5px 10px 0 10px;
}
#greetingArea #space_greeting_head {
	margin: 5px 5px 0 5px;
}
#greetingArea p#txt_greeting_head {
	color: #666;
	font-size: 75%;
}
#greetingArea p#txt_greeting_headb {
	margin: 10px 0 0 0;
	text-align: right;
	color: #666;
	font-size: 75%;
}
#greetingArea img#img_greeting1 {
	float: right;
}



/* ===== ページ下のお問い合わせ ===== */

#serviceArea .contactLinkArea,
#processArea .contactLinkArea {
	width: 550px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #666;
	text-align: center;
}
#serviceArea .contactLinkArea p,
#processArea .contactLinkArea p {
	color: #666;
	font-size: 75%;
}
#serviceArea .contactLinkArea p a:link,
#serviceArea .contactLinkArea p a:visited,
#processArea .contactLinkArea p a:link,
#processArea .contactLinkArea p a:visited {
	color: #b1552a;
}
#serviceArea .contactLinkArea p a:active,
#serviceArea .contactLinkArea p a:hover,
#processArea .contactLinkArea p a:active,
#processArea .contactLinkArea p a:hover {
	color: #b1552a;
	text-decoration: underline;
}



/* ===== リンク ===== */

#linkArea {
	margin: 5px 10px 0 10px;
	width: 750px;
}
#linkArea .linkButtonArea {
	width: 750px;
	margin-top: 30px;
}
#linkArea .linkButtonArea .leftArea {
	float: left;
	width: 370px;
	margin-right: 10px;
	display: inline;
}
#linkArea .linkButtonArea .rightArea {
	float: left;
	width: 370px;
	display: inline;
}
#linkArea ul.ul-first {
	margin-top: 10px;
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	background: url(../image/common/list_image2.gif) 0 0.0em no-repeat;
}
#linkArea ul.ul-button {
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	background: url(../image/common/list_image2.gif) 0 0.0em no-repeat;
}
#linkArea ul.ul-inner {
	margin-top: 30px;
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	background: url(../image/common/list_image3.gif) 0 0.0em no-repeat;
}
#linkArea p.p-first {
	margin-top: 5px;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkArea p.p-first a:link,
#linkArea p.p-first a:visited {
	color: #b1552a;
}
#linkArea p.p-first a:active,
#linkArea p.p-first a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#linkArea #createrListArea {
	width: 750px;
}
#linkArea .listArea {
	float: left;
	width: 170px;
	height: 185px;
	margin-top: 10px;
	margin-right: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	display: inline;

	text-align: left;
	border-style: dashed;
	border-color: #bcbcbc;
	border-width: 0 0 1px 0;
}
#linkArea .listArea .imageArea {
	width: 170px;
	height: 105px;
	overflow: hidden;
}
#linkArea .listArea h4 {
	margin-top: 5px;
	padding-left: 23px;
	font-size: 65%;
	color: #444;
	background: url(../image/common/list_image2.gif) 0 0.2em no-repeat;
}
#linkArea .listArea h4 a:link,
#linkArea .listArea h4 a:visited {
	color: #444;
}
#linkArea .listArea h4 a:active,
#linkArea .listArea h4 a:hover {
	color: #444;
	text-decoration: underline;
}
#linkArea .listArea p {
	margin-top: 5px;
	color: #444;
	font-size: 65%;
	line-height: 150%;
}



/* ===== リンク 掲載申し込み ===== */

#linkEntryArea {
	margin: 5px 10px 0 10px;
	width: 750px;
}
#linkEntryArea h3,
#linkEntryArea h4 {
	margin-top: 15px;
	border-top: #cccccc dashed 1px;
	padding-top: 13px;
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	font-weight: bold;
	background: url(../image/common/list_image2.gif) 0 1em no-repeat;
}
#linkEntryArea p.p-first {
	margin-top: 5px;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkEntryArea p.p-first span {
	color: #ff0000;
}
#linkEntryArea p.p-first span.span-url {
	color: #b1552a;
}
#linkEntryArea p.p-first a:link,
#linkEntryArea p.p-first a:visited {
	color: #b1552a;
}
#linkEntryArea p.p-first a:active,
#linkEntryArea p.p-first a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#linkEntryArea textarea.textarea-banner {
	margin-top: 10px;
	color: #444;
	font-size: 75%;
}
#linkEntryArea table.table-link-banner1 {
	margin-top: 10px;
	width: 520px;
	border-spacing: 0;
	border-collapse: collapse;

	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkEntryArea table.table-link-banner2 {
	margin-top: 10px;
	/*margin-top: 30px;*/
	width: 520px;
	border-spacing: 0;
	border-collapse: collapse;

	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkEntryArea table.table-link-banner1 th {
	width: 135px;
	text-align: left;
	vertical-align: middle;
}
#linkEntryArea table.table-link-banner1 td {
	width: 385px;
	text-align: left;
	vertical-align: middle;
}
#linkEntryArea table.table-link-banner2 th {
	width: 105px;
	text-align: left;
	vertical-align: middle;
}
#linkEntryArea table.table-link-banner2 td {
	width: 415px;
	text-align: left;
	vertical-align: middle;
}
#linkEntryArea table.table-link-entry {
	margin-top: 10px;
	width: 618px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 1px 1px;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkEntryArea table.table-link-entry th {
	padding: 5px 5px 5px 5px;
	width: 189px;
	vertical-align: top;
	text-align: left;
	background-color: #f7f5f1;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 0 0;
}
#linkEntryArea table.table-link-entry td {
	padding: 5px 5px 5px 5px;
	width: 409px;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px 1px 0 0;
}



/* ===== リンク 掲載申し込み完了 ===== */

#linkEntryCompleteArea {
	margin: 5px 10px 0 10px;
	width: 750px;
}
#linkEntryCompleteArea p {
	margin-top: 1em;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkEntryCompleteArea p.p-first {
	margin-top: 5px;
}



/* ===== 相互リンク申し込みフォーム ===== */

#linkFormArea {
	margin: 5px 10px 0 10px;
	width: 750px;
}
#linkFormArea #linkFormArea-space {
	margin: 5px 5px 0 5px;
	width: 740px;
}
#linkFormArea .cautionArea {
	width: 740px;
}
#linkFormArea .cautionArea h3,
#linkFormArea .cautionArea h4 {
	margin-top: 15px;
	border-top: #cccccc dashed 1px;
	padding-top: 13px;
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	font-weight: bold;
	background: url(../image/common/list_image2.gif) 0 1em no-repeat;
}
#linkFormArea .cautionArea p.p-first {
	margin-top: 5px;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkFormArea .cautionArea p.p-first a:link,
#linkFormArea .cautionArea p.p-first a:visited {
	color: #b1552a;
}
#linkFormArea .cautionArea p.p-first a:active,
#linkFormArea .cautionArea p.p-first a:hover {
	color: #b1552a;
	text-decoration: underline;
}
#linkFormArea .cautionArea textarea.textarea-banner {
	margin-top: 5px;
	color: #444;
	font-size: 75%;
}
#linkFormArea .cautionArea table.table-link-banner1 {
	margin-top: 10px;
	width: 520px;
	border-spacing: 0;
	border-collapse: collapse;

	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkFormArea .cautionArea table.table-link-banner2 {
	/*margin-top: 30px;*/
	margin-top: 10px;
	width: 520px;
	border-spacing: 0;
	border-collapse: collapse;

	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkFormArea .cautionArea table.table-link-banner1 th {
	width: 135px;
	text-align: left;
	vertical-align: middle;
}
#linkFormArea .cautionArea table.table-link-banner1 td {
	width: 385px;
	text-align: left;
	vertical-align: middle;
}
#linkFormArea .cautionArea table.table-link-banner2 th {
	width: 105px;
	text-align: left;
	vertical-align: middle;
}
#linkFormArea .cautionArea table.table-link-banner2 td {
	width: 415px;
	text-align: left;
	vertical-align: middle;
}

#linkFormArea #space-link-form1 {
	margin: 30px 0 0 0;
}
#linkFormArea #space-link-form1b {
	margin: 5px 0 0 0;
}
#linkFormArea p#txt-link-form-head{
	color: #666;
	font-size: 75%;
}
#linkFormArea p#txt-link-form1 {
	margin: 5px 0 0 0;
	color: #666;
	font-size: 75%;
}
#linkFormArea p#txt-link-form1b {
	margin: 5px 0 10px 0;
	color: #666;
	font-size: 75%;
}
#linkFormArea table#table-link-form {
	width: 700px;
	margin-bottom: 1em;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: #999;
	border-width: 1px 0 0 1px;
}
#linkFormArea table#table-link-form tr td {
	padding: 5px 5px 5px 5px;
	width: 460px;
	border-style: solid;
	border-color: #999;
	border-width: 0 1px 1px 0;
	color: #666;
	font-size: 75%;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#linkFormArea table#table-link-form th {
	padding: 5px 5px 5px 5px;
	width: 220px;
	background-color: #eee;
	border-style: solid;
	border-color: #999;
	border-width: 0 1px 1px 0;
	color: #b1552a;
	font-size: 75%;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
#linkFormArea table#table-link-form span {
	color: #f00;
}
#linkFormArea .input_link_form1 {
	color: #666;
}



/* ===== おすすめリンク一覧 ===== */

#linkListArea {
	margin: 5px 10px 0 10px;
	width: 750px;
}
#linkListArea #linkListArea-space {
	margin: 5px 5px 0 5px;
	width: 740px;
}
#linkListArea .linkButtonArea {
	width: 750px;
	margin-top: 10px;
}
#linkListArea ul.ul-button {
	padding-left: 23px;
	font-size: 75%;
	color: #444;
	background: url(../image/common/list_image2.gif) 0 0.0em no-repeat;
}
#linkListArea h3 {
	color: #444;
	font-size: 75%;
	text-align: center;
}
#linkListArea h3.h3-first {
	text-align: left;
}
#linkListArea h3.h3-inner {
	margin-top: 30px;
}
#linkListArea table.table-link-list {
	width: 700px;
	border-spacing: 0;
	border-collapse: collapse;
	color: #444;
	font-size: 75%;
	line-height: 150%;
}
#linkListArea table.table-link-list td.td-long {
	padding: 5px 0 5px 0;
	width: 700px;
}
#linkListArea table.table-link-list td.td-left {
	padding: 5px 0 5px 0;
	width: 100px;

	text-align: left;
	vertical-align: middle;
}
#linkListArea table.table-link-list td.td-right {
	padding: 5px 0 5px 0;
	width: 600px;

	text-align: left;
	vertical-align: top;
}
#linkListArea table.table-link-list td.td-left2 {
	padding: 5px 0 5px 0;
	width: 130px;

	text-align: left;
	vertical-align: middle;
}
#linkListArea table.table-link-list td.td-right2 {
	padding: 5px 0 5px 0;
	width: 590px;

	text-align: left;
	vertical-align: top;
}
#linkListArea table.table-link-list td a:link,
#linkListArea table.table-link-list td a:visited {
	color: #b1552a;
}
#linkListArea table.table-link-list td a:active,
#linkListArea table.table-link-list td a:hover {
	color: #b1552a;
	text-decoration: underline;
}



/* ===== Sub Contents Area ===== */

#blogpartsBannerArea {
	width: 200px;
}

#flashContentsWindowArea {
	width: 178px;
	margin: 10px 10px 0 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
#flashContentsWindowArea .flashArea {
	width: 168px;
	height: 120px;
	margin: 0px 5px 0 5px;
}
#flashContentsWindowArea .textArea {
	width: 168px;
	margin: 5px 5px 10px 5px;
}
#flashContentsWindowArea .textArea p {
	color: #666;
	font-size: 75%;
}


#systemDesignWindowArea {
	width: 178px;
	margin: 10px 10px 0 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
#systemDesignWindowArea .textArea {
	width: 168px;
	margin: 5px 5px 10px 5px;
}
#systemDesignWindowArea .textArea p {
	color: #666;
	font-size: 75%;
}
#systemDesignWindowArea .textArea p img {
	float: right;
}


#webServerWindowArea {
	width: 178px;
	margin: 10px 10px 0 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
#webServerWindowArea .textArea {
	width: 168px;
	margin: 5px 5px 10px 5px;
}
#webServerWindowArea .textArea p {
	color: #666;
	font-size: 75%;
}
#webServerWindowArea .textArea p img {
	float: right;
}


#photographyWindowArea {
	width: 178px;
	margin: 10px 10px 0 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
#photographyWindowArea .textArea {
	width: 168px;
	margin: 5px 5px 10px 5px;
}
#photographyWindowArea .textArea p {
	color: #666;
	font-size: 75%;
}
#photographyWindowArea .textArea p img {
	float: right;
}



/* ===== Photography Window Area ===== */

div#space_window_photography {
	margin: 20px 10px 0 10px;
}
div#window_photography {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_photography1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
}
p#space_window_photography1 {
	margin: 5px 5px 5px 5px;
}

/* ===== Access Analyze Window Area ===== */

div#space_window_access_analyze {
	margin: 10px 10px 0 10px;
}
div#window_access_analyze {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_access_analyze1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_access_analyze1 {
	margin: 5px 5px 5px 5px;
}

/* ===== Accessibility Window Area ===== */

div#space_window_accessibility {
	margin: 20px 10px 0 10px;
}
div#window_accessibility {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_accessibility1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_accessibility1 {
	margin: 5px 5px 5px 5px;
}


/* ===== Recruit Window Area ===== */

div#space_window_recruit {
	margin: 10px 10px 0 10px;
}
div#window_recruit {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_recruit1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_recruit1 {
	margin: 5px 5px 5px 5px;
}

/* ===== Greeting Window Area ===== */

div#space_window_greeting {
	margin: 0 10px 0 10px;
}
div#window_greeting {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_greeting1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_greeting1 {
	margin: 5px 5px 5px 5px;
}

/* ===== Access Map Area ===== */

div#space_window_access_map {
	margin: 10px 10px 0 10px;
}
div#window_access_map {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_access_map1 {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_access_map1 {

	margin: 5px 5px 5px 5px;
}

/* ===== License Map Area ===== */

div#space_window_license {
	margin: 10px 10px 0 10px;
}
div#window_license {
	margin: 0;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}
p#txt_window_license {
	margin: 0 5px 10px 5px;
	color : #666;
	font-size: 75%;
} 
p#space_window_license {
	margin: 5px 5px 5px 5px;
}

