@charset "UTF-8";

/*--------------------------------
about_us　ページ設定
-------------------------------- */
/*body {background: url(../about/about_page.jpg) 0 0;}*/

#About-us {
	float: left;
	width: 700px;
	display: block;
	margin: 0 0 0 30px;
	overflow:hidden;
	font-size: 14px;
	color: #745024;
}

.main-copy {
	float: left;
	display: block;
	margin: -8px 0 0 -3px;
	width: 137px;
	height: 43px;
	text-indent: -9999px;
	background: url(../about/about_logo_w137h43.png) no-repeat 0 0;
	position: absolute;
}

.sub-copy {
	float: right;
	margin:3px 5px;
	width: 130px;
	height: 25px;
	text-indent: -9999px;
	background: url(../about/about_moji_w130h25.png) no-repeat 0 0;
}

/*--------------------------------
ページ共通項目
-------------------------------- */

#Jimusyo span {
	font-size: 12px;
	vertical-align: auto;
}

.about-nav {
	float: left;
	display: block;
	letter-spacing: .35em;
	line-height: 30px;
	margin-left: 120px;
	font-size: 14px;
}

.about-nav li {
	float: left;
	margin-left: 25px;
}

/*--------------------------------
ごあいさつ
-------------------------------- */

#Goaisatsu {
	width: 700px;
	margin: 50px 0 0 5px;
}

#Goaisatsu .main-title1 {
	clear: both;
	margin: 0 0 0 5px;
	width: 146px;
	height: 25px;
	text-indent: -9999px;
	background: url(../about/about_goaisatsu_w146h25.png) no-repeat 0 0;
}

#Goaisatsu .cocoro-illust {
	float: left;
	margin: 25px 0 0 10px;
	width: 157px;
	height: 198px;
	text-indent: -9999px;
	background: url(../about/about_illust_w157h198.png) no-repeat 0 0;
}

#Goaisatsu .cocoro-title {
	float: left;
	margin: 25px 0 0 23px;
	width: 346px;
	height: 15px;
	text-indent: -9999px;
	background: url(../about/about_hajime_w346j15.png) no-repeat 0 0;
}

#Goaisatsu .cocoro-pr {
	float: left;
	margin: 10px 10px 25px 23px;
	width: 500px;
	line-height: 200%;
	text-align: justify;
}

/*--------------------------------
事務所概要
-------------------------------- */

#Jimusyo {
	width: 700px;
	margin: 0 0 0 5px;
}

#Jimusyo .main-title2 {
	clear: both;
	margin: 0 0 0 5px;
	width: 159px;
	height: 27px;
	text-indent: -9999px;
	background: url(../about/about_jimusyo_w159h27.png) no-repeat 0 0;
}

.jimu-gaiyo {
	margin: 25px 0 25px 10px;
	width: 680px;
	line-height: 200%;
}

.jimu-gaiyo th {
	width: 165px;
	padding: 0 5px;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 1.3em;
}

.tsume {
	line-height:140%;
}

.komoji {
	color: #930;
	line-height: 120%;
	vertical-align: top;
}

.bold {
	font-weight: bold;
}

.akamoji {
	color: #930;
}

.jimu-gaiyo td {
	width: 485px;
	padding: 0 5px;
	text-align: justify;
}



#Jimusyo .pr-title {
	float: left;
	display: block;
	margin: 25px 0 0 23px;
	width: 346px;
	height: 15px;
	text-indent: -9999px;
	background: url(../about/about_hajime_w346j15.png) no-repeat 0 0;
}

#Jimusyo .self-pr {
	float: left;
	margin: 10px 10px 0 23px;
	width: 500px;
	line-height: 200%;
	text-align: justify;
	
}

/*--------------------------------
雑記
-------------------------------- */

#Zakki {
	width: 700px;
	margin: 0 0 0 5px;
}

#Zakki .main-title3 {
	clear: both;
	margin: 0 0 0 5px;
	width: 59px;
	height: 25px;
	text-indent: -9999px;
	background: url(../about/about_zakki_w59h25.png) no-repeat 0 0;
}

#Zakki .profile {
	float: left;
	display: block;
	margin: 25px 0 0 10px;
	width: 157px;
	text-indent: -9999px;
}

#Zakki .prof-moji {
	margin: 4px 50px 7px 2px;
	width: 106px;
	height: 17px;
	background: url(../about/about_prof_w106h17.png) no-repeat 0 0;
}

#Zakki .self-portrait {
	width: 157px;
	height: 202px;
	background: url(../about/about_photo_w157h202.png) no-repeat 0 0;
}

#Zakki .self-pr p {
	float: left;
	margin: 25px 10px 15px 23px;
	width: 500px;
	line-height: 200%;
	text-align: justify;
}

#Zakki .zakki-line{
	float:right;
	margin-right: 2px;
	width: 510px;
	height: 2px;
	background: url(../images/hasen_w700h2.png) no-repeat 0 0;
	border: 0;
}

#Zakki .machinery {
	float: left;
	width: 165px;
	padding: 0 5px;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 1.3em;
}

#Zakki .machine {
	float: left;
	margin: 0 0 15px 20px;
	width: 500px;
	line-height: 200%;
	text-align: justify;
}