.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--------------------------------------------------*/.staffC{	width:650px;	margin: 0 auto 0 15px;}.staffL {	float: left;	width: 310px;	padding: 0 0 30px;}.staffR {	float: right;	width: 310px;	padding: 0 0 30px;}.staffL p,.staffR p {	padding:0 5px 5px;	line-height: 1.4;}.staffName {	margin: 0 0 10px 0;}/*--------------------------------------------------		staff00.html--------------------------------------------------*/.h5btn{	margin:-22px 0 0;	width:660px;	height:22px;	font-size:1px;	line-height:1;	text-align:right;}.staffImg{	width:640px;	margin:-5px 0 40px 20px;}.staff_pager{	width:680px;}.staff_pager a{	display:block;	width:50px;	height:20px;}.staff_pager a.prev{	float:left;}.staff_pager a.next{	float:right;}/*--------------------------------------------------		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;	}
