/*-------------------------------
コメントアウト
-------------------------------*/
#main {
	width: 500px;
	float: right;
	display: inline;
	clear: both;
	height: auto;
	background-color: #FFFFFF;
}
#main .subTxt a {
	color: #00568A;
	text-decoration: none;
}
#main .subTxt-End a {
	color: #00568A;
	text-decoration: none;
}
#connection a {
	color: #00568A;
	text-decoration: none;
}
#connection a:visited {
	color: #333333;
	text-decoration: none;
}
#main .subTxt a:hover {
	color: #000066;
	text-decoration: underline;
}
#main .subTxt-End a:hover {
	color: #000066;
	text-decoration: underline;
}
#connection a:hover {
	color: #000066;
	text-decoration: underline;
}
.titleTop {
	width: 500px;
	height: 60px;
	margin-bottom: 15px;
	background-image: url(../img/index/title3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
}
.titleSub {
	height: 60px;
	width: 480px;
	margin-left: 9px;
	display: block;
}
#titleDesign a {
	background-image: url(../img/index/title_design.gif);
	height: 60px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -5000px;
}
#titleDesign a:hover {
	background-image: url(../img/index/title_design.gif);
	background-position: 0px -60px;
	background-repeat: no-repeat;
}

#titleCatalog a {
	background-image: url(../img/index/title_catalog.gif);
	height: 60px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -5000px;
}
#titleCatalog a:hover {
	background-position: 0px -60px;
	background-repeat: no-repeat;
	background-image: url(../img/index/title_catalog.gif);
}
#titleSign a {
	background-image: url(../img/index/title_sign.gif);
	height: 60px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -5000px;
}
#titleSign a:hover {
	background-image: url(../img/index/title_sign.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}

#titleWeb a {
	background-image: url(../img/index/title_web.gif);
	height: 60px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -5000px;
}
#titleWeb a:hover {
	background-image: url(../img/index/title_web.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.mainTxt {
	font-size: 84%;
	height: auto;
	width: 420px;
	color: #666666;
	margin-bottom: 0.6em;
	margin-top: 0.3em;
	margin-left: 35px;
}
.subTxt {
	font-size: 84%;
	height: auto;
	width: 420px;
	color: #666666;
	margin-left: 35px;
	padding-bottom: 0.2em;
}
.subTxt-End {
	font-size: 84%;
	height: auto;
	width: 420px;
	color: #666666;
	margin-left: 35px;
	padding-bottom: 0.2em;
	margin-bottom: 30px;
}
.subTxt-blue {
	font-size: 84%;
	height: auto;
	width: 420px;
	color: #0066FF;
	margin-left: 35px;
	padding-bottom: 0.2em;
}
.ContentsTitle {
	height: 20px;
	width: 480px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-indent: 25px;
	margin-top: 30px;
	margin-bottom: 10px;
	background-image: url(../img/share/accent.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 96%;
	color: #575757;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #B7B7B7;
	font-weight: bold;
}
.Connection {
	height: 20px;
	width: 480px;
	text-indent: 25px;
	margin-top: 30px;
	margin-left: 9px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 96%;
	background-image: url(../img/share/connection.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4D79FF;
}
#connection ul {
	width: 480px;
	background-image: url(../img/share/connection_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 9px;
	padding-right: 5px;
	padding-left: 5px;
}
#connection li {
	margin-right: 0.5em;
	display: inline;
	font-size: 84%;
}

/*-------------------------------
サイトマップタイトル
-------------------------------*/
.SitemapTitle {
	height: 20px;
	width: 480px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C8C8FF;
	text-indent: 15px;
	margin-left: 9px;
	font-size: 96%;
	color: #575757;
	margin-bottom: 5px;
	margin-top: 20px;
	font-weight: bold;
}
#PageTitleFlier-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleFlier-price {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleFlier-sample {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleFlier-deta {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top_deta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleFlier-delivery {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top_delivery.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleFlier-pay {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/flier/top_pay.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleCat-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/catalog/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleCat-process {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/catalog/top_process.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleCat-sample {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/catalog/top_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleSign-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/sign/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleSign-in {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/sign/top_in.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleSign-out {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/sign/top_out.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleSign-train {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/sign/top_train.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleSign-sample {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/sign/top_sample.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-seo {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top_seo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-seoprice {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top_seo_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-price {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-process {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top_process.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleWeb-consulting {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/web/top_consulting.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleinfo-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/info/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleConpany-privacy {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/cnpany/privacy_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleInfo-sitemap {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/info/sitemap_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleConpany-service {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/cnpany/servis_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
#PageTitleConpany-index {
	height: 40px;
	width: 480px;
	margin-left: 9px;
	background-image: url(../img/cnpany/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	margin-bottom: 10px;
}
.catalogStep {
	height: 20px;
	width: 480px;
	text-indent: 25px;
	margin-top: 30px;
	margin-left: 9px;
	margin-bottom: 10px;
	font-size: 96%;
	color: #575757;
	background-image: url(../img/catalog/step.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.inLine {
	display: inline;
	margin-right: 0.6em;
	padding-bottom: 0.6em;
}
/*-------------------------------
会社概要スタート
-------------------------------*/
#conpanyTable {
	font-size: 86%;
	color: #666666;
	margin-left: 20px;
	width: 460px;
	margin-bottom: 20px;
}
#conpanyTable tr {
	background-color: #F3F3F3;
}
#conpanyTable h3 {
	text-indent: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	color: #999999;
}
#conpanyTable li {
	text-indent: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
/*-------------------------------
会社概要エンド
-------------------------------*/
