
#comm-block H2 {
	MARGIN-TOP: 30px
}
#comm-block H3 {
	MARGIN-TOP: 20px
}
#comm-block P.profile-text {
	MARGIN-TOP: 15px; FONT-SIZE: 70%; TEXT-ALIGN: justify
}
#comm-block .profile-photo-br {
	FONT-SIZE: 70%; FLOAT: right; WIDTH: 250px; TEXT-ALIGN: center
}
#comm-block .profile-txt-bl {
	FLOAT: left; WIDTH: 280px
}
.overview TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}
.overview TH {
	FONT-SIZE: 75%; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; COLOR: #737373; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.overview TD {
	FONT-SIZE: 75%; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; COLOR: #737373; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.overview-ymd {
	MARGIN-TOP: 20px; FONT-SIZE: 75%; TEXT-ALIGN: right
}
.philosophy-box {
	LINE-HEIGHT: 135%
}
.biz-block {
	FONT-SIZE: 75%; PADDING-TOP: 20px
}
.biz-block LI {
	BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none
}
.biz-ope-name {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 93px; PADDING-TOP: 10px
}
.biz-ope-box {
	FLOAT: right; WIDTH: 427px
}
.biz-ope-ptwrap {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.biz-ope-ptbox {
	WIDTH: 205px
}
.biz-box-photo {
	WIDTH: 60px
}
.biz-ope-txt {
	WIDTH: 136px
}
.biz-ope-txt H2 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
.biz-ope-txt A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.biz-ope-txt A:hover {
	TEXT-DECORATION: underline
}
.craft-photo-type1 LI {
	DISPLAY: block; FLOAT: left; WIDTH: 177px; LIST-STYLE-TYPE: none
}
.craft-photo-type1 LI IMG {
	MARGIN-BOTTOM: 5px
}
.type1-ml {
	MARGIN-LEFT: 7px
}
.craft-box .craft-txt {
	FONT-SIZE: 70%; LINE-HEIGHT: 135%
}
.craft-box .craft-ptop-txt {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 30px; COLOR: #444444
}
.craft-box A {
	FONT-WEIGHT: bold; COLOR: #444444; TEXT-DECORATION: none
}
.craft-box A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
.craft-box .craft-bl {
	FLOAT: left; WIDTH: 245px
}
.craft-box .craft-br {
	FLOAT: right; WIDTH: 280px
}
.craft-box .craft-photo-type2 LI {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 166px; LIST-STYLE-TYPE: none
}
.type2-ml {
	MARGIN-LEFT: 23px
}
#craft-detail {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../ymc/craft/img/detail_solid_line.gif); PADDING-BOTTOM: 100px; BACKGROUND-REPEAT: repeat-y
}
#craft-detail .craft-detail-bl {
	FLOAT: left; WIDTH: 343px
}
#craft-detail .craft-detail-br {
	FLOAT: right; WIDTH: 174px
}
#craft-detail .craft-detail-br IMG {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 3px
}
.craft-box .craft-txt-s {
	FONT-SIZE: 65%; LINE-HEIGHT: 135%
}
.technical-list {
	MARGIN-TOP: 40px
}
.technical-list LI {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../../common_img/dotline.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none
}
.technical-list LI A {
	FONT-WEIGHT: normal
}
.technical-box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f6f6f6
}
.his-top-yearlink LI {
	DISPLAY: block; FONT-SIZE: 80%; FLOAT: left; LIST-STYLE-TYPE: none
}
.his-top-yearlink LI IMG {
	MARGIN-BOTTOM: 10px
}
.his-top-yearlink LI P {
	MARGIN-BOTTOM: 10px
}
.his-top-yearlink LI A {
	FONT-WEIGHT: bold
}
.his-top-yearlink-space {
	MARGIN-LEFT: 30px
}
.his-box {
	FONT-SIZE: 70%
}
.his-box .his-year {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #cccccc 3px solid
}
.his-box UL {
	MARGIN-LEFT: 40px
}
.his-box LI {
	MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: disc
}
.his-box LI IMG {
	FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.his-photo-box {
	MARGIN-TOP: 20px; PADDING-LEFT: 40px
}
.group-top-link {
	MARGIN-TOP: 20px
}
.group-top-link A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
.country-compony {
	MARGIN-TOP: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: 10px
}
.country-compony SPAN {
	FONT-WEIGHT: bold; WIDTH: 180px
}
.group-block {
	BORDER-TOP: #444444 2px solid; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #444444 2px solid
}
.group-box {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.group-bl {
	FLOAT: left; WIDTH: 160px
}
.group-br {
	FONT-SIZE: 75%; FLOAT: right; WIDTH: 360px
}
.group-bl .country {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.group-bl .group-bl-photo {
	PADDING-LEFT: 30px; FONT-SIZE: 70%
}
.group-bl .group-bl-photo IMG {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; MARGIN-TOP: 10px; BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid
}
.group-br UL {
	MARGIN-LEFT: 20px
}
.group-br LI {
	MARGIN-BOTTOM: 10px
}
#ymc-block {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px
}
#ymc-block .ptop-txt {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 30px; COLOR: #686868
}
#ymc-block .ymc-txt-box {
	FONT-SIZE: 70%
}

