/* Common parts ( aspservices )
------------------------------------------------------------------*/
img.b{
	display:block;
	}
.works .box{
	background:url(http://www.pkbsolution.co.jp/img/works/p01_box_bg.gif) repeat-y;
	width:532px;
	margin:0 0 35px 0;
	}

.works .box .ss{
	float:left;
	display:inline;
	}

.works .box.type1 .ss,
.works .box.type3 .ss{
	margin:9px 0 10px 11px;
	}

.works .box.type2 .ss{
	margin:12px 0 10px 19px;
	}

.works .box .txt{
	float:right;
	display:inline;
	width:310px;
	margin:0 11px 0 0;
	}

.works .box h4{
	border:none;
	margin:15px 0 5px 0;
	padding:0 0 0 15px;
	font-size:14px;
	}

.works .box.type1 h4{
	background:url(http://www.pkbsolution.co.jp/img/works/p01_h4_title_bg01.gif) no-repeat left center;
	color:#F7990D;
	}

.works .box.type2 h4{
	background:url(http://www.pkbsolution.co.jp/img/works/p01_h4_title_bg02.gif) no-repeat left center;
	color:#4AA128;
	}
	
.works .box.type3 h4{
	background:url(http://www.pkbsolution.co.jp/img/works/p01_h4_title_bg03.gif) no-repeat left center;
	color:#1D93BD;
	}
	
.works .box h4 em{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	}

.works .box .line{
	margin:0 0 5px 0;
	}

.works .box .txt p{
	margin-left:10px;
	margin-right:10px;
	}

.works .box .txt p strong{
	font-weight:normal;
	}


/*=== asp ===*/
.works .img01{
	background:url(http://www.pkbsolution.co.jp/img/works/p02_photo.jpg) no-repeat right top;
	padding:20px 220px 0 0;
	height:123px;
	_height:143px;
	}

.works .img02{
	background:url(http://www.pkbsolution.co.jp/img/works/p02_photo2.jpg) no-repeat right top;
	padding:0 151px 0 20px;
	}

.works .img03{
	background:url(http://www.pkbsolution.co.jp/img/works/p02_photo3.gif) no-repeat right top;
	padding:20px 151px 0 20px;
	}

.works .indent.asp{
	margin-right:0px;
	margin-left:0;
	}

.works h4{
	padding:0;
	margin:0 0 15px 0;
	border:none;
	}

.works .aspBox{
	padding:0 0 0 8px;
	}

.works .aspBox h5{
	margin:0 0 5px 0; 
	}

.works .aspBox ul{
	margin-left:30px;
	}

.works .aspBox .arrow{
	text-align:center;
	}

.works .box01{
	margin:10px 0 0px 0;
	background:url(http://www.pkbsolution.co.jp/img/works/p02_box01_bg.gif) repeat-y;
	width:514px;
	}

.works .box01 .indent{
	margin:10px 20px;
	}


.works .box01 p{
	margin:10px 20px;
	}

.works .aspBox dl{
	margin:15px 0 15px 10px;
	}

.works .aspBox dd{
	margin:0 0 15px 15px;
	}

.works .aspBox.nam03{
	padding:0;
	}

.works .aspBox.nam03 .txt{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	}

.works .aspBox.nam03 .ss01{
	float:right;
	display:inline;
	margin:0;
	}

.works .aspBox.nam03 .txt p{
	margin-left:10px;
	}

.works .aspBox.nam03 h6{
	margin-top:10px;
	}

.works .aspBox.nam03 floatLeft{
	width:256px;
	}

.works .aspBox.nam03 .floatLeft p{
	margin-left:10px;
	margin-right:5px;
	}

.works .aspBox.nam03 .floatRight p{
	margin-left:20px;
	margin-right:5px;
	}

.works .aspBox.nam03 .floatRight ul{
	margin-left:40px;
	}

.works .exp{
	background:url(http://www.pkbsolution.co.jp/img/works/p02_aspbox_exp_bg.gif) repeat-y;
	width:530px;
	margin:0 0 20px 0;
	}

.works .exp .floatLeft{
	width:212px;
	margin:20px 0 0 20px;
	}

.works .exp .floatRight{
	width:240px;
	margin:20px 10px 0 0;
	}

.works .exp ul{
	margin:10px 0 0 30px;
	}

.works .aspBlogout{
	margin:0 0 30px 25px;
	}

.works .aspBlogout h4{
	margin:0 0 5px 0;
	}

.works .aspBlogout ul{
	margin:0 0 0 30px;
	}

.works .aspBlogout li{
	margin-bottom:2px;
	}