/*===========================================================
introduction
===========================================================*/
	div#introduction {
		width:850px;
		margin:0 0 0 15px;
	}
		div#introduction div#introduction-title {
			display:block;
			margin:10px 0 0 0;
		}
		div#introduction div.introduction-area {
			display:block;
			margin:10px 0 0 0;
		}
			div#introduction div.introduction-area div.introduction-area-top {
				display:block;
			}
				div#introduction div.introduction-area div.introduction-area-top div.left-box {
					float:left;
					width:418px;
					height:78px;
					border: 1px solid #cdcdcd;
					background-color:#EDE9E5;
					margin:0 10px 0 0;
				}
					div#introduction div.introduction-area div.introduction-area-top div.left-box div.icon {
						float:left;
						width:80px;
					}
						div#introduction div.introduction-area div.introduction-area-top div.left-box div.icon img {
							margin:9px;
						}
					div#introduction div.introduction-area div.introduction-area-top div.left-box div.title {
						float:left;
						width:329px;
					}
						div#introduction div.introduction-area div.introduction-area-top div.left-box div.title img {
							margin:9px 0 0 0;
						}
					div#introduction div.introduction-area div.introduction-area-top div.left-box div.text {
						float:left;
						width:319px;
						padding:4px 0 0 10px;
						color:#4C4C4C;
						line-height:120%;
					}
				div#introduction div.introduction-area div.introduction-area-top div.right-box {
					float:left;
					width:418px;
					height:78px;
					border: 1px solid #cdcdcd;
					background-color:#EDE9E5;
				}
					div#introduction div.introduction-area div.introduction-area-top div.right-box div.icon {
						float:left;
						width:80px;
					}
						div#introduction div.introduction-area div.introduction-area-top div.right-box div.icon img {
							margin:9px;
						}
					div#introduction div.introduction-area div.introduction-area-top div.right-box div.title {
						float:left;
						width:329px;
					}
						div#introduction div.introduction-area div.introduction-area-top div.right-box div.title img {
							margin:9px 0 0 0;
						}
					div#introduction div.introduction-area div.introduction-area-top div.right-box div.text {
						float:left;
						width:319px;
						padding:4px 0 0 10px;
						color:#4C4C4C;
						line-height:120%;
					}

			div#introduction div.introduction-area div.introduction-area-bottom {
				display:block;
			}
				div#introduction div.introduction-area div.introduction-area-bottom div.left-box {
					float:left;
					width:418px;
					height:478px;
					border: 1px solid #ddd;
					margin:5px 10px 0 0;
				}
					div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner {
						display:block;
						margin:5px 0 0 0;
					}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.star1 {
							background:url(/img/star1_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.star2 {
							background:url(/img/star2_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.star3 {
							background:url(/img/star3_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.star4 {
							background:url(/img/star4_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.star5 {
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.left-box div.box-inner div.text {
							display:block;
							padding:8px 0 12px 46px;
							line-height:140%;
						}
				div#introduction div.introduction-area div.introduction-area-bottom div.right-box {
					float:left;
					width:418px;
					height:478px;
					border: 1px solid #ddd;
					margin:5px 0 0 0;
				}
					div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner {
						display:block;
						margin:5px 0 0 0;
					}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.star1 {
							background:url(/img/star1_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.star2 {
							background:url(/img/star2_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.star3 {
							background:url(/img/star3_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.star4 {
							background:url(/img/star4_bg.gif) no-repeat;
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.star5 {
							display:block;
							height:28px;
							padding:5px 0 0 25px;
							font-size:17px;
							font-weight:bold;
						}
						div#introduction div.introduction-area div.introduction-area-bottom div.right-box div.box-inner div.text {
							display:block;
							padding:8px 0 12px 46px;
							line-height:140%;
						}
		div#introduction div#introduction-bottom {
			width:850px;
			text-align:right;
			margin:30px 0 10px 0;
		}

/*===========================================================
introduction-detail
===========================================================*/
	div#introduction-detail {
		width:850px;
		margin:0 0 0 15px;
	}
		div#introduction-detail div#introduction-detail-title {
			display:block;
			margin:10px 0 20px 0;
		}
		div#introduction-detail div#introduction-detail1 {
			background:url(/img/introduction_detail1.png) no-repeat;
			width:850px;
			margin:10px 0 0 0;
		}
			div#introduction-detail div#introduction-detail1 div.text {
				width:780px;
				padding:45px 0 10px 20px;
			}
		div#introduction-detail div#introduction-detail2 {
			background:url(/img/introduction_detail2.png) no-repeat;
			width:850px;
			margin:10px 0 0 0;
		}
			div#introduction-detail div#introduction-detail2 div.text {
				width:780px;
				padding:45px 0 10px 20px;
			}
		div#introduction-detail div#introduction-detail3 {
			background:url(/img/introduction_detail3.png) no-repeat;
			width:850px;
			margin:10px 0 0 0;
		}
			div#introduction-detail div#introduction-detail3 div.text {
				width:780px;
				padding:45px 0 10px 20px;
			}
		div#introduction-detail div#introduction-detail4 {
			background:url(/img/introduction_detail4.png) no-repeat;
			width:850px;
			margin:10px 0 0 0;
		}
			div#introduction-detail div#introduction-detail4 div.text {
				width:780px;
				padding:45px 0 10px 20px;
			}
		div#introduction-detail div#introduction-detail5 {
			background:url(/img/introduction_detail5.png) no-repeat;
			width:850px;
			margin:10px 0 0 0;
		}
			div#introduction-detail div#introduction-detail5 div.text {
				width:780px;
				padding:45px 0 10px 20px;
			}

		div#introduction-detail div#introduction-detail-bottom {
			width:850px;
			text-align:right;
			margin:30px 0 10px 0;
		}
#customer-contents div {
	display: block;
}
#introduction-wrap h1{
	margin-bottom:10px;
}
#qualification-contents{
	width:649px;
	float:left;
}
#qualification-contents .keyvisual{
	background: url("/img/introduction/bg_keyvisual.png") 0 0 no-repeat;
	border:1px solid #e8e8e8;
	padding:70px 247px 12px 15px;
	color:#5d4735;
	font-size:13px;
	line-height:20px;
}
#qualification-contents .keyvisual .text-area{
	width:387px;
	padding:58px 0 0 0;
	color:#5d4735;
	font-size:13px;
	line-height:20px;
}
#qualification-contents .keyvisual .title{
	font-weight:bold;
}
#qualification-contents .category-list{
	background-color:#fffdf3;
	border-left:1px solid #f5f6d5;
	border-right:1px solid #f5f6d5;
	border-bottom:1px solid #f5f6d5;
	padding:7px 14px 10px;
	font-size:14px;
	margin-bottom:11px;
}
#qualification-contents .category-list .title{
	color:#5d4735;
	margin-bottom:14px;
}
#qualification-contents .category-list ul{
	padding-left:23px;
	overflow:hidden;
}
#qualification-contents .category-list li{
	margin-left:15px;
	display:inline-block;
	padding:2px 0 2px 20px;
	border-left:1px solid #999;
}
#qualification-contents .category-list li:first-child{
	margin:0;
	border:0;
	padding:2px 0;
}
#qualification-contents .category-list a{
	background-image:url("/img/introduction/icon_sprite.png") ;
	background-repeat:no-repeat;
	padding:5px 0 5px 29px;
	font-weight:bold;
	line-height:21px;
}
#qualification-contents .category-list .icon-cate1{
	background-position:0 0 ;
}
#qualification-contents .category-list .icon-cate2{
	background-position:0 -51px ;
}
#qualification-contents .category-list .icon-cate3{
	background-position:0 -100px ;
}
#qualification-contents .qualification-list .note{
	background:url("/img/introduction/img_category_note.png") 0 0 no-repeat;
	width:254px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin:0 0 3px 0;
	padding-right:12px;
}

#qualification-contents .qualification-list .qualification-cate-box{
	margin-top:38px;
}
#qualification-contents .qualification-list .qualification-cate-box-first{
	clear:right;
	margin-top: 0;
}
#qualification-contents .qualification-list h2{
	border:1px solid #cbc3bc;
	font-size: 16px;
	line-height: 20px;
	color:#5d4531;
	padding:12px 0 12px 47px;
}
#qualification-contents #qualification-cate1 h2{
	background: #fcfcfc url("/img/introduction/icon_sprite.png") 0 -150px no-repeat;
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,-moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5));
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,-webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,-o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,-ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -150px no-repeat,linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%);
}
#qualification-contents #qualification-cate2 h2{
	background: #fcfcfc url("/img/introduction/icon_sprite.png") 0 -230px no-repeat;
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,-moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,-webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,-o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,-ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* IE10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -230px no-repeat,linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); /* W3C */
}
#qualification-contents #qualification-cate3 h2{
	background: #fcfcfc url("/img/introduction/icon_sprite.png") 0 -310px no-repeat;
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,-moz-linear-gradient(top,  #fcfcfc 0%, #f5f5f5 100%);
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,-webkit-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,-o-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,-ms-linear-gradient(top,  #fcfcfc 0%,#f5f5f5 100%); /* IE10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -310px no-repeat,linear-gradient(to bottom,  #fcfcfc 0%,#f5f5f5 100%); /* W3C */
}

#qualification-contents .qualification-list h3{
	float:left;
	margin:0 20px 10px 0;
}
#qualification-contents .qualification-cate-box .qualification{
	padding-top:15px;
	margin:13px 0 0 0;
	border-top:1px dashed #ccc;
	font-size:13px;
	line-height:20px;
	position:relative;
}
#qualification-contents .qualification-cate-box .qualification-wrap{
	padding:0 10px;
}
#qualification-contents .qualification-cate-box .qualification-first{
	border:0;
	padding:0;
	margin-top:18px;
}
#qualification-contents .qualification img{
	float:left;
	padding-top:2px;
	margin-bottom:10px;
}
#qualification-contents .qualification .term{
	background: url("/img/introduction/icon_sprite.png") 0 -389px no-repeat;
	font-size:16px;
	color:#513c2b;
	font-weight:bold;
	padding-left:18px;
}
#qualification-contents .qualification .description{
	padding-left:18px;
	clear:left;
	width:472px;
}
#qualification-contents .qualification .detail-button{
	background-image:url("/img/introduction/btn_sprite.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:111px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:0;
}
#qualification-contents .qualification .detail-button:hover{
	background-position:0 -80px;
}
#qualification-contents .detail-keyvisual1{
	border:1px solid #d5d5d5;
	background: #fcfcfc url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat;
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 100%); /* FF3.6+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* IE10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 0 no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#f2f2f2 100%); /* W3C */
	padding:14px 0 16px 90px;
	box-shadow: inset 0 0 1px 3px #fff;
}
#qualification-contents .detail-keyvisual2{
	border:1px solid #d5d5d5;
	background: #fcfcfc url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat;
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,-moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 100%); /* FF3.6+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,-webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,-o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,-ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* IE10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -200px no-repeat,linear-gradient(to bottom,  #fcfcfc 0%,#f2f2f2 100%); /* W3C */
	padding:14px 0 16px 90px;
	box-shadow: inset 0 0 1px 3px #fff;
}
#qualification-contents .detail-keyvisual3{
	border:1px solid #d5d5d5;
	background: #fcfcfc url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat;
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 100%); /* FF3.6+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* IE10+ */
	background: url("/img/introduction/bg_keyvisual_sprite.png") 0 -400px no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#f2f2f2 100%); /* W3C */
	padding:14px 0 16px 90px;
	box-shadow: inset 0 0 1px 3px #fff;
}
#qualification-contents .qualification-name{
	background-image: url("/img/introduction/bg_qualification_name.png");
	background-repeat: no-repeat;
	height:27px;
	text-indent: -9999px;
	overflow: hidden;
}
#qualification-contents .qualification-name1{
	background-position: 0 0;
}
#qualification-contents .qualification-name2{
	background-position: 0 -50px;
}
#qualification-contents .qualification-name4{
	background-position: 0 -100px;
}
#qualification-contents .qualification-name5{
	background-position: 0 -150px;
}
#qualification-contents .qualification-name8{
	background-position: 0 -200px;
}
#qualification-contents .qualification-name10{
	background-position: 0 -250px;
}
#qualification-contents .qualification-name13{
	background-position: 0 -300px;
}
#qualification-contents .qualification-name3{
	background-position: 0 -350px;
}
#qualification-contents .qualification-name7{
	background-position: 0 -400px;
}
#qualification-contents .qualification-name11{
	background-position: 0 -450px;
}
#qualification-contents .qualification-name12{
	background-position: 0 -500px;
}
#qualification-contents .qualification-name6{
	background-position: 0 -550px;
}
#qualification-contents .qualification-name9{
	background-position: 0 -600px;
}
#qualification-contents .qualification-name14{
	background-position: 0 -650px;
}
#qualification-contents .qualification-name15{
	background-position: 0 -700px;
}
#qualification-contents .qualification-name16{
	background-position: 0 -750px;
}
#qualification-contents .qualification-name17{
	background-position: 0 -800px;
}
#qualification-contents .qualification-name18{
	background-position: 0 -850px;
}
#qualification-contents .qualification-name19{
	background-position: 0 -900px;
}
#qualification-contents .qualification-name20{
	background-position: 0 -950px;
}
#qualification-contents .qualification-name21{
	background-position: 0 -1000px;
}
#qualification-contents .category-name{
	color:#539f20;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
}
#qualification-contents .catch-phrase{
	color:#5b554c;
	margin-bottom:4px;
}
#qualification-contents .qualification-content-list .list-item{
	margin-top:30px;
}
#qualification-contents .qualification-content-list .list-item h2{
	border-top:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	background: #fcfcfc url("/img/introduction/icon_sprite.png") 0 -630px no-repeat; /* FF3.6+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,-moz-linear-gradient(top,  #ffffff 23%, #f7f7f7 100%); /* FF3.6+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(23%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,-webkit-linear-gradient(top,  #ffffff 23%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,-o-linear-gradient(top,  #ffffff 23%,#f7f7f7 100%); /* Opera 11.10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,-ms-linear-gradient(top,  #ffffff 23%,#f7f7f7 100%); /* IE10+ */
	background: url("/img/introduction/icon_sprite.png") 0 -630px no-repeat,linear-gradient(to bottom,  #ffffff 23%,#f7f7f7 100%); /* W3C */
	font-size:16px;
	line-height:22px;
	color:#5d4531;
	padding:6px 0 5px 20px;
	box-shadow: 0px 1px 1.5px 0px rgba(0,0,0,0.2);
}
#qualification-contents .list-item .text{
	padding:0 10px;
	margin-top:17px;
	font-size:13px;
	line-height: 21px;
	color: #5d4531;
}
#qualification-contents .search-works {
	padding:0 10px;
	margin-top:43px;
}
#qualification-contents .search-works h2{
	background: url("/img/introduction/icon_sprite.png") 5px -570px no-repeat;
	font-size: 16px;
	font-weight:bold;
	line-height: 22px;
	color: #5d4531;
	padding:8px 0 3px 38px;
}
#qualification-contents .search-works .work-list{
	background-color:#fffff3;
	border-radius:8px;
	border:2px solid #69b03b;
	padding:8px 20px 11px 20px;
	overflow:hidden;
}
#qualification-contents .search-works .work-list li{
	margin-top:4px;
	float:left;
	width:292px;
}
#qualification-contents .work-list li a{
	background: url("/img/introduction/icon_sprite.png") 5px -470px no-repeat;
	padding-left: 24px;
	font-size: 12px;
	line-height:20px;
}
div#footer {
	margin-top: 60px;
}
.menu-area {
	width: 210px;
	float: right;
}
.search-work-contents-area .search-work-contents .qualification .contents-title-area {
	background-color: #6aa33b;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6aa33b), color-stop(100%, #6aa33b));
  background-image: -moz-linear-gradient(#6aa33b 0%, #6aa33b 100%);
  background-image: -webkit-linear-gradient(#6aa33b 0%, #6aa33b 100%);
  background-image: linear-gradient(#6aa33b 0%, #6aa33b 100%);
	background-size: 100% auto;
	color: #fff;
}
