@charset "utf-8";
/**
 * style 
 * (c) FOURDIGIT Inc.
 *
 * 1. import
 * 2. html, body
 * 3. HTMLtag, siteCommonClass
 * 4. Layout
 * 5. EachPageStyle
 *
 */
/**
 * 1. import
 */
@import "extension/init/std.css";
/*@import "extension/init/strict.css";*/
@import "extension/util.css";
@import "extension/accessibility.css";
@import "extension/noscript.css";
@import "extension/fnav/normal.css";
@import "extension/logtag.css";

/**
 * 2. html, body
 */
	* html body {
		padding-left: 1px;
	}
	*:first-child+html body {
		padding-left: 1px;
	}
	body {
		background-color: #ebe5d3;
		background-image: url(../imgs/bg.gif);
		background-position: center top;
		background-repeat: repeat-y;
	}
	body#form,
	body#campaign {
		background-color: #ebe5d3;
		background-image: url(../imgs/bg-pop.gif);
		background-position: center top;
		background-repeat: repeat-y;
	}
	.page {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
	}
/**
 * 3. HTMLtag, siteCommonClass
 */
/* anchor */
	a {
		color: #666;
		text-decoration: underline;
		background-color: transparent;
		background-image: none;
		background-position: top left;
		background-repeat: no-repeat;
	}
	a:visited {}
	a:hover {
		color: #ff0000;
		text-decoration: none;
		background-position: bottom right;
	}
	a:active {}

/* heading */
	.siteTitle a,
	#buyDetail .siteTitle {
		height: 60px;
		width: 190px;
		overflow: hidden;
		display: block;
		text-indent: -9999px;
		background-color: transparent;
		background-image: url(../imgs/head-logo-01.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.contentTitle {
		/*dont use <h2> selector*/
	}
	.section .title {
		/*dont use <h3> selector*/
	}
	#campaign h4.title {
		margin-bottom: 15px;
	}
	#campaign h5.title {
		color: #5a4d2d;
		background-color: #f3f3f3;
		font-size: 12px;
		line-height: 20px;
		padding-top: 2px;
	}
	#campaign h5.title span {
		color: #b80013;
		font-weight: bold;
	}

/* cap */
	.cap,
	.caption {
		font-size: 10px;
		color: #999999;
		line-height: 15px;
		background: none;
	}
	.cap {
		padding-top: 5px;
	}

/* #breadCrumb */
	#breadCrumb {
		font-size: 10px;
		color: #666666;
		line-height: 14px;
		text-align: right;
	}
	#breadCrumb a {
		color: #6a5436;
	}
	#breadCrumb a:hover {
		color: #aa8859;
		text-decoration: none;
	}
/* .lengthwiseList */
	.lengthwiseList li img {
		vertical-align: top;
	}

/**
 * 4. Layout
 */
	body #container {
		width: 938px;
		padding: 0 11px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		background-color: transparent;
		background-image: url(../imgs/bg-pop-top.gif);
		background-position: center top;
		background-repeat: no-repeat;
		zoom: 1;
	}
	body#form #container,
	body#campaign #container {
		width: 738px;
		padding: 0 11px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		background-color: transparent;
		background-image: url(../imgs/bg-top.gif);
		background-position: center top;
		background-repeat: no-repeat;
	}
	body #gHeader {
		position: relative;
		background-color: transparent;
		background-image: url(../imgs/bg-head.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}
	body #mainContent {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}
	body#form #mainContent,
	body#campaign #mainContent {
		width: 738px;
		margin-right: auto;
		margin-left: auto;
	}
	#contentIn {
		float: left;
		width: 640px;
	}
	#sideMenu {
		float: right;
		width: 240px;
		margin-bottom: 40px;
	}

	/* gHeader */
	body #gHeader {
		height: 100px;
	}
	body#campaign #gHeader {
		height: 430px;
	}
	body#campaign #campaign0906-33 #gHeader {
		height: 370px;
	}
	/* gHeader - .nav */
	#gNav li,
	#hNav li {
		float: left;
		height: 40px;
		vertical-align: top;
	}
	.nav li img {
		vertical-align: top;
	}
	/* gHeader - #gNav */
	#gNavList {
		display: block;
	}
	#gNav {
		height: 40px;
		padding-left: 19px;
		line-height: 40px;
		display: block;
		background-color: transparent;
		background-image: url(../imgs/bg-gnav.gif);
		background-position: left top;
		background-repeat: repeat-x;
	}

	/* gHeader - #hNav */
	#hNav {
		position: absolute;
		left: 624px;
		top: 60px;
	}
	/* gHeader - #fontSize */
	#fontSize {
		position: absolute;
		left: 687px;
		top: 20px;
	}
	body#form #fontSize {
		position: absolute;
		left: 500px;
		top: 20px;
	}
	#fontSize li,
	#fontSize li a {
		height: 20px;
		overflow: hidden;
		display: block;
		text-indent: -9999px;
		background-color: transparent;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#fontSize li {
		float: left;
	}
	#fontSizeHead {
		width: 82px;
		background-image: url(../imgs/txtsize-head.gif);
	}
	.fontSize,
	.fontSize a {
		width: 35px;
	}
	a#fontSizeM {
		background-image: url(../imgs/txtsize-normal.gif);
		background-position: right bottom!important;
	}
	a#fontSizeL {
		background-image: url(../imgs/txtsize-large.gif);
	}
	#fontSize li a:hover {
		background-position: right bottom;
	}
	/* gHeader - #corpLogo */
	#corpLogo {
		position: absolute;
		top: 0px;
		right: 19px;
	}

	/* gFooter */
	body #gFooter {
		padding: 18px 20px 69px 20px;
		padding-left: 350px;
		background-color: #f4f1e7;
	}
	body#form #gFooter,
	body#campaign #gFooter {
		width: 738px;
		padding: 20px 0;
		margin: 0 auto;
		background-color: #f4f1e7;
	}
	#form #fNav address,
	#campaign #fNav address {
		position: absolute;
		left: 224px;
		top: 0px;
		width: 290px;
		background-image: url(../imgs/copyright.gif);
	}
	/* gFooter - #fNav */
	#fNav {
		position: relative;
		width: auto;
	}
	#fNav li {
		color: #999999;
		line-height: 18px;
	}
	#fNav li a {
		color: #715d18;
		text-decoration: none;
	}
	#fNav li a:hover {
		color: #9b8126;
		text-decoration: underline;
	}
	/* gFooter - #footLogo */
	#footLogo {
		position: absolute;
		top: 32px;
		right: 0px;
		height: 24px;
		width: 104px;
	}
	#footLogo a {
		height: 24px;
		width: 104px;
		overflow: hidden;
		display: block;
		text-indent: -9999px;
		background: url(../imgs/foot-logo-01.gif) no-repeat left top;
	}
	#footLogo a:hover {
		height: 24px;
		width: 104px;
		background: url(../imgs/foot-logo-01.gif) no-repeat left top;
	}
	#footLogo02 {
		position: absolute;
		left: -330px;
		top: 5px;
		height: 29px;
		width: 136px;
	}
	#footLogo02 a {
		height: 29px;
		width: 136px;
		padding: 0;
		overflow: hidden;
		display: block;
		text-indent: -9999px;
		background: url(../imgs/foot-logo-02.gif) no-repeat left top;
		background-color: none;
	}
	#footLogo02 a:hover {
		height: 29px;
		width: 136px;
		padding: 0;
		background: url(../imgs/foot-logo-02.gif) no-repeat left top;
	}

	/* gFooter - copyright */
	#fNav address {
		position: absolute;
		left: -330px;
		top: 40px;
		height: 14px!important;
		width: 290px;
		overflow: hidden;
		line-height: 14px!important;
		display: block;
		text-indent: -9999px;
		background-image: url(../imgs/copyright.gif);
	}
	/* pagetop */
	.pagetop,
	#pagetop {
		height: 19px;
		text-align: right;
	}
	.pagetop a,
	#pagetop a {
		float: right;
		height: 19px;
		width: 92px;
		overflow: hidden;
		display: block;
		text-align: left;
		text-indent: -9999px;
		background-image: url(../imgs/pagetop.gif);
	}
	.pagetop a:hover,
	#pagetop a:hover {
		background-position: left -19px;
	}

	/* #sideMenu - .rightContentList */
	.rightContentList {
		border-right: 1px solid #f6f6f6;
		border-left: 1px solid #f6f6f6;
	}
	.rightContentList li {
		min-height: 20px;
		height: auto !important;
		height: 20px;
	}
	.rightContentList a {
		padding: 3px 5px 3px 31px;
		border-bottom: 1px solid #e6e6e6;
		font-size: 12px;
		color: #7a725f;
		line-height: 14px;
		text-decoration: none;
		display: block;
		background-color: #ffffff;
		background-image: url(../imgs/blt-rightside-content.gif);
		background-position: 19px 7px;
	}
	.rightContentList a:hover {
		text-decoration: none;
		background-color: #f3f0dc;
		background-position: 21px 7px;
	}
	
/**
 * 5. EachPageStyle
 */
/* index */
	/* #headTitle */
	#index #headTitle {
		height: 260px;
		text-align: center;
		background: #f5f5f5;
	}
	/* #promotionArea */
	#promotionArea {
		height: 162px;
		padding: 4px 2px 4px 2px;
		background: url(../imgs/bg-ftr-bnr.gif) no-repeat center top;
	}
	#promotionArea li {
		float: left;
		padding: 0 2px;
		margin: 0;
		display: block;
		list-style-type: none;
	}
	#promotionArea img {
		vertical-align: top;
	}
	/* #rightContact */
	#rightContact {
		position: relative;
	}
	#rightContactBtn {
		position: absolute;
		left: 15px;
		top: 165px;
	}

	/* #middleContent */
	#middleContent {
		position: relative;
		height: 239px;
		padding-top: 8px;
		padding-left: 8px;
		background-color: transparent;
		background-image: url(../../imgs/bg-middle-content.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	#middleContent .section {
		float: left;
	}
	#middleContent .section .btn {
		position: absolute;
		top: 193px;
	}
	#middleContent #middleContent03 {
		margin-left: 11px;
	}
	#middleContent #middleContent01 .btn {
		left: 15px;
	}
	#middleContent #middleContent02 .btn {
		left: 220px;
	}
	#middleContent #middleContent03 .btn {
		left: 430px;
	}
	/* #newsArea */
	#newsArea {
		position: relative;
	}
	#newsArea .btnAll {
		position: absolute;
		top: 2px;
		right: 0px;
	}
	#newsArea .btn {
		position: absolute;
		bottom: 2px;
		right: 0px;
	}
	#newsList li {
		position: relative;
		padding: 10px 0 7px 100px;
		border-bottom: 1px solid #e2e2e2;
		font-size: 12px;
		color: #333333;
		line-height: 18px;
		display: block;
		background-color: #ffffff;
		background-image: url(../../imgs/blt-newslist.gif);
		background-position: 90px 16px;
		background-repeat: no-repeat;
		min-height: 30px;
		height: auto !important;
		height: 30px;
	}
	#newsList li span {
		position: absolute;
		left: 10px;
		top: 7px;
		top: 11px;
		font-size: 10px;
		color: #999999;
	}
	.ie6 #newsList li span {
		left: 10px;
	}
	/* 関連情報 */
	.linkInfo li {
		border-bottom: 1px #e2e2e2 solid;
		font-size: 14px;
		line-height: 35px;
	}
	.linkInfo li a {
		padding-left: 18px;
		color: #666666;
		text-decoration: none;
		display: block;
		background-color: #fff;
		background-image: url(../imgs/bg-linkInfo.gif);
		background-position: 8px 14px;
	}
	.linkInfo li a:hover {
		text-decoration: none;
		background-color: #f3f0dc;
		background-image: url(../imgs/bg-linkInfo.gif);
		background-position: 8px 14px;
	}
/* sell-buy - sell */
	#sellIntroBtns dl {
		position: relative;
		float: left;
		width: 200px;
		margin-right: 20px;
		display: block;
	}
	#sellIntroBtns dl.lastOne {
		margin-right: 0;
	}
	#sellIntroBtns dd {
		position: absolute;
		left: 15px;
		top: 144px;
	}

/* sell-buy - buy */
	#buy .box {
		border: 1px solid #e2e2e2;
	}
	#buy .box h4 {
		font-weight: bold;
		color: #5a4d2d;
	}
	#buy .box .thumb img {
		border: 1px solid #e2e2e2;
	}
	#buy .box .contact{
		font-size: 12px;
		line-height: 14px;
	}
	/* .specialSelect */
	.specialSelect .box {
		float: left;
		width: 190px;
		padding: 0 8px 19px;
		background-color: transparent;
		background-image: url(../../sell-buy/buy/imgs/bg-detail-01.gif);
		background-position: 1px top;
		background-repeat: no-repeat;
	}
	.specialSelect .lastItem {
		margin: 0;
	}
	.specialSelect h4 {
		height: 50px;
		padding: 10px 6px 0 6px;
		margin-bottom: 10px;
	}
	.specialSelect a {
		color: #5a4d2d;
		text-decoration: none;
	}
	.specialSelect a:hover {
		text-decoration: underline;
	}
	.specialSelect .box .thumb {
		margin-bottom: 10px;
	}
	.specialSelect .box li {
		font-size: 10px;
		line-height: 14px;
	}
	/* .detailBox */
	#rent .detailBox {
		border: 1px solid #e2e2e2;
		border-bottom: none;
	}
	#buy .detailBox .box {
		padding-bottom: 20px;
		border-bottom: none;
	}
	.detailBox .box h4 {
		margin-bottom: 20px;
	}
	.detailBox .box h4 a {
		height: 24px;
		padding: 6px 19px 0;
		color: #5a4d2d;
		text-decoration: none;
		display: block;
		background-color: transparent;
		background-image: url(../../sell-buy/buy/imgs/bg-detail-02.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.detailBox .box h4 a:hover {
		text-decoration: none;
		background-position: left bottom;
	}
	.detailBox .box h4 span {
		margin-right: 10px;
		font-style: normal;
		font-weight: bold;
		color: #aa9d7d;
	}
	.detailBox .box h4 em {
		margin-left: 10px;
		font-style: normal;
		font-weight: normal;
		color: #666666;
	}
	.detailBox .box .thumb {
		float: left;
		width: 118px;
		margin-left: 9px;
	}
	.detailBox .box ul {
		width: 405px;
		margin-left: 220px;
		display: block;
	}
	.detailBox .box .txt {
		margin-bottom: 20px;
	}
	.detailBox table {
		margin-left: 220px;
	}
	.detailBox th {
		padding: 3px 8px 2px;
		font-weight: normal;
		background: #fdfcef;
	}
	.detailBox td {
		padding: 3px 10px 2px;
		background: #ffffff;
	}
	/* テレコ */
	.alternateList li {
		padding: 5px 5px 3px 10px;
		display: block;
	}
	.alternateList .even {
		background: #f3f0dc;
	}
	.alternateList span {
		color: #99612f;
	}
	/* 購入ガイド、売却ガイド */
	.bgFlow h4.guide-buy {
		width: 640px;
		background: transparent url(../imgs/bg-flow.gif) no-repeat center top;
	}
	.bgFlow .guide-buy {
		padding-top: 38px;
	}
	h4.guide-buy {
		margin-bottom: 15px;
	}
	/* 買い替えガイド */
	.flowArea {
		padding: 25px 20px 20px 20px;
		border: 1px #d1c7a4 solid;
		border-top: 0;
		font-size: 12px;
	}
	.flowArea .bt {
		width: 290px;
		padding-top: 24px;
		background: transparent url(../imgs/bg-flow.gif) no-repeat center 3px;
	}
	.flowArea .point {
		padding: 15px;
		background: #fdfcef;
	}
	.blocks {
		display: none;
	}
	#flow01 {
		display: block;
	}
	/* 中古マンション＋リフォーム */
	.bnrArea {
		padding: 15px;
		border: 5px #e9e3d3 solid;
		background: #f6f4e5;
	}
	/* マンション大規模修繕 */
	.repairBox {
		background-color: #e2e2e2;
	}
	.repairBox th {
		background-color: #f3f0dc;
	}
	.repairBox td {
		background-color: #fdfcef;
	}
	.repairBox .td2 {
		background-color: #fefdf5;
	}
	.repairBox .white {
		padding-left: 15px;
		background-color: #fff;
	}
	.repairBox .gray {
		padding-left: 15px;
		background-color: #fafafb;
	}
	/* 個人情報保護方針 */
	.entry {
		padding: 2px 0 0 18px;
		margin-bottom: 10px;
		border: #f3f3f3 1px solid;
		font-weight: bold;
		color: #5a4d2d;
		line-height: 20px;
		background: #f3f3f3 url(../../privacypolicy/imgs/bg-entry.gif) repeat-y left top;
	}
	/* 物件詳細 */
	#buyDetail #gHeader {
		height: 60px;
		width: 898px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
	}
	#buyDetail #mainContent {
		width: 860px;
		margin-right: auto;
		margin-left: auto;
		text-align: left;
	}
	#buyDetail {
		background-image: url(../imgs/bg-blanks.gif);
	}
	#buyDetail #container {
		width: 920px;
		background-image: url(../imgs/bg-blanks-top.gif);
	}
	#buyDetail #content {
		padding: 19px;
		border: 1px solid #e2e2e2;
	}
	#buyDetail #contentLeft {
		float: left;
		width: 410px;
	}
	#buyDetail #contentRight {
		float: right;
		width: 390px;
	}
	#buyDetail #fontSize {
		left: 650px;
	}
	#buyDetail #infoDetail {
		position: relative;
		height: 50px;
	}
	#buyDetail .detailTitle {
		font-weight: bold;
		color: #5a4d2d;
		line-height: 25px;
	}
	#buyDetail .priceDetail {
		font-weight: bold;
		color: #5a4d2d;
	}
	#buyDetail .priceDetail span {
		font-size: 10px;
		line-height: 14px;
	}
	#buyDetail .idTextDetail {
		font-weight: normal;
		color: #5a4d2d;
	}
	#buyDetail .rightSide {
		position: absolute;
	}
	#buyDetail .iconDetail {
		top: 13px;
		right: 365px;
	}
	#buyDetail .contactDetail {
		left: 440px;
		top: 0px;
		padding-left: 15px;
		border-left: 5px solid #f3f3f3;
	}
	#buyDetail .freeDial {
		margin-bottom: 5px;
		font-size: 20px;
		font-weight: bold;
		color: #5a4d2d;
		line-height: 22px;
		background-color: transparent;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#buyDetail .freeDial span {
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
	}
	#buyDetail .requestDetail {
		top: 26px;
		right: 0px;
	}
	#buyDetail .section .title {
		padding-left: 18px;
		margin-bottom: 15px;
		font-weight: bold!important;
		color: #5a4d2d;
		line-height: 22px!important;
		background-color: #f3f3f3;
		background-image: url(../../sell-buy/detail/imgs/bg-h3.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	#buyDetail .section .specTable {
		border-top: 1px solid #e2e2e2;
		border-left: 1px solid #e2e2e2;
	}
	#buyDetail .section .specTable td,
	#buyDetail .section .specTable th {
		padding: 5px 10px;
		border-right: 1px solid #e2e2e2;
		border-bottom: 1px solid #e2e2e2;
		font-weight: normal;
		color: #666666;
	}
	#buyDetail .section .specTable th {
		width: 30%;
		background-color: #fdfcef;
	}
	#buyDetail .section .madoriBox {
		padding: 19px;
		border: 1px solid #e2e2e2;
		text-align: center;
	}
	#buyDetail .photoBox {
		height: 220px;
		border: 1px solid #e2e2e2;
	}
	/* .photoList */
	#buyDetail .photoList {
		display: none;
	}
	#buyDetail .section .photoThumbList li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	#buyDetail .photoThumbList li a {
		float: left;
		width: 86px;
		padding: 1px;
		margin-right: 10px;
		border: 1px solid #e2e2e2;
		display: block;
	}
	#buyDetail .photoThumbList li.lastOne a {
		margin-right: 0;
	}
	#buyDetail .photoThumbList li img {
		height: 56px;
		width: 86px;
	}
	#buyDetail .photoThumbList img.ov,
	#buyDetail .photoThumbList img.on {
		filter: alpha(opacity=60);
		-moz-opacity: 0.60;
		opacity: 0.60;
	}

	#buyDetail #gFooter {
		width: 898px;
		padding: 20px 0;
		margin: 0 auto;
		text-align: center;
		background-color: #ebe6d3;
	}
	#buyDetail #gFooter address{
		width: 290px;
		margin: 0 auto;
		text-indent: -9999px;
		background-color: transparent;
		background-image: url(../imgs/copyright.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	#buyDetail #pagetop {
		height: auto;
		width: 878px;
		margin-right: auto;
		margin-left: auto;
	}
	/*　サイトマップ　*/
	#sitemap li a {
		width: 625px;
		height: 40px;
		display: block;
		background: url(../../sitemap/imgs/bg-bt.gif) no-repeat left top;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 20px;
		padding: 25px 0 0 15px;
		color: #5a4d2d;
		text-decoration: none;
	}
	#sitemap li a:hover {
		background-position: left bottom;
		font-weight: bold;
		color: #a48b4e;
		text-decoration: underline;
	}
	#sitemap li ul {
		margin-bottom: 25px;
	}
	#sitemap li li a {
		width: 617px;
		height: 25px;
		background: url(../../sitemap/imgs/bg-lili.gif) no-repeat 8px 12px;
		font-size: 14px;
		font-weight: normal;
		color: #5a4d2d;
		margin-bottom: 0;
		padding: 5px 0 0 23px;
	}
	#sitemap li li a:hover {
		background: #f3f0dc url(../../sitemap/imgs/bg-lili.gif) no-repeat 8px 12px;
		font-size: 14px;
		font-weight: normal;
		color: #5a4d2d;
	}
	#sitemap li ul ul {
		margin-left: 20px;
		position: relative;
	}
	#sitemap li li li a {
		display: table;
		height: 15px;
		width: auto;
		font-size: 12px;
		line-height: 15px;
		margin: 0;
		padding: 5px 7px 5px 15px;
		background: url(../../sitemap/imgs/bg-lilili.gif) no-repeat 6px 10px;
	}
	#sitemap li li li a:hover {
		font-size: 12px;
		background: #f3f0dc url(../../sitemap/imgs/bg-lilili.gif) no-repeat 6px 10px;
	}
	#link {
		position: relative;
		height: 73px;
		width: 625px;
		padding: 10px 0 0 20px;
		background: url(../../sitemap/imgs/bg-link.gif) no-repeat left top;
	}
	#link li a {
		width: 260px;
		padding: 5px 7px 5px 23px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #5a4d2d;
		text-decoration: none;
		display: block;
		background: url(../../sitemap/imgs/bg-lili.gif) no-repeat 8px 12px;
	}
	#link li a:hover {
		font-size: 14px;
		font-weight: normal;
		color: #5a4d2d;
		text-decoration: underline;
		background: #f3f0dc url(../../sitemap/imgs/bg-lili.gif) no-repeat 8px 12px;
	}
	#popLink {
		padding: 15px 0 12px 30px;
		background: #f3f3f3;
	}
	#popLink li {
		float: left;
		margin-right: 35px;
		display: block;
	}
	#popLink li a {
		padding-left: 22px;
		font-size: 14px;
		color: #5a4d2d;
		text-decoration: none;
		background: url(../../sitemap/imgs/bg-poplink.gif) no-repeat left 1px;
	}
	#popLink li a:hover {
		text-decoration: underline;
		background: url(../../sitemap/imgs/bg-poplink_ov.gif) no-repeat left 1px;
	}
	/* policy */
	#pagePolicy .title {
		margin-bottom: 20px;
	}
	/* close */
	#close {
		padding: 15px;
		border-top: #d8d8d8 1px solid;
		text-align: center;
	}
	@media print {
		body #checkPoint {
		background: none;
	}
		body #checkPoint #gHeader,
		body #checkPoint #headTitle,
		body #checkPoint #breadCrumb,
		body #checkPoint #sideMenu,
		body #checkPoint #promotionArea,
		body #checkPoint #gFooter {
		display: none;
	}
		body #checkPoint #contentIn {
		width: 640px;
		margin-right: auto;
		margin-left: auto;
	}
	}
