@charset "utf-8";

/* ============================================================ *
   Copyright (c) ADVANCE. All Right Reserved. 
 * ============================================================ */

/* ------------------------------------------------------------ *
   Container
 * ------------------------------------------------------------ */
#container #leftArea {
	float:left;
	/*margin-top:10px;*/
	margin-right:10px;
	width:170px;
	text-align:left;
}

#container #mainArea {
	float:left;
	margin-top:15px;
	width:520px;
	text-align:left;
}

#container #rightArea {
	float:right;
	margin-top:15px;
	width:190px;
	text-align:left;
}


/* ------------------------------------------------------------ *
   .leftArea
 * ------------------------------------------------------------ */

#leftArea .tab {height:25px;}

#leftArea .tab li {float:left;}

/* Style IE6 Hack */
*html #leftArea .tab li img {margin-bottom:-3px;}

#leftArea #new {
	padding:1px 5px 5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#fef8ce url(../img/bg_new.gif) no-repeat top;
}

#leftArea #new dl.case {
	margin:5px 0 0;
	position:relative;
	width:156px; height:48px;
	font:0.9em/1.2em "メイリオ","Meiryo","ＭＳ Ｐゴシック", Verdana, Geneva, Arial, Osaka, Helvetica, sans-serif;
	border:1px solid #facd89;
	background:#fff url(../img/bg_new_dl.gif) no-repeat 95% 50%;
}
/* Style IE6 Hack */
*html #leftArea #new dl.case {height:50px;}

#leftArea #new dl.case dt {display:none;}
#leftArea #new dl.case dd {position:absolute;}
#leftArea #new dl.case dd.icon {
	top:-5px; left:-8px;
}
#leftArea #new dl.case dd.image {
	top:4px; left:4px;
}
#leftArea #new dl.case dd.image img {width:53px; height:40px;}
#leftArea #new dl.case dd.name {
	top:5px; left:60px;
	/*font-weight:bold;*/
}
#leftArea #new dl.case dd.year {
	top:19px; left:60px;
}
#leftArea #new dl.case dd.price {
	top:32px; left:60px;
	color:#de0000;
	font-weight:bold;
}

#leftArea #sold {
	padding:6px 5px 5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#e0f3fa url(../img/bg_sold.gif) no-repeat top;
}

#leftArea #sold dl.case {
	padding:5px;
	font:0.9em/1.2em "メイリオ","Meiryo","ＭＳ Ｐゴシック", Verdana, Geneva, Arial, Osaka, Helvetica, sans-serif;
	background-color:#fff;
}

#leftArea #sold dl.case dt {margin-top:5px;}
#leftArea #sold dl.case dd {padding-left:11px; font-weight:bold;}
#leftArea #sold img {
	margin-right:3px;
	padding-bottom:2px;
}

#leftArea .shop {
	line-height:1.3em;
	background-color:#fff;
	border:1px solid #ccc;
}

#leftArea .shop address {
	padding:5px 5px 0;
}

#leftArea .shop p {
	margin-top:5px;
	padding:0 7px 7px;
	/*padding:5px;*/
	color:#0a50a1;
	/*background-color:#f4f9ff;
	border:1px solid #bcddff;*/
}

#leftArea .shop p span {font-size:14px;}

#leftArea address .bold {font-weight:bold;}

/* ------------------------------------------------------------ *
   .mainArea
 * ------------------------------------------------------------ */
/* tokusen */
#mainArea .tokusen {
	padding:2px;
	background:url(../img/bg_tokusen.gif);
	border:1px solid #cd0000;
}

#mainArea .tokusen .case {
	/*height:276px;*/
	height:238px;
	background-color:#fff;
}

#mainArea .tokusen .case div.image {
	float:left;
	padding:10px 10px 0;
	width:233px;
	background-color:#fff;
}
/* style IE6 Hack */
*html #mainArea .tokusen .case div.image {width:253px;}

#mainArea .tokusen .case div.image h3 {margin-bottom:5px;}

#mainArea .tokusen .case div.data {
	float:left;
	padding:10px 10px 0 2px;
	width:249px;
	background-color:#fff;
}
/* style IE6 Hack */
*html #mainArea .tokusen .case div.date {width:259px;}

#mainArea .tokusen .case div.data dl.title {
	padding-left:5px;
	border:1px solid #ccc;
}
/* style IE6 Hack */
*html #mainArea .tokusen .case div.data dl.title {width:249px;}

#mainArea .tokusen .case div.data dl.title dd.name {
	font-size:15px;
	font-weight:bold;
}

#mainArea .tokusen .case div.data dl.basic {
	margin-top:3px;
	width:249px;
	line-height:1.5em;
}
#mainArea .tokusen .case div.data dl.basic dt {
	float:left;
	width:90px;
	margin-right:5px;
	padding-left:5px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f2f2f2;
}
#mainArea .tokusen .case div.data dl.basic dd {
	border:1px solid #ccc;
}

#mainArea .tokusen .case div.data div.price {
	margin-top:3px;
	background-color:#fbb03b;
}
/* style IE6 Hack */
*html #mainArea .tokusen .case div.data div.price {width:249px;}

#mainArea .tokusen .case div.data div.price p.yen {
	padding-left:5px;
	line-height:39px;
}

#mainArea .tokusen .case div.data div.price p.yen span {
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

#mainArea .tokusen .case div.data div.price p.detail {
	float:right;
	margin:5px 5px 0 0;
}

/* mainMenu */
#mainArea .mainMenu {
	margin:10px 0 0;
	height:191px;
	text-align:center;
}

#mainArea .mainMenu .buy {
	float:left;
	width:255px;
}

#mainArea .mainMenu .sold {
	float:right;
	width:255px;
}

#mainArea .mainMenu .search {
	float:left;
	width:255px;
}

#mainArea .mainMenu .question {
	float:right;
	width:255px;
}
#mainArea .mainMenu div.case {
	/*margin-top:4px;*/
	padding-bottom:3px;
}

#mainArea .mainMenu .buy div.case {background:url(../img/bg_case_buy.gif);}
#mainArea .mainMenu .sold div.case {background:url(../img/bg_case_sold.gif);}
#mainArea .mainMenu .search div.case {background:url(../img/bg_case_search.gif);}
#mainArea .mainMenu .question div.case {background:url(../img/bg_case_question.gif);}

#mainArea .mainMenu div.inner {
	margin:0 3px;
	padding:4px 0 4px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
}

#mainArea .mainMenu div.inner p {
	margin-right:4px;
	margin-left:4px;
}

#mainArea .mainMenu div.inner .image {
	margin:0 4px 4px 0;
	float:left;
}

#mainArea .reco {
	margin-top:15px;
	padding-bottom:12px;
	border-bottom:1px solid #ccc;
	background:url(../img/bg_head_tokusen.gif);
}

#mainArea .reco div.case {
	margin-top:12px;
	padding-left:7px;
	height:55px;
}

#mainArea .reco div.case div.inner {
	float:left;
	margin-right:7px;
	width:163px;
}

/* IE6 Style Hack */
*html #mainArea .reco div.case div.inner {margin-right:3px;}

#mainArea .reco div.case div p.image {
	float:left;
	margin-right:4px;
	border:1px solid #ccc;
}

#mainArea .reco div.case .boderR {border-right:1px solid #ccc;}

#mainArea .reco .boderU {border-bottom:1px dotted #ccc;}

#mainArea .reco div.case dt {
	font-weight:bold;
	text-indent:8px;
	background:url(../img/icon_tit_reco.gif) no-repeat 0 50%;
}

#mainArea .reco div.case dd {padding-left:8px;}


/* event */
#mainArea .eventfla {
	margin-top:10px;
	height:100px;
}

/* ------------------------------------------------------------ *
   .rightArea
 * ------------------------------------------------------------ */
#rightArea .pr {
	border:5px solid #ccc;
}

/* magazine */
#rightArea .magazine {
	/*margin-top:10px;*/
}

/* owner gallery */
#rightArea .gallery {
	margin-top:10px;
	/*background:url(../img/bg_head_tokusen.gif);*/
}

#rightArea .gallery .head {
	position:relative;
	padding-bottom:5px;
	/*background:url(../img/bg_head_tokusen.gif);*/
}

#rightArea .gallery p.come {
	margin-top:3px;
	padding-left:5px;
	line-height:1.3em;
}

#rightArea .gallery .icon {
	position:absolute;
	top:30px; right:-15px;
}

*html #rightArea .gallery .icon img {
	behavior: expression(IEPNGFIX.fix(this));
}

#rightArea .gallery .case {
	/*margin-top:5px;*/
	border:1px solid #ccc;
	font:0.9em/1.2em "メイリオ","Meiryo","ＭＳ Ｐゴシック", Verdana, Geneva, Arial, Osaka, Helvetica, sans-serif;
	background-color:#fff;
}

#rightArea .gallery .case div.inner {
	margin:5px 8px 0;
	padding:6px 0 0;
	border-top:1px solid #eee;
}

#rightArea .gallery .case div.inner p.image {
	float:left;
	margin-right:6px;
}
/* style IE6 Hack */
*html #rightArea .gallery .case div.inner p.image {
	margin-right:3px;
}

#rightArea .gallery .case div.inner dl {margin-top:3px;}

#rightArea .gallery .case div.inner dt {display:none;}

#rightArea .gallery .case p.more {
	clear:both;
	margin:5px 8px;
	padding:5px 6px 7px 0;
	border-top:1px solid #eee;
	text-align:right;
	line-height:1.5em;
	font-weight:bold;
}

/* mobile */
#rightArea .mobile {
	margin-top:10px;
	height:84px;
	background-color:#fef8ce;
	border:1px solid #ccc;
}

#rightArea .mobile img.qr {
	float:left;
	margin:5px;
	width:74px; height:74px;
}

/* banner */
.banner {
	clear:both;
	margin-top:10px;
}



/* ------------------------------------------------------------ *
   追加2011/07/01
 * ------------------------------------------------------------ */

#shopdata {
	border:1px solid #aaa;
	padding:10px;
}

#shopdata .inner {
	overflow:hidden;
}

#shopdata .sdata {
	float:left;
}

#shopdata .sdata .title {
	padding-top:4px;
	font-size:1.4em;
	/*font-weight:bold;*/
}

#shopdata #map_canvas {
	float:right;
}

#shopdata #catchcopy {
	margin-top:10px;
	border:1px solid #de0000;
	padding:10px;
	text-align:center;
	font-size:1.2em;
}

#shopdata #catchcopy .flarge {
	font-size:1.2em;
	font-weight:bold;
	color:#de0000;
}

