/* ****全ページ共通の枠組み指定**** */body{	margin:0;	padding:0;	background:url(../images/bg_head.jpg) repeat-x #000;	font-family:'ＭＳ Ｐゴシック',osaka,sans-serif;}img{	border:0px;	margin:0;	padding:0;}form{	margin:0;	padding:0;}.clear{	clear:both;}/* *******全体******* */#wrapper{	margin:auto;	padding:0;}/* *******ヘッダー******* */#header{	width:768px;	height:108px;	margin:auto;	padding:0;}#logoCopy{	width:564px;	margin:0;	padding:0;	float:left;}#logoCopy div{	margin:0;	padding:0;	float:left;}#logoCopy p{	width:259px;	font-size:80%;	line-height:130%;	color:#fff;	margin:0;	padding:36px 24px 0 24px;	float:right;}#tel{	margin:0;	padding:24px 0 0 0;	float:right;}#grandmenu{	clear:both;	margin:0;	padding:0;	background:url(../images/bg_menu.jpg) repeat-x;}#grandmenu ul{	width:768px;	margin:auto;	padding:0;	list-style-type:none;}#grandmenu ul li{	font-size:0;	margin:0;	padding:0;	float:left;}#mainvis{	font-size:0;	margin:0;	padding:0;	text-align:center;	border-bottom:1px solid #513D00;}/* *******メインエリア******* */#main{	clear:both;	width:768px;	margin:auto;	padding:0;}.pageTop{	clear:both;	margin:0;	padding:0;	text-align:right;}/* *******フッター******* */#footerBg{	clear:both;	margin:0;	padding:0;	background:url(../images/bg_foot.jpg) repeat-x #222222;}#footer{	width:768px;	margin:auto;	padding:0;	text-align:center;}#footerMenu{	font-size:80%;	color:#666;	margin:0;	padding:24px 0 12px 0;}#copyright{	font-size:75%;	color:#c90;	margin:0;	padding:0 0 48px 0;}/* *******リンク******* */a:link{color:#c90;text-decoration:none;}a:visited{color:#c90;text-decoration:none;}a:active{color:#c90;text-decoration:none;}a:hover{color:#999;text-decoration:none;}.arrow{	margin:0;	padding:0 0 0 13px;	background:url(../images/arrow.gif)  no-repeat 0 2px;}/****clearfix****/.clearfix:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}.clearfix{	display:inline-block;}/* Hides from IE-mac*/*html .clearfix{	clear:both;	height:1%;}.clearfix{	display:block;}/* End hide from IE-mac *//* *****************nucleus***************** */#noResult{	margin:0px 0px 0px 20px;	padding:20px 0px 0px 0px;	background-color:#fff;}#noResult p{	line-height:180%;}.pageswitch{	clear:both;	width:550px;	margin:40px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-align:center;}.pageswitch a:link,.pageswitch a:active,.pageswitch a:hover,.pageswitch a:visited{	display:inline;	margin:0px 5px 0px 5px;	padding:0px 0px 0px 0px;	font-weight:bold;}.contentEdit{	margin:0px 0px 0px 0px;	padding:2px 0px 2px 0px;	width:35px;	display:block;}/****** Leftbox and Rightbox toolbar buttons ******/.leftbox {	float: left;	margin:0px 0px 0px 0px;	padding:0px 5px 0px 0px;	display:block;	width:20%;}.rightbox {	float: right;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 5px;	display:block;	width:20%;}.txtCenter{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:block;	text-align:center;}.txtLetf{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:block;	text-align:left;}.txtRight{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:block;	text-align:right;}.bold{	font-weight:bold;}