﻿@charset "utf-8";

/* 	/solution/
---------------------------------------------------------- */

/* groupSection
==============================*/

div.groupSection {
	clear: both;
	width: 695px;
	margin-top: 1px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg031.gif) no-repeat left top;
}
div.groupSection dl {
	padding-top: 12px;
	padding: 12px 0 10px;
}
div.groupSection dt {
	float: left;
	width: 250px;
	min-height: 20px;
	font-weight: bold;
	font-size: 109%;
}
/* IE6 hack */
* html div.groupSection dt {
	height: 20px;
}/* hack end */

div.groupSection dt span {
	display: block;
	padding: 0 5px 0 25px;
}
div.groupSection dd {
	float: left;
	width: 444px;
}
div.groupSection dd ul {
	margin-left: 10px;
}


/* topicSection
==============================*/

div.topicSection {
	width: 695px;
	margin-top: 10px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg028.gif) no-repeat left top;
}
div.topicSection div.inner {
	padding-bottom: 7px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg029.gif) no-repeat left bottom;
}
/* IE6 hack */
* html div.topicSection div.inner {
	height: 1px;
}/* hack end */

div.topicSection dl {
	padding: 7px 7px 0;
}
div.topicSection dt {
	min-height: 23px;
	padding: 11px 0 5px 23px;
	font-weight: bold;
	background: url(http://solution.ufit.co.jp/common/images/com_bg030.gif) no-repeat left top;
}
/* IE6 hack */
* html div.topicSection dt {
	height: 23px;
}/* hack end */

div.topicSection dd {
	padding: 8px 8px 0;
}




/* column
==============================*/

/*== col-two ==*/

div.col-two {
	margin-top: 15px;
	width: 685px;
	padding-left: 10px;
	overflow: hidden;
}

div.col-two div.inner {
	width: 706px;
	padding: 0 0 19px;
}
div.col-two div.col {
	float: left;
	width: 332px;
	margin-right: 20px;
}

div.col-two p.imgTitle {
	padding-left: 10px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic013.gif) no-repeat 0 0.2em;
}	
/* IE6 hack */
* html div.col-two p.imgTitle {
	height: 1px;
}/* hack end */

div.col-two div.thumbnail {
	margin-top: 5px;
	text-align: center;
}
div.col-two div.thumbnail p.enlarge {
	margin-top: 5px;
}




/*== col-three ==*/
div.col-three {
	margin-top: 10px;
	width: 695px;
	overflow: hidden;
}

div.col-three div.inner {
	width: 706px;
	padding: 0 0 19px;
	background: url(http://solution.ufit.co.jp/solution/images/index_bg001.gif) no-repeat 0% 100%;
}
div.col-three div.inner.type02 {
	padding: 0 0 19px;
	background: url(http://solution.ufit.co.jp/solution/images/index_bg003.gif) no-repeat 0% 100%;
}

div.col-three div.col {
	float: left;
	width: 225px;
	margin-right: 10px;
}

div.col-three h2 {
	margin-top: 0;
	padding: 0;
	border-bottom: none;
	background: none;
}

div.col-three ul {
	margin: -1px 10px 0;
	border-top: 1px solid #e5e5e5;
}
div.col-three ul li {
	padding: 2px 10px;
	background: url(http://solution.ufit.co.jp/solution/images/index_bg002.gif) repeat-x 0% 100%;
}
/* IE6 hack */
* html div.col-three ul li {
	height: 1px;
}/* hack end */

div.col-three ul li span {
	display: block;
	padding-left: 10px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic003.gif) no-repeat 0 0.45em;
}
/* IE6 hack */
* html div.col-three ul li span {
	height: 1px;
}
/* hack end */



/*== list-col ==*/
div.list-col ul {
	clear: both;
}
div.list-col li {
	display: inline;
	float: left;
	width: 313px;
	margin: 0 12px;
	padding-bottom: 5px;
}


/* anchorArea
==============================*/
dl.anchorArea {
	clear: both;
	margin-top: 15px;
}
dl.anchorArea dt {
	padding-left: 12px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic005.gif) no-repeat 0 0.2em;
}
/* IE6 hack */
* html dl.anchorArea dt {
	height: 1px;
}/* hack end */



/* colorBox
==============================*/
div.colorBox {
	margin-top: 20px;
	width: 695px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg016.gif) no-repeat 0 0;
}
div.colorBox div.inner {
	padding: 8px 10px 5px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg017.gif) no-repeat 0% 100%;
}
/* IE6 hack */
* html div.colorBox div.inner {
	height: 1px;
}/* hack end */

div.colorBox dt {
	padding: 0 0 2px;
	font-weight: bold;
}

div.colorBox ul li {
	padding: 2px 10px 2px 6px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic006.gif) no-repeat 0 0.8em;
}
/* IE6 hack */
* html div.colorBox ul li {
	height: 1px;
}/* hack end */


div.colorBox dl.task,
div.colorBox dl.item {
}
div.colorBox dl.task {
	margin-bottom: 10px;
}

div.colorBox dl.task dt,
div.colorBox dl.item dt {
	float: left;
	width: 280px;
	margin-right: 5px;
	padding: 0 0 0 1.1em;
	text-indent: -1.1em;
}
div.colorBox dl.item dt {
	font-weight: normal;
}
div.colorBox dl.task dd,
div.colorBox dl.item dd {
	display: inline;
	float: left;
	width: 285px;
	padding-left: 78px;
	text-indent: -1em;
}
div.colorBox dl.item dd {
	background: url(http://solution.ufit.co.jp/common/images/com_ex003.gif) no-repeat 0 0.15em;
}

div.colorBox p.attention {
	margin: 10px 0 0;
	padding-left: 1em;
	text-indent: -1em;
}



/* contact
==============================*/
div.contact {
	clear: both;
	margin-top: 10px;
}

div.contact dl {
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
	background: url(http://solution.ufit.co.jp/solution/images/com_bg005.gif) no-repeat 0 0;
}
div.contact dt {
	float: left;
	width: 500px;
	padding: 14px 0 0 25px;
	font-weight: bold;
}
div.contact dd {
	display: inline;
	float: right;
	width: 157px;
	margin: 6px 6px 0 0;
}


/* contactBox
==============================*/
div.contactBox {
	width: 595px;
	margin: 30px 0 0 50px;
	padding: 16px 0 0;
	background: url(http://solution.ufit.co.jp/solution/management/training/images/index_bg001.gif) no-repeat 0 0;
}
div.contactBox dl {
	padding: 0 16px 16px;
	background: url(http://solution.ufit.co.jp/solution/management/training/images/index_bg002.gif) no-repeat left bottom;
}
div.contactBox dt {
	float: left;
	width: 170px;
	margin-right: 15px;
	margin: 15px 10px 0 0;
	color: #29458e;
	font-weight: bold;
	font-size: 110%;
}
div.contactBox dd {
	float: left;
	width: 378px;
	font-weight: bold;
}

.contactTable td {
	padding-right: 10px;
}
.contactTable span.iconBlue {
	padding-left: 8px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic014.gif) no-repeat 0 0.3em;
}
/* IE6 hack */
* html .contactTable span.iconBlue {
	background-position: 0 0.5em;
	zoom: 1;
}/* hack end */



p.buttonDouble img {
	margin-right: 10px;
}



/* boxBlue
==============================*/
div.boxBlue {
	padding: 15px;
	border: 1px solid #bbbbbb;
	background-color: #dfe3ee;
}
div.boxBlue p {
	margin: 0;
}

/* boxBrown
==============================*/
div.boxBrown {
	margin-top: 5px;
	border: 1px solid #bbbbbb;
	background-color: #f5f5ed;
}
div.boxBrown dd {
	padding: 10px 12px 12px;
	font-size: 85%;
}







/*== anchorImg ==*/
ul.anchorImg,
ul.anchorImg02,
ul.anchorImg03 {
	clear: both;
	margin-top: 2px;
	padding-left: 1px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg006.gif) no-repeat 0 0;
}
ul.anchorImg li,
ul.anchorImg02 li,
ul.anchorImg03 li {
	float: left;
	width: 48px;
}

/* anchorImg01 */

ul.anchorImg li a {
	display: block;
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex001.gif) no-repeat 0 0;
}
ul.anchorImg li.kana01-off,
ul.anchorImg li.kana02-off,
ul.anchorImg li.kana03-off,
ul.anchorImg li.kana04-off,
ul.anchorImg li.kana05-off,
ul.anchorImg li.kana06-off,
ul.anchorImg li.kana07-off,
ul.anchorImg li.kana08-off,
ul.anchorImg li.kana09-off,
ul.anchorImg li.kana10-off {
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex001.gif) no-repeat 0 0;
}

ul.anchorImg li.kana01 a {
}
ul.anchorImg li.kana01 a:hover,
ul.anchorImg li.kana01 a:active {
	background-position: 0 -26px;
}
ul.anchorImg li.kana01-off {
	background-position: 0 -52px;
}

ul.anchorImg li.kana02 a {
	background-position: -48px 0;
}
ul.anchorImg li.kana02 a:hover,
ul.anchorImg li.kana02 a:active {
	background-position: -48px -26px;
}
ul.anchorImg li.kana02-off {
	background-position: -48px -52px;
}

ul.anchorImg li.kana03 a {
	background-position: -96px 0;
}
ul.anchorImg li.kana03 a:hover,
ul.anchorImg li.kana03 a:active {
	background-position: -96px -26px;
}
ul.anchorImg li.kana03-off {
	background-position: -96px -52px;
}

ul.anchorImg li.kana04 a {
	background-position: -144px 0;
}
ul.anchorImg li.kana04 a:hover,
ul.anchorImg li.kana04 a:active {
	background-position: -144px -26px;
}
ul.anchorImg li.kana04-off {
	background-position: -144px -52px;
}

ul.anchorImg li.kana05 a {
	background-position: -192px 0;
}
ul.anchorImg li.kana05 a:hover,
ul.anchorImg li.kana05 a:active {
	background-position: -192px -26px;
}
ul.anchorImg li.kana05-off {
	background-position: -192px -52px;
}

ul.anchorImg li.kana06 a {
	background-position: -240px 0;
}
ul.anchorImg li.kana06 a:hover,
ul.anchorImg li.kana06 a:active {
	background-position: -240px -26px;
}
ul.anchorImg li.kana06-off {
	background-position: -240px -52px;
}

ul.anchorImg li.kana07 a {
	background-position: -288px 0;
}
ul.anchorImg li.kana07 a:hover,
ul.anchorImg li.kana07 a:active {
	background-position: -288px -26px;
}
ul.anchorImg li.kana07-off {
	background-position: -288px -52px;
}

ul.anchorImg li.kana08 a {
	background-position: -336px 0;
}
ul.anchorImg li.kana08 a:hover,
ul.anchorImg li.kana08 a:active {
	background-position: -336px -26px;
}
ul.anchorImg li.kana08-off {
	background-position: -336px -52px;
}

ul.anchorImg li.kana09 a {
	background-position: -384px 0;
}
ul.anchorImg li.kana09 a:hover,
ul.anchorImg li.kana09 a:active {
	background-position: -384px -26px;
}
ul.anchorImg li.kana09-off {
	background-position: -384px -52px;
}

ul.anchorImg li.kana10 a {
	background-position: -432px 0;
}
ul.anchorImg li.kana10 a:hover,
ul.anchorImg li.kana10 a:active {
	background-position: -432px -26px;
}
ul.anchorImg li.kana10-off {
	background-position: -432px -52px;
}


/* anchorImg02 */

ul.anchorImg02 li a {
	display: block;
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex002.gif) no-repeat 0 0;
}

ul.anchorImg02 li.alpha01-off,
ul.anchorImg02 li.alpha02-off,
ul.anchorImg02 li.alpha03-off,
ul.anchorImg02 li.alpha04-off,
ul.anchorImg02 li.alpha05-off,
ul.anchorImg02 li.alpha06-off,
ul.anchorImg02 li.alpha07-off,
ul.anchorImg02 li.alpha08-off,
ul.anchorImg02 li.alpha09-off,
ul.anchorImg02 li.alpha10-off,
ul.anchorImg02 li.alpha11-off,
ul.anchorImg02 li.alpha12-off,
ul.anchorImg02 li.alpha13-off {
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex002.gif) no-repeat 0 0;
}


ul.anchorImg02 li.alpha01 a {
}
ul.anchorImg02 li.alpha01 a:hover,
ul.anchorImg02 li.alpha01 a:active {
	background-position: 0 -26px;
}
ul.anchorImg02 li.alpha01-off {
	background-position: 0 -52px;
}

ul.anchorImg02 li.alpha02 a {
	background-position: -48px 0;
}
ul.anchorImg02 li.alpha02 a:hover,
ul.anchorImg02 li.alpha02 a:active {
	background-position: -48px -26px;
}
ul.anchorImg02 li.alpha02-off {
	background-position: -48px -52px;
}

ul.anchorImg02 li.alpha03 a {
	background-position: -96px 0;
}
ul.anchorImg02 li.alpha03 a:hover,
ul.anchorImg02 li.alpha03 a:active {
	background-position: -96px -26px;
}
ul.anchorImg02 li.alpha03-off {
	background-position: -96px -52px;
}

ul.anchorImg02 li.alpha04 a {
	background-position: -144px 0;
}
ul.anchorImg02 li.alpha04 a:hover,
ul.anchorImg02 li.alpha04 a:active {
	background-position: -144px -26px;
}
ul.anchorImg02 li.alpha04-off {
	background-position: -144px -52px;
}

ul.anchorImg02 li.alpha05 a {
	background-position: -192px 0;
}
ul.anchorImg02 li.alpha05 a:hover,
ul.anchorImg02 li.alpha05 a:active {
	background-position: -192px -26px;
}
ul.anchorImg02 li.alpha05-off {
	background-position: -192px -52px;
}

ul.anchorImg02 li.alpha06 a {
	background-position: -240px 0;
}
ul.anchorImg02 li.alpha06 a:hover,
ul.anchorImg02 li.alpha06 a:active {
	background-position: -240px -26px;
}
ul.anchorImg02 li.alpha06-off {
	background-position: -240px -52px;
}

ul.anchorImg02 li.alpha07 a {
	background-position: -288px 0;
}
ul.anchorImg02 li.alpha07 a:hover,
ul.anchorImg02 li.alpha07 a:active {
	background-position: -288px -26px;
}
ul.anchorImg02 li.alpha07-off {
	background-position: -288px -52px;
}

ul.anchorImg02 li.alpha08 a {
	background-position: -336px 0;
}
ul.anchorImg02 li.alpha08 a:hover,
ul.anchorImg02 li.alpha08 a:active {
	background-position: -336px -26px;
}
ul.anchorImg02 li.alpha08-off {
	background-position: -336px -52px;
}

ul.anchorImg02 li.alpha09 a {
	background-position: -384px 0;
}
ul.anchorImg02 li.alpha09 a:hover,
ul.anchorImg02 li.alpha09 a:active {
	background-position: -384px -26px;
}
ul.anchorImg02 li.alpha09-off {
	background-position: -384px -52px;
}

ul.anchorImg02 li.alpha10 a {
	background-position: -432px 0;
}
ul.anchorImg02 li.alpha10 a:hover,
ul.anchorImg02 li.alpha10 a:active {
	background-position: -432px -26px;
}
ul.anchorImg02 li.alpha10-off {
	background-position: -432px -52px;
}

ul.anchorImg02 li.alpha11 a {
	background-position: -480px 0;
}
ul.anchorImg02 li.alpha11 a:hover,
ul.anchorImg02 li.alpha11 a:active {
	background-position: -480px -26px;
}
ul.anchorImg02 li.alpha11-off {
	background-position: -480px -52px;
}

ul.anchorImg02 li.alpha12 a {
	background-position: -528px 0;
}
ul.anchorImg02 li.alpha12 a:hover,
ul.anchorImg02 li.alpha12 a:active {
	background-position: -528px -26px;
}
ul.anchorImg02 li.alpha12-off {
	background-position: -528px -52px;
}

ul.anchorImg02 li.alpha13 a {
	background-position: -576px 0;
}
ul.anchorImg02 li.alpha13 a:hover,
ul.anchorImg02 li.alpha13 a:active {
	background-position: -576px -26px;
}
ul.anchorImg02 li.alpha13-off {
	background-position: -576px -52px;
}




/* anchorImg03 */

ul.anchorImg03 li a {
	display: block;
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex003.gif) no-repeat 0 0;
}

ul.anchorImg03 li.alpha14-off,
ul.anchorImg03 li.alpha15-off,
ul.anchorImg03 li.alpha16-off,
ul.anchorImg03 li.alpha17-off,
ul.anchorImg03 li.alpha18-off,
ul.anchorImg03 li.alpha19-off,
ul.anchorImg03 li.alpha20-off,
ul.anchorImg03 li.alpha21-off,
ul.anchorImg03 li.alpha22-off,
ul.anchorImg03 li.alpha23-off,
ul.anchorImg03 li.alpha24-off,
ul.anchorImg03 li.alpha25-off,
ul.anchorImg03 li.alpha26-off {
	width: 48px;
	height: 26px;
	background: url(http://solution.ufit.co.jp/solution/summary/images/index_ex003.gif) no-repeat 0 0;
}


ul.anchorImg03 li.alpha14 a {
}
ul.anchorImg03 li.alpha14 a:hover,
ul.anchorImg03 li.alpha14 a:active {
	background-position: 0 -26px;
}
ul.anchorImg03 li.alpha14-off {
	background-position: 0 -52px;
}

ul.anchorImg03 li.alpha15 a {
	background-position: -48px 0;
}
ul.anchorImg03 li.alpha15 a:hover,
ul.anchorImg03 li.alpha15 a:active {
	background-position: -48px -26px;
}
ul.anchorImg03 li.alpha15-off {
	background-position: -48px -52px;
}

ul.anchorImg03 li.alpha16 a {
	background-position: -96px 0;
}
ul.anchorImg03 li.alpha16 a:hover,
ul.anchorImg03 li.alpha16 a:active {
	background-position: -96px -26px;
}
ul.anchorImg03 li.alpha16-off {
	background-position: -96px -52px;
}

ul.anchorImg03 li.alpha17 a {
	background-position: -144px 0;
}
ul.anchorImg03 li.alpha17 a:hover,
ul.anchorImg03 li.alpha17 a:active {
	background-position: -144px -26px;
}
ul.anchorImg03 li.alpha17-off {
	background-position: -144px -52px;
}

ul.anchorImg03 li.alpha18 a {
	background-position: -192px 0;
}
ul.anchorImg03 li.alpha18 a:hover,
ul.anchorImg03 li.alpha18 a:active {
	background-position: -192px -26px;
}
ul.anchorImg03 li.alpha18-off {
	background-position: -192px -52px;
}

ul.anchorImg03 li.alpha19 a {
	background-position: -240px 0;
}
ul.anchorImg03 li.alpha19 a:hover,
ul.anchorImg03 li.alpha19 a:active {
	background-position: -240px -26px;
}
ul.anchorImg03 li.alpha19-off {
	background-position: -240px -52px;
}

ul.anchorImg03 li.alpha20 a {
	background-position: -288px 0;
}
ul.anchorImg03 li.alpha20 a:hover,
ul.anchorImg03 li.alpha20 a:active {
	background-position: -288px -26px;
}
ul.anchorImg03 li.alpha20-off {
	background-position: -288px -52px;
}

ul.anchorImg03 li.alpha21 a {
	background-position: -336px 0;
}
ul.anchorImg03 li.alpha21 a:hover,
ul.anchorImg03 li.alpha21 a:active {
	background-position: -336px -26px;
}
ul.anchorImg03 li.alpha21-off {
	background-position: -336px -52px;
}

ul.anchorImg03 li.alpha22 a {
	background-position: -384px 0;
}
ul.anchorImg03 li.alpha22 a:hover,
ul.anchorImg03 li.alpha22 a:active {
	background-position: -384px -26px;
}
ul.anchorImg03 li.alpha22-off {
	background-position: -384px -52px;
}

ul.anchorImg03 li.alpha23 a {
	background-position: -432px 0;
}
ul.anchorImg03 li.alpha23 a:hover,
ul.anchorImg03 li.alpha23 a:active {
	background-position: -432px -26px;
}
ul.anchorImg03 li.alpha23-off {
	background-position: -432px -52px;
}

ul.anchorImg03 li.alpha24 a {
	background-position: -480px 0;
}
ul.anchorImg03 li.alpha24 a:hover,
ul.anchorImg03 li.alpha24 a:active {
	background-position: -480px -26px;
}
ul.anchorImg03 li.alpha24-off {
	background-position: -480px -52px;
}

ul.anchorImg03 li.alpha25 a {
	background-position: -528px 0;
}
ul.anchorImg03 li.alpha25 a:hover,
ul.anchorImg03 li.alpha25 a:active {
	background-position: -528px -26px;
}
ul.anchorImg03 li.alpha25-off {
	background-position: -528px -52px;
}

ul.anchorImg03 li.alpha26 a {
	background-position: -576px 0;
}
ul.anchorImg03 li.alpha26 a:hover,
ul.anchorImg03 li.alpha26 a:active {
	background-position: -576px -26px;
}
ul.anchorImg03 li.alpha26-off {
	background-position: -576px -52px;
}



/*== defineList ==*/
div.defineList {
	padding: 15px 0 15px 10px;
	background: url(http://solution.ufit.co.jp/common/images/com_bg019.gif) repeat-x left bottom;
}
/* IE6 hack */
* html div.defineList {
	height: 1px;
}/* hack end */

div.defineList dt {
	padding-left: 10px;
	background: url(http://solution.ufit.co.jp/common/images/com_ic003.gif) no-repeat 0 0.45em;
}
/* IE6 hack */
* html div.defineList dt {
	height: 1px;
}/* hack end */
	
div.defineList dd {
	padding-left: 10px;
}



/* popup
==============================*/
div.popInfo {
	position: relative;
	width: 695px;
	margin-top: 15px;
}
table.popTable {
	width: 560px;
	margin: 0 auto;
}
table.popTable td {
	padding: 2px 5px;
}

.pop01 {
	width: 354px;
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg001.gif) repeat-y top left;
	position: absolute;
	top: 10px;
	left:221px;
	visibility: hidden;
}
	
.pop02 {
	width: 354px;
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg001.gif) repeat-y top left;
	position: absolute;
	top: 10px;
	left:361px;
	visibility: hidden;
}
	
.pop03 {
	width: 354px;
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg001.gif) repeat-y top left;
	position: absolute;
	top: 10px;
	left:-16px;
	visibility: hidden;
}
	
.pop04 {
	width: 354px;
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg001.gif) repeat-y top left;
	position: absolute;
	top: 10px;
	left:124px;
	visibility: hidden;
}
	
.popTop {
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg002.gif) no-repeat top left;
}
	
.popBottom {
	background: url(http://solution.ufit.co.jp/solution/management/consulting/images/case_bg003.gif) no-repeat bottom left;
	text-align: center;
	padding-bottom: 20px;
}
	
.popBottom img {
	position:absolute;
	top: 15px;
	right: 0;
}
	
.popCont {
	position: relative;
	width: 310px;
	text-align: left;
	margin: 0 auto;
}
	
.popCont p {
	margin-top: 0;
	padding: 15px 0 7px 0;
	color: #666666;
	line-height:16px;
}
	
.popCont dl {
	width: 310px;
}
	
.popCont dt.popTitle01 {
	padding: 8px 10px;
	font-weight: bold;
	margin-bottom: 8px;
	background: #FFF2E3;
	border-left: 5px solid #F8CC9E;
}
	
.popCont dt.popTitle02 {
	padding: 8px 10px;
	font-weight: bold;
	margin-bottom: 8px;
	background: #E6F6E6;
	border-left: 5px solid #B6E4B6;
}
	
.popCont dt.popTitle03 {
	padding: 8px 10px;
	font-weight: bold;
	margin-bottom: 8px;
	background: #ECECFB;
	border-left: 5px solid #C4C4F3;
}
	
.popCont dt.popTitle04 {
	padding: 8px 10px;
	font-weight: bold;
	margin-bottom: 8px;
	background: #DEF5F5;
	border-left: 5px solid #A6E3E3;
}
	
.popCont dd {
	color: #333333;
	line-height: 16px;
}



/* accordion
==============================*/
div.accordionArea {	
	clear: both;
	width: 675px;
	margin-top: 10px;
	padding: 0 10px;
}

ul.accordion li.title {
	margin-bottom: 1px;
}

ul.accordion li.title a {
	display: block;
	padding: 10px;
	background-color: #29458e;
	color: #ffffff;
	font-weight: bold;
	font-size: 110%;
}
/* IE6 hack */
* html ul.accordion li.title a {
	height: 1%;
}/* hack end */

ul.accordion li.title a:hover,
ul.accordion li.title a:visited,
ul.accordion li.title a:active {
	color: #ffffff;
}

ul.accordion li ul li {
	padding: 10px;
	background-color: #ffffff;
}




/*
ul.accordion, ul.accordion li ul {  
  margin: 0;  
  padding: 0;  
  list-style: none;  
}  
 
ul.accordion a{  
  display: block;  
  height: 30px;  
  line-height: 30px;  
  color: #feffff;  
}  
 
ul.accordion {  
  background-color: #185AAC;  
}  
 
ul.accordion li ul {  
  background-color: #A6B5E2;  
} 

*/



/* accordion List01
==============================*/
#qz-accordion {	
	clear: both;
	width: 675px;
	margin-top: 10px;
	padding: 0 10px;
}
#qz-accordion .accordion-toggle {
	display: block;
	width: 655px;
	margin-bottom: 1px;
	padding: 8px 10px;
	background-color: #29458e;
	cursor: pointer;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
}
#qz-accordion .accordion-content {
	padding: 13px 10px;
	min-height: 10px;
	height: auto !important;
	background-color: #f7f7f7;
	color: #333333;
	overflow: hidden;
}
#qz-accordion .accordion-content p {
	margin-top: 0;
}

/* accordion List02
==============================*/
.foldArticle {
}
.foldArticle .openSwitch,
.foldArticle .closeSwitch {
	float: left;
	display: none;
	padding: 9px 15px 9px 25px;
	background-color: #f7f7f7;
	border: solid 1px #dbdbdb;
	cursor: pointer;
}
.foldArticle .openSwitch {
	background: url(http://solution.ufit.co.jp/common/images/com_ic018.gif) no-repeat 6px 0.8em;
}
.foldArticle .closeSwitch {
	background: url(http://solution.ufit.co.jp/common/images/com_ic019.gif) no-repeat 6px 0.8em;
}
.foldArticle .closeText {
	clear: both;
	margin-top: 0;
}


/* 	Clearfix Property
----------------------------------------------------------
for windows XP
		IE 6
		IE 7
		Fx 3
for windows Vista
		IE 7
for Mac OS X
		safari 3
---------------------------------------------------------- */
div.groupSection dl:after,
div.col-two div.inner:after,
div.col-three div.inner:after,
div.list-col ul:after,
dl.anchorArea dd ul:after,
div.contact dl:after,
ul.anchorImg:after,
ul.anchorImg02:after,
ul.anchorImg03:after,
div.colorBox dl.task:after,
div.colorBox dl.item:after,
div.contactBox dl:after,
.foldArticle:after {
	clear: both;
	content:".";
	display:block;
	height: 0;
	visibility: hidden;
}

div.groupSection dl,
div.col-two div.inner,
div.col-three div.inner,
div.list-col ul,
dl.anchorArea dd ul,
div.contact dl,
ul.anchorImg,
ul.anchorImg02,
ul.anchorImg03,
div.colorBox dl.task,
div.colorBox dl.item,
div.contactBox dl,
.foldArticle {
	display:block;	/* for safari firefox3 */
	min-height:1%;  /* for IE 7*/
	zoom:1;
}


/* IE7 hacks */ 
*:first-child+html div.groupSection dl,
*:first-child+html div.col-two div.inner,
*:first-child+html div.col-three div.inner,
*:first-child+html div.list-col ul,
*:first-child+html dl.anchorArea dd ul,
*:first-child+html div.contact dl,
*:first-child+html ul.anchorImg,
*:first-child+html ul.anchorImg02,
*:first-child+html ul.anchorImg03,
*:first-child+html div.colorBox dl.task,
*:first-child+html div.colorBox dl.item,
*:first-child+html div.contactBox dl,
*:first-child+html .foldArticle {
	display:inline-table;
}/* end hacks */