.climb-12-18 {

	font-size: 12px;

	line-height: 18px;

}
.climb-14-18G {
	font-size: 14px;
	line-height: 18px;
	color:#3163FF;
}

.climb-14B-20 {

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

}

.climb-12-22 {

	font-size: 12px;

	line-height: 22px;

}

.climb-10-15 {

	font-size: 10px;

	line-height: 15px;

}

.climb-12B-22 {

	font-size: 14px;

	line-height: 22px;

	font-weight: bold;

	color: #009999;

	background-color: #F0F0F0;

}

.climb-12B2-22 {

	font-size: 12px;

	line-height: 22px;

	font-weight: bold;

	color: #FF6600;

	background-color: #F5F5F5;

}
.climb-14B2-22 {

	font-size: 14px;

	line-height: 22px;

	font-weight: bold;

	color: #FF6600;

	background-color: #F5F5F5;

}

.climb-12-26 {

	font-size: 12px;

	line-height: 26px;

}

.climb-12B-22p {

	font-size: 14px;

	line-height: 22px;

	font-weight: bold;

	color: #FF6699;

	background-color: #F5F5F5;

	font-family: sans-serief
}

.climb-12-18p {

	font-size: 12px;

	line-height: 18px;

	font-family: sans-serief
}
.climb-12-16 {

	font-size: 12px;

	line-height: 16px;

	font-family: sans-serief
}

.climb-12B-22s {

	font-size: 12px;

	line-height: 22px;

	font-weight: bold;

	color: #009999;

	background-color: #F0F0F0;
}
.climb-12B-22b {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #3366FF;
	background-color: #F5F5F5;
	font-family: sans-serief
}
.climb-KomokuTitleG {

    height:22px;
	font-size: 14px;

	line-height: 22px;

	font-weight: bold;

	color: #009999;;

}

.divBody{
	border:0px solid #000000;
	width:670px;
	height:635px;
	overflow: auto;
}
.hand{
	cursor: pointer;
	cursor:hand;
}

.climb-report-title{
	font-size:14px;
	font-weight:bold;
	color:#3366FF;
}
.climb-14-22 {

	font-size: 14px;

	line-height: 22px;

}
/* 本文エリア */
.clsMain{
	border-top: #31A2B7 solid 0px;
	border-left: #31A2B7 solid 1px;
}
.clsMainPink{
	border-top: #FFC6C6 solid 0px;
	border-left: #FFC6C6 solid 1px;
}
/* 本文エリア（導入事例） */
.clsHonbun{
	background-color:#fffff0;
	border-top: #31A2B7 solid 0px;
	border-left: #31A2B7 solid 1px;
}
/* タイトルボタンとメインエリアの隙間 */
.spaceHeight{
	height:0px;
}
.new{
	color:#ff0000;
}
/*		宣伝部		*/
.AD a {
	text-decoration:none;
	color:#0000ff;
	font-size:14px;
}
.AD{
	color:#0000ff;
	font-size:14px;
}
.clsMenuLSpace{
	height:25px;
}
.clsMenuLSpace2{
	height:190px;
}
.clsMenuLSpace3{
	height:340px;
}
.clsMenuLSpace4{
	height:200px;
}
.clsPinkRibon{
	height:30px;
}
.clsPinkRibonStr{
	font-size:12px;
}


/*		SiteMap		*/
.sitemapTD{
	vertical-align:top;
}
.sitemapTitle{
	font-size:17px;
	border-left:#31A2B7 solid 5px;
	padding-left:10px;
}
.sitemapli{
	font-size:15px;
	margin-top:3px;
}
.sitemapli a{
	color:#0000ff;
}
.sitemapTitle a{
	color:#0000ff;
}
.sitemapTbl{
	width:100%;
	height:100%;
	background-color:#DCF2F6
}
/* 納入実績 */
.jissekiTitleKen{
	width:80px;
	background-color:#e0FFe0;
	font-size:15px;
	padding:10px;
	text-align:center;
}
.jissekiTitleHosp{
	width:400px;
	background-color:#e0FFe0;
	font-size:15px;
	padding:10px;
	text-align:center;
}
.jissekiTDKen{
	background-color:#ffffe0;
	font-size:15px;
	padding:5px;
	text-align:center;
}
.jissekiTDHosp{
	font-size:15px;
	background-color:#ffffff;
	padding:5px
}

/* 沿革 */
.enkakuTitleNen{
	width:45px;
	background-color:#E6E6E6;
	font-size:15px;
	padding:10px;
	text-align:center;
}
.enkakuTitleTopic{
	background-color:#E6E6E6;
	font-size:15px;
	padding:10px;
	text-align:center;
}
.enkakuTDNen{
	background-color:#E6E6E6;
	font-size:14px;
	padding:8px;
	color:#006666
}
.enkakuTDTopic{
	font-size:14px;
	background-color:#F5F5F5;
	padding:8px
}

/* 方針 */
.clsHosinTD{
	background-color:#fffff8;
	font-size:15px;
	border-bottom:#808000 solid 1px;
	border-right:#808000 solid 1px;
}
.clsHosinTbl{
	background-color:#ffffff;
	width:620px;
}
.clsHosinTbl li{
	padding:5px;
}
.clsHosinTitle{
	font-size:15px;
	background-color:#ffffd0;
	padding:7px;
	border-bottom:#808000 solid 2px;
	border-right:#808000 solid 2px;
	border-Left:#6060ff solid 10px;
}

/* イベント */
.clsEventTbl{
	background-color:#dcdcdc
}
.clsEventTR{
	font-size:12px;
}
.clsEventTitle{
	text-align:center;
	font-size:15px;
	background-color:#ffffc0;
	padding:6px;
}
.clsEventTitle3{
	text-align:center;
	font-size:15px;
	background-color:#FFDF80;
	padding:6px;
}
.clsEventTitle2{
	text-align:center;
	font-size:15px;
	background-color:#C0FFC0;
	padding:6px;
}
.clsEventTD10{
	font-size:12px;
	text-align:center;
	height:30px;
	width:110px;
	padding:8px;
	background-color:#fffff0;
}
.clsEventTD20{
	font-size:12px;
	width:380px;
	padding:8px;
	background-color:#ffffff
}
.clsEventTD1{
	height:25px;
	width:120px;
	padding:3px;
	background-color:#ffffff
}
.clsEventTD2{
	width:280px;
	padding:3px;
	background-color:#ffffff
}
.clsEventTD3{
	width:220px;
	padding:3px;
	background-color:#ffffff
}
.clsEventTD1Old{
	height:25px;
	width:110px;
	padding:3px;
	background-color:#e0e0e0
}
.clsEventTD2Old{
	width:290px;
	padding:3px;
	background-color:#e0e0e0
}
.clsEventTD3Old{
	width:220px;
	padding:3px;
	background-color:#e0e0e0
}
.spanLink{
	color:#0000ff;
	cursor: hand;
	cursor: pointer;
}
.clsBody{
/* background-color:#0063A8;*/
	background-color:#ffffff;
    background-image: url(./img/53.jpg);
    background-repeat: repeat-x;
}
.clsBodyP{
/*background-color:#FFEFEF*/
	background-color:#ffffff;
    background-image: url(./img/62.jpg);
    background-repeat: repeat-x;
}
.clsMainDiv{
	border-left:#dcdcdc solid 2px;
	border-top:#dcdcdc solid 2px;
	border-right:#404040 solid 2px;
	border-bottom:#000000 solid 2px;
	width:880px;
	background-color:#ffffff
}
.clsMainTbl{
	background-color:#ffffff
}
.clsDemo{
	cursor: hand;
	cursor: pointer;
}
.clsDemoTitle{
	width:600px;
	font-size:15px;
	background-color:#fffff0;
	padding:5px;
	border-top:#006BCE solid 1px;
	border-left:#006BCE solid 5px;
	border-right:#006BCE solid 5px;
	border-bottom:#006BCE solid 1px;
}
.clsDemoHonbun{
	width:600px;
	background-color:#ffffff;
	border-left:#dcdcdc solid 0px;
	border-bottom:#006BCE solid 1px;
}
.clsDemoTitle2{
	width:170px;
	height:40px;
	font-size:15px;
	background-color:#fffff0;
	padding:11px;
	border-top:#006BCE solid 1px;
	border-left:#006BCE solid 6px;
	border-right:#006BCE solid 1px;
	border-bottom:#006BCE solid 1px;
}
.clsDemoHonbun2{
	width:410px;
	height:50px;
	background-color:#ffffff;
	margin-top:0px;
	padding:5px;
	border-bottom:#006BCE solid 1px;
	border-top:#006BCE solid 1px;
}

.clsProductsTxt{
	color:#0000ff;
	text-decoration:underline;
	cursor: hand;
	cursor: pointer;
}
.clsDiv09_00{
	background-color:#c0ffff;
	width:541px;
	height:20px;
	text-align:center;
}
.clsDiv09_01{
	background-color:#ffffff;
	width:270px;
	height:160px;
}
.clsDiv09_02{
	background-color:#ffffff;
	width:270px;
	height:100px;
	text-align:center;
}
.clsDiv09_03{
	background-color:#cdcdcd;
	width:541px;
	height:150px;
}
.clsDiv09_04{
	background-color:#ffffff;
	width:270px;
	height:260px;
}
.clsDiv09_05{
	background-color:#ffffe0;
	width:270px;
	height:20px;
	text-align:center;
}
.clsDiv09_06{
	background-color:#ffe0ff;
	width:541px;
	height:40px;
	text-align:center;
}

.clsProductsTitle{
	font-size:15px;
	background-color:#ffffd0;
	padding:7px;
	border-bottom:#808000 solid 2px;
	border-right:#808000 solid 2px;
	border-Left:#6060ff solid 10px;
}
.clsHrRecruit1{
	width:85%;
}
.clsHrRecruit2{
	width:90%;
	border-style:dotted
}
.clsPreRecruit{
	line-height: 20px;
	font-size:13px;
}
.clsProductTDImg{
	width:300px;
	height:180px;
}
.clsProductTDStr{
	vertical-align:top;
	width:280px;
}
.clsProductTDStr a {
	text-decoration:none;
	color:#3163FF;
}

