@charset "shift_jis";

/* main
===============================================================*/

#management #main p.image {
	margin: 26px 0 35px 12px;
}

#management #main h5 {
	margin: 0 0 5px 12px;
	padding: 0 0 0 12px;
	font-size: 133%;
	background: url(../../images/marker-sqp.gif) no-repeat 0 .15em;
}

#management #main .section .section {
	margin-bottom: 34px;
}

#management #main .section .section .section {
	margin: 23px 0;
}

#index.tech #main ul {
	margin: 28px 0 35px 18px;
}

#index.tech #main ul li {
	margin: 0 0 14px;
	line-height: 1.0;
}

#index.tech #main ul li img {
	vertical-align: bottom;
}


#special01.tech #main p.image,
#special02.tech #main p.image {
	margin: 15px 0 18px 12px;
}

#special01.tech #main .section .section .section table.photo-list {
	margin: 0 0 0 12px;
}

#special01.tech #main .section .section .section .section {
	margin: 22px 0 42px;
}

#special02.tech #main .image-block {
	margin: 25px 0 50px;
}

#special02.tech #main ul li ul {
	margin: 0;
}

#special03.tech #main p.image {
	margin: 25px 0 18px 12px;
}

#special04.tech .image-block {
	margin: 19px 0 15px;
}

#special04.tech #main .section .photo-list {
	margin: 19px 0 22px 12px;
	display:block;
}

.skills #main .section p {
	margin: 0 0 20px 12px;
}

.skills #main .section table.photo-list,
.skills #main .section table.type2 {
	margin: 26px 0 26px 12px;
	display: block;
}

.skills #main .section .img-right {
	margin: 0 0 0 25px;
}

.skills #main .section .section#technical .section {
	margin: 50px 0;
}

/* sub
===============================================================*/
#sub .mod-menu ul.top-level li {
	margin: 0 0 9px 12px;
}


