/*******************デフォルト設定*********************************/* {	padding:0;	margin:0;	line-height:1;	font-weight: lighter;}a:link {	color: #555555;}a:visited {	color: #555555;}a:hover {	color: #2c6ebb;}body {	width: 100%;	color: #000000;	background-color: #ececec;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#countainer {	width: 100%;	float:left;	background-image: url(../images/common/bg_main.jpg);	background-repeat: repeat-x;}#main {	width: 100%;}ul{	list-style-type:none;	float: left;	margin:0;	padding:0;}ul li{	float: left;	margin:0;	padding:0;}/********************ヘッダ****************************************/#header-area {	width: 100%;	background: url(../images/common/bg_header.gif) repeat-x;}#header {}.leftimage {	float: left;	width: 79px;}/*IE6でのヘッダレイアウト崩れ修正***/#header .leftimage{	float: none;	width: 79px;}#header h1 {	margin-left:79px;	margin-top:-82px;	width: 806px;	background-image: url(../images/common/bg_logo.gif);}#eader-area:after{	content:"";	display:block;	visibility:hidden;	clear:both;	height:0.1em;	font-size:0.1em;	line-height:0;}/********************メインナビ****************************************/#mnu-area {	float: left;	width: 862px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #c4c4c4;}#mmnu {	float: left;	width: 453px;}#omnu {	float: right;	width: 172px;	margin-top: 13px;}/********************コンテンツ****************************************/#content-area {	clear:both;	width: 847px;	padding-left: 38px;}.headimage {	float: left;	width: 847px;}#content {	width: 847px;	float: left;	background-repeat: repeat;	background-image: url(../images/common/bg_content.jpg);	min-height:450px;}#content-detail .detail p{	font-size:12px;	line-height:18px;	margin-bottom:10px;}/*--------------------サブナビ---------------------------------------*/#content-left {	float: left;	width: 190px;	padding-left: 38px;	background-image: url(../images/common/bg_content-left.jpg);	background-repeat: no-repeat;}h2 {	width: 190px;	background-image: url(../images/common/bg_ctitle.jpg);	height: 40px;}#smnu {	margin: 0;	padding: 0;	background-image: url(../images/common/bg_smnu-top.jpg);	width: 190px;	float: left;	background-repeat: no-repeat;	height: 250px;}#smnu ul {	margin: 0;	padding: 0;}#smnu ul li {	margin: 0;	padding: 0;}/**html body #smnu ul li.offmnu{	height:25px;	width: 177px;	margin-left:5px;	margin-right:1px;	border-bottom:1px solid #a3a6aa;	list-style-type: none;}*/#smnu ul li.offmnu{	list-style-type: none;}#smnu ul li.offmnu a {	width: 180px;	margin-left:10px;	border-bottom:1px solid #a3a6aa;	display:block;	height: 21px ;}#smnu ul li.offmnu a:hover{	background-image: url(../images/common/bg_smnu_over.gif);	background-repeat: repeat-y;}#smnu ul li.onmnu {	display:block;	height: 22px ;	width: 180px;	padding-left:10px;	background-image: url(../images/common/bg_smnu_on.gif);	list-style-type: none;}/*---------------------メインコンテンツ-------------------------------*/#content-right {	float: left;	width: 582px;	padding-right: 37px;	background-image: url(../images/common/bg_content-right.jpg);	background-position: right top;	background-repeat: no-repeat;}h3 {	float: left;	width: 562px;	text-align: right;	padding-right: 20px;	background-image: url(../images/common/bg_title.gif);}/********************フッター****************************************/#footer {	float:left;	width: 100%;	background: url(../images/common/bg_footer.gif) repeat-x;}#footer:after{	content:"";	display:block;	visibility:hidden;	clear:both;	height:0.1em;	font-size:0.1em;	line-height:0;}.footerimage {	float: left;	width: 847px;	padding-left: 38px;}#global {	float: left;	width: 792px;	margin-top: 13px;	padding-left: 69px;	padding-right: 20px;	padding-bottom:30px;}#gmnu {	width: 400px;	float: left;}#global .copy {	float: left;	width: 392px;	text-align: right;}#content-detail .detail .detailtext .buy .soldout {	font-weight: bold;	color: #FFFFFF;}