@charset "utf-8";

@import "base.css";

#SubContent div,
#SubContent p.next {
	clear: both;
	overflow: hidden;
}

/*IE6*/* html .block {
	clear:both;
	overflow:hidden;
	}
/*
--------------------------------------------------------
ourboss
--------------------------------------------------------
*/
#SubContent.ourboss h2 {
	background: url(../ourboss/cmn/h2.jpg) no-repeat 0 0;
}

#President {
	margin-bottom: 10px;
	padding: 10px 0;
	border-top: dotted 1px #333;
	border-bottom: dotted 1px #333;
}

/*IE6*/* html #President {
		height:280px;
		}
#President img {
	float:left;
	margin-right:5px;
	}
#President h4 {
	font-size:120%;
	}
#President h4 span {
	font-size:95%;
	font-weight:bold;
	}
#President p.arrow {
	display:block;
	width:242px;
	height:21px;
	margin:10px 0 0 211px;
	padding:1px 0 0 20px;
	background:url(../ourboss/cmn/ico_arrow_blog.gif) no-repeat 0 0;
	}
	/*IE6*/* html #President p.arrow {
		width:262px;
		height:30px;
		}
#President p {
	padding:10px 0 0 0;
	}

	
#Story p img {
	float:right;
	padding:10px 10px 0 20px;
	}
#Story p img.pic1 {
	margin:-55px -10px 0 0;
	}
#Story p img.pic2 {
	margin-left:10px;
	padding-bottom:20px;
	}

#Story p img.pic4 {
	margin:-10px 0 0 0;
	}
	/*IE6*/* html #Story p img.pic4 {
		margin:0;
		}
#Story p img.pic6 {
	float:left;
	margin:0 0 10px -15px;
	}
	/*Opera*/*+html>/**/body #Story p img.pic6 {
	margin-top: 20px;
}

#Story h4 span {
	font-size: 95%;
}

#Story  .pic-table {
	margin-left: 15px;
}

#Story h4 {
	display: block;
	width: 600px;
	height: 62px;
	margin-bottom: 10px;
	text-indent: -9999ex;
}

#Story h4#Story1 {
	background: url(../ourboss/cmn/h4_1.gif) no-repeat 0 0;
}

#Story h4#Story2 {
	background: url(../ourboss/cmn/h4_2.gif) no-repeat 0 0;
}

#Story h4#Story3 {
	background: url(../ourboss/cmn/h4_3.gif) no-repeat 0 0;
}

#Story h4#Story4 {
	background: url(../ourboss/cmn/h4_4.gif) no-repeat 0 0;
}

#Story h4#Story5 {
	background: url(../ourboss/cmn/h4_5.gif) no-repeat 0 0;
}

#Story h4#Story6 {
	background: url(../ourboss/cmn/h4_6.gif) no-repeat 0 0;
}

#Story p {
	padding: 10px 0 0 0;
}

#Story div p {
	padding-bottom: 1em;
	font-size: 108%;
	line-height: 1.7;
}

#Story .section table {
	font-size: 13px;
	line-height: 160%;
}

/*IE7*/*:first-child+html #SubContent #Story div p.clearfix+p {
		margin-top:3em;
		}
	/*IE6*/* html #SubContent #Story div p.clearfix+p {
		margin-top:3em;
		}
	/*IE6*/* html #Story div p {
		padding-bottom:1em;
		font-size:120%;
		line-height:1.6;
		}
#Story ul.next li {
	clear:both;
	display:block;
	margin:0 auto 10px auto;
	padding:10px 0;
	border-bottom:dotted 1px #333;
	text-align:center;
	}
ol#StoryNavi {
	margin-bottom:10px;
	text-align:right;
}
#Story ol#StoryNavi li {
	display:inline;	
	padding-right:5px;
	font-size:90%;
}
	/*IE6*/* html #Story ol#StoryNavi li {
		display:inline;
		padding-right:3px;
		font-size:80%;
		}
	/*Safari*/html* #Story ol#StoryNavi li {
	font-size: 85%;
}

/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
@media print {
	#President p.arrow,
#SubContent p.next{
display: none;
}

}
@media print {
	#Story h4{
height: 62px;
}

}
@media print {
	#Story,
#Story2,
#Story .section{
display: inline;
}

}
	