@charset "UTF-8";



/* ------ メインエリア／メインカラム／テキストインデント01 ------ */

#cbody #mainarea #maincolumn #index01 .textindent01 {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	width: 604px;
}

/* ------ メインエリア／メインカラム／テキストインデント01 ------ */

#cbody #mainarea #maincolumn #index01 h4 {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#cbody #mainarea #maincolumn #index01 h4.right {
	float: right;
}
#cbody #mainarea #maincolumn #index01 h4 a img {
	border: #d1d1d1 3px solid;
}
#cbody #mainarea #maincolumn #index01 h4 a:hover img {
	border: #0d1f78 3px solid;
}


/* ------ メインエリア／インデックス01／アンカー ------ */

#cbody #mainarea #maincolumn #index01 .anbox01 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 608px;
}
#cbody #mainarea #maincolumn #index01 .anbox01 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#cbody #mainarea #maincolumn #index01 .anbox01 ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	background: transparent url("/img_com/arrow_08.gif") no-repeat 0px 6px;
}

/* ------ メインエリア／メインカラム／インデックス01／トップボタン ------ */
#cbody #mainarea #maincolumn #index01 p.btntop {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ------ メインエリア／タイトルh2 ------ */

#cbody #mainarea #maincolumn h2#h2title {
	background: transparent url("/solution/img/h2_title.jpg") no-repeat;
	height: 89px;
}
/* ------ QAW ------ */
#cbody #mainarea #maincolumn h2#h2qaw {
	background: transparent url("/solution/qaw/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ ISM ------ */
#cbody #mainarea #maincolumn h2#h2ism {
	background: transparent url("/solution/ism/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ QOH ------ */
#cbody #mainarea #maincolumn h2#h2qoh {
	background: transparent url("/solution/qoh/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ QND Plus ------ */
#cbody #mainarea #maincolumn h2#h2qnd {
	background: transparent url("/solution/qnd/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ eX WP ------ */
#cbody #mainarea #maincolumn h2#h2exwp {
	background: transparent url("/solution/exwp/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ eX Report ------ */
#cbody #mainarea #maincolumn h2#h2exreport {
	background: transparent url("/solution/exreport/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ gaaiho ------ */
#cbody #mainarea #maincolumn h2#h2gaaiho {
	background: transparent url("/solution/gaaiho/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ qqr ------ */
#cbody #mainarea #maincolumn h2#h2qqr {
	background: transparent url("/solution/qqr/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ keyserver ------ */
#cbody #mainarea #maincolumn h2#h2keyserver {
	background: transparent url("/solution/keyserver/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ license ------ */
#cbody #mainarea #maincolumn h2#h2license {
	background: transparent url("/solution/matchingreport/img/h2_title.gif") no-repeat;
	height: 89px;
}
/* ------ QGG ------ */
#cbody #mainarea #maincolumn h2#h2qgg {
	background: transparent url("/solution/qgg/img/h2_title.gif") no-repeat;
	height: 89px;
}



/* ------ メインエリア／メインカラム／インデックス01／インデックスh3 ------ */

#cbody #mainarea #maincolumn #index01 h3#h3index {
	background: transparent url("/solution/img/h3_index.gif") no-repeat;
	width: 608px;
	height: 15px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index01 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_01.gif") no-repeat;
	width: 608px;
	height: 39px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index02 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_02.gif") no-repeat;
	width: 608px;
	height: 39px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index03 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_03.gif") no-repeat;
	width: 608px;
	height: 39px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index04 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_04.gif") no-repeat;
	width: 608px;
	height: 39px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index05 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_05.gif") no-repeat;
	width: 608px;
	height: 39px;
}
#cbody #mainarea #maincolumn #index01 h3.h3index06 {
	margin-top: 20px;
	background: transparent url("/solution/img/h3_index_06.gif") no-repeat;
	width: 608px;
	height: 39px;
}


/* ------ メインエリア／メインカラム／h3 ------ */

*#cbody #mainarea #maincolumn h3.h301 {
	margin-top: 30px;
	background: url("/solution/img/h3_01.gif") no-repeat;
	width: 66px;
	height: 29px;
}
#cbody #mainarea #maincolumn h3.h302 {
	margin-top: 30px;
	background: url("/solution/img/h3_02.gif") no-repeat;
	width: 105px;
	height: 29px;
}
/* ------ QAW ------ */
#cbody #mainarea #maincolumn h3#h3qaw {
	background: transparent url("/solution/qaw/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ ISM ------ */
#cbody #mainarea #maincolumn h3#h3ism {
	background: transparent url("/solution/ism/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ QOH ------ */
#cbody #mainarea #maincolumn h3#h3qoh {
	background: transparent url("/solution/qoh/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ QND Plus ------ */
#cbody #mainarea #maincolumn h3#h3qnd {
	background: transparent url("/solution/qnd/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ eX WP ------ */
#cbody #mainarea #maincolumn h3#h3exwp {
	background: transparent url("/solution/exwp/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ eX Report ------ */
#cbody #mainarea #maincolumn h3#h3exreport {
	background: transparent url("/solution/exreport/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ gaaiho ------ */
#cbody #mainarea #maincolumn h3#h3gaaiho {
	background: transparent url("/solution/gaaiho/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ qqr ------ */
#cbody #mainarea #maincolumn h3#h3qqr {
	background: transparent url("/solution/qqr/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ keyserver ------ */
#cbody #mainarea #maincolumn h3#h3keyserver {
	background: transparent url("/solution/keyserver/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ license ------ */
#cbody #mainarea #maincolumn h3#h3license {
	background: transparent url("/solution/matchingreport/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}
/* ------ QGG ------ */
#cbody #mainarea #maincolumn h3#h3qgg {
	background: transparent url("/solution/qgg/img/h3_title.gif") no-repeat;
	width: 608px;
	height: 39px;
}




/* ------ メインエリア／メインカラム／テキストbox03／ ------ */

#cbody #mainarea #maincolumn .textbox03 ul.ul01 {
	padding-right: 15px;
}


/* ------ メインエリア／メインカラム／テキストbox03／h4 ------ */

#cbody #mainarea #maincolumn .textbox03 h4.h401 {
	background: url("/solution/img/h4_01.gif") no-repeat;
	width: 254px;
	height: 16px;
}
#cbody #mainarea #maincolumn .textbox03 h4.h402 {
	margin: 7px 0px 0px 0px;
	background: url("/solution/img/h4_02.gif") no-repeat;
	width: 602px;
	height: 43px;
}


/* ------ メインエリア／メインカラム／h6 ------ */

#cbody #mainarea #maincolumn h6.h601 {
	width: 117px;
	height: 15px;
	background: url("/solution/img/h6_01.gif") no-repeat;
}
#cbody #mainarea #maincolumn h6.h602 {
	width: 202px;
	height: 15px;
	background: url("/solution/img/h6_02.gif") no-repeat;
}



/* ------ メインエリア／サブカラム／lナビ／タイトルh3 ------ */

#cbody #mainarea #subcolumn #lnavi h3#h3title {
	background: transparent url("/solution/img/h3_title.gif") no-repeat;
	width: 210px;
	height: 90px;
}
#cbody #mainarea #subcolumn #lnavi h3#h3title a {
	width: 210px;
	height: 90px;
	display: block;
}

/* ------ メインエリア／サブカラム／lナビ／h4 ------ */

#cbody #mainarea #subcolumn #lnavi h4#h401 {
	background: transparent url("/solution/img/h4_index_01.gif") no-repeat;
	width: 210px;
	height: 35px;
}
#cbody #mainarea #subcolumn #lnavi h4#h402 {
	background: transparent url("/solution/img/h4_index_02.gif") no-repeat;
	width: 210px;
	height: 35px;
}
#cbody #mainarea #subcolumn #lnavi h4#h403 {
	background: transparent url("/solution/img/h4_index_03.gif") no-repeat;
	width: 210px;
	height: 35px;
}
#cbody #mainarea #subcolumn #lnavi h4#h404 {
	background: transparent url("/solution/img/h4_index_04.gif") no-repeat;
	width: 210px;
	height: 35px;
}
#cbody #mainarea #subcolumn #lnavi h4#h405 {
	background: transparent url("/solution/img/h4_index_05.gif") no-repeat;
	width: 210px;
	height: 35px;
}

