.noflash {
	border: 1px solid #ffffff ;
}
/*--------------------------------------------------
		h4
--------------------------------------------------*/
h4 {
	width: 680px;
	background: url(../../division/images/h4_top.gif) no-repeat;
	font-size: 100%;
	color: #f4952f;
	margin: 0;
	padding: 8px 0 0 30px;
}
.h4bottom {
	margin: 0 0 15px 0;
}
.h4bottom img {
	vertical-align: top;
}
/*--------------------------------------------------
		h5
--------------------------------------------------*/
h5 {
	width: 660px;
	background: url(../../division/images/h5_top.gif) no-repeat;
	font-size: 100%;
	margin: 0 auto 0 10px;
	padding: 3px 0 0 20px;
}
/* ---------------------------------------------------------
			bannerBox
--------------------------------------------------------- */
#bannerBox {
	background: url(../../division/images/bg_banner.gif) no-repeat bottom;
	text-align: center;
	padding: 10px 0;
}
/*--------------------------------------------------
		index.html
--------------------------------------------------*/
#blogBox {
	border-top: 1px solid #d9d9d9;
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
}

.contentsBoxTop {
	width: 330px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 25px 0;
}
.contentsBox {
	width: 330px;
	border-bottom: 1px solid #d9d9d9;
	padding: 25px 0;
}

.contentsBoxL {
	float: left;
	width: 110px;
}
.contentsBoxR {
	float: right;
	width: 220px;
}

.contentsBoxR a.btnLink {
	display: block;
	width: 220px;
	font-weight: bold;
	background: url(../../division/images/arrow_link.gif) no-repeat right 50%;
	padding: 7px 0;
}
/*　リンク色　*/
.contentsBoxR a.btnLink:link {
	color: #666666;
	text-decoration: none;
}
.contentsBoxR a.btnLink:visited {
	color: #666666;
	text-decoration: none;
}
.contentsBoxR a.btnLink:hover {
	color: #666666;
	text-decoration: underline;
}
.contentsBoxR a.btnLink:active {
	color: #666666;
	text-decoration: underline;
}
.contentsList {
	width: 220px;
	background: url(../images/line_ten_gray.gif) repeat-x top;
	padding: 10px 0 0 0;
}
.contentsList li {
	background: url(../../division/images/arrow.gif) no-repeat 5px 50%;
	padding: 0 0 0 25px;
}

/*--------------------------------------------------
		title_design.html
--------------------------------------------------*/
#topicsBox {
	width: 640px;
	margin: 0 auto 0 20px;
}
#topicsBox p.title {
	background: url(../../division/images/arrow.gif) no-repeat 0 8px;
	padding: 0 0 15px 20px;
}
.topicsCommentTop {
	background: url(../images/line_ten_gray.gif) repeat-x top;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
.topicsCommentTop img {
	vertical-align: bottom;
}
.topicsCommentMiddle {
	background: #fcf9cf;
	padding: 15px 20px 0 20px;
}

#buttonList {
	width: 640px;
	margin: 0 auto 0 20px;
	padding: 20px 0 0 0;
}
#buttonList li {
	float: left;
	width: 128px;
}
#buttonList li img {
	vertical-align: bottom;
}

#buttonList2 {
	width: 640px;
	margin: 20px auto 0 20px;
}
#buttonList2 li {
	float: left;
	width: 120px;
	padding: 0 10px 0 0;
}
#buttonList2 li.last {
	float: left;
	width: 120px;
	padding: 0;
}

/*--------------------------------------------------
		title_factory.html
--------------------------------------------------*/
#factoryList {
	width: 640px;
	margin: 0 auto 0 20px;
	padding: 20px 0 40px 0;
}
#factoryList li {
	float: left;
	width: 162px;
}
#factoryList li.last {
	float: left;
	width: 152px;
}

/*--------------------------------------------------
		design.html
--------------------------------------------------*/
#designData dt {
	background: url(../images/arrow_top_division.gif) no-repeat 0 5px;
	font-weight: bold;
	padding: 0 0 5px 15px;
}
#designData dd {
	background: url(../../division/images/line_ten_division.gif) repeat-x top;
	padding: 5px 0 20px 10px;
}
#designData dd.last {
	background: url(../../division/images/line_ten_division.gif) repeat-x top;
	padding: 5px 0 0 10px;
}
/*--------------------------------------------------
		title_design.html
--------------------------------------------------*/
.designL {
	float: left;
	width: 395px;
}
.designR {
	float: right;
	width: 234px;
}
.backnumberBox {
	clear: both;
	text-align: right;
	padding: 10px 0 40px 0;
}

.designerL {
	float: left;
	width: 310px;
}
.designerR {
	float: right;
	width: 310px;
}

.designerTop {
	padding: 5px 0 0 0;
}
.designerTop img {
	vertical-align: bottom;
}
.designerMiddle {
	width: 310px;
	background: #ededed;
}
.designerMiddle p {
	padding: 0 10px;
}
.designerBottom {
	padding: 0 0 20px 0;
}
.designerBottom img {
	vertical-align: top;
}

/*--------------------------------------------------
		event_produce.html
--------------------------------------------------*/
.photoBox {
	width: 500px;
	margin: 0 0 40px 90px;
}
.photoBox dt {
	background: url(../images/arrow_top_division.gif) no-repeat 0 5px;
	padding: 0 0 5px 15px;
}
.photoBox dd {
	background: url(../../division/images/line_ten_division.gif) repeat-x top;
	padding: 5px 0 0 15px;
}
.officeList {
	margin: 0 0 20px 0;
}
.officeList li {
	background: url(../images/arrow_top_division.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
}
.officeList2 li {
	background: url(../images/arrow_top_etc.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
}

#buttonEventList {
	width: 640px;
	margin: 0 auto 0 20px;
	padding: 20px 0 0 0;
}
#buttonEventList li {
	float: left;
	width: 106px;
}
#buttonEventList li img {
	vertical-align: bottom;
}

/*--------------------------------------------------
		art_coordinator.html
--------------------------------------------------*/
.cooTop {
	width: 640px;
	background: url(../images/line_ten_gray.gif) repeat-x top;
	margin: 0 auto 0 20px;
	padding: 20px 0 0 0;
}
.cooBox {
	width: 600px;
	text-align: left;
	margin: 0 auto;
}
/*--------------------------------------------------
		art_materials_management.html
--------------------------------------------------*/
.MmList {
	width: 680px;
	margin: 0 0 0 10px;
}
.MmList li {
	float: left;
	width: 203px;
	text-align: left;
}
.MmList li.last {
	float: left;
	width: 193px;
	text-align: left;
}
/*--------------------------------------------------
		staff.html
--------------------------------------------------*/
.staffL {
	float: left;
	width: 310px;
	padding: 0 0 20px 0;
}
.staffR {
	float: right;
	width: 310px;
	padding: 0 0 20px 0;
}
.staffL,.staffR p {
	line-height: 120%;
}
.staffName {
	margin: 0 0 10px 0;
}
.staffColor-01 {
	background: url(../../division/images/color_01.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-02 {
	background: url(../../division/images/color_02.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-03 {
	background: url(../../division/images/color_03.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-04 {
	background: url(../../division/images/color_04.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-05 {
	background: url(../../division/images/color_05.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-06 {
	background: url(../../division/images/color_06.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-07 {
	background: url(../../division/images/color_07.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-08 {
	background: url(../../division/images/color_08.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-09 {
	background: url(../../division/images/color_09.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-10 {
	background: url(../../division/images/color_10.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-11 {
	background: url(../../division/images/color_11.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-12 {
	background: url(../../division/images/color_12.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-13 {
	background: url(../../division/images/color_13.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-14 {
	background: url(../../division/images/color_14.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-15 {
	background: url(../../division/images/color_15.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-16 {
	background: url(../../division/images/color_16.gif) repeat-y;
	padding: 5px 0 5px 15px;
}
.staffColor-17 {
	background: url(../../division/images/color_17.gif) repeat-y;
	padding: 5px 0 5px 15px;
}



/*--------------------------------------------------
		ECOなこともしてます
--------------------------------------------------*/
#ecoBox {
	width: 600px;
	margin: 0 auto 10px auto;
}
#ecoBox h2 {
	font-size: 110%;
	text-align: left;
	
}
#ecoBox p {
	font-size: 80%;
	text-align: left;
	
}











