@charset "UTF-8";

/*
---------------------------------------------------- */
#brandTop #wrapper {
	background: url(none);
}

#brandTop #content {
	padding-top: 55px;
}

#acPage #subtitle {
	background: url(../../armoirecaprice/img/subtitle_bk.gif) no-repeat left top;
}
#rcPage #subtitle {
	background: url(../../ruecharlot/img/subtitle_bk.gif) no-repeat left top;
}

/*アーカイブ
---------------------------------------------------- */
#archives {
	width: 750px;
	height: 34px;
	margin: 2px auto!important;
	margin: 2px;
}
select {
	font-size: 10px;
	color: #FFFFFF;
	height: auto;
	border: 1px #CCCCCC solid;
	float: right;
}
#acPage select {
	background: #f18a00;
}
#rcPage select {
	background: #ed7787;
}

/*1コラム
---------------------------------------------------- */
#content #oneColumn {
	width: 800px;
}

/*詳細*/
#oneColumn #box {
	width: 790px!important;
	width: 808px;
	background: url(../img/brd_frame_wb.gif) no-repeat center bottom!important;
	background: url(../img/brd_frame_wb.gif) no-repeat 13px bottom;
	margin-top: 15px;
	margin-left: 5px!important;
	margin-left: -8px;
}
#oneColumn #concept, #oneColumn #brand {
	float: left;
	margin: 0px 12px 0px 12px!important;
	margin: 0px 12px;
}

/*2コラム
---------------------------------------------------- */
#content #twoColumn-left {
	float: left;
	width: 380px;
}

#content #twoColumn-right {
	float: right;
	width: 400px;
	margin-top: 15px
}

/*メイン画像*/
#main {
	border: 1px solid #d6d6d6;
}

/*詳細*/
#concept, #brand {
	width: 370px;
	min-height: 140px;
}
#twoColumn-right #concept, #twoColumn-right #brand {
	margin: 15px 12px 0px 12px;
	background: url(../img/brd_frame_b.gif) left bottom no-repeat;
}
#concept .title, #brand .title {
	width: 370px;
	height: 30px;
	background: url(../img/brd_frame_t.gif) no-repeat left top;
	display: block;
}

#concept .copy, #brand .copy {
	width: 315px;
	text-align: left;
	margin: 5px 27px 10px;
	padding-bottom: 10px;
	line-height: 1.8em;
}

#btn {
	width: 380px;
	clear: both;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#btn #btn091030 {
	width: 380px;
	/*clear: both;*/
}

#btn img {
	margin: 14px;
}

#btn #btn091030 img {
	margin: 5px;
}



/*テーマ
---------------------------------------------------- */
#content #themaBox {
	margin:17px 17px 0 50px;
}

/*テキスト*/
#content #themaBox .themaText {
	width:352px;
	float:left;
}

#content #themaBox .themaText table {
	height:465px;
}

#content #themaBox .themaText table td.textArea {
	vertical-align:top;
}

#content #themaBox .themaText table td.explainArea {
	vertical-align:bottom;
}

#content #themaBox .themaText .title {
	padding-bottom:5px;
	margin-bottom:10px;
	background:transparent url(../../armoirecaprice/img/thema_text_line.gif) repeat-x 0 100%;
}

#content #themaBox .themaText .title h2 {
	color:#f4a133;
	font-weight:normal;
	font-size:120%;
	background:url(../../armoirecaprice/img/thema_text_icon.gif) no-repeat 0 100%;
	padding:3px 0 0 20px;
}

#content #themaBox .themaText p {
	margin-bottom:1.5em;
	color:#f4a133;
	font-size:120%;
	line-height:1.4em;
}

/* 写真の説明*/
#content #themaBox .themaText .explainBox {
	border:1px dotted #dbdbdb;
	padding:5px;
}

#content #themaBox .themaText .explainBox p {
	margin-bottom:0;
	color:#adadad;
	font-size:120%;

}



/*画像*/
#content #themaBox .themaPhoto {
	float:right;
	margin-top:7px;
	width:366px;
	height:471px;
	display:block;
	background:#fff url(../../armoirecaprice/img/thema_photo_bg.gif) no-repeat 0 0;
}

#content #themaBox .themaPhoto img {
	margin:36px 12px 35px 12px;
	display:inline !important;
}

/*ruecharlot*/
#rcPage #content #themaBox .themaText .title {
	background:transparent url(../../ruecharlot/img/thema_text_line.gif) repeat-x 0 100%;
}

#rcPage #content #themaBox .themaText .title h2 {
	color:#ed7787;
	background:url(../../ruecharlot/img/thema_text_icon.gif) no-repeat 0 100%;
}

#rcPage #content #themaBox .themaText p {
	color:#ed7787;
}

#rcPage #content #themaBox .themaText .explainBox p {
	color:#adadad !important;
}


/*3コラム
---------------------------------------------------- */
#content #treeColumn {
	width: 780px;
	margin: 0px 10px;
}

#content #treeColumn .box {
	float: left;
	width: 210px;
	height: 400px;
	margin-top: 15px;
	margin-left: 15px!important;
	margin-left: 10px;
	padding: 15px;
}

/*20080125修正*/
.clearBox {
	clear: both;
	width: 100%;
	height: 1px;
	page-break-before: always;
}


* html #content #treeColumn .box {
	margin-right: -3px; /* IE6用ハック*/
}

#acPage #content #treeColumn .box  {
	background: url(../../armoirecaprice/img/photo_back.gif) no-repeat center top;
}

#rcPage #content #treeColumn .box {
	background: url(../../ruecharlot/img/photo_bk.gif) no-repeat center top;
}

/*画像＆キャプション*/
#treeColumn .photo {
	width: 210px;
	height: 295px;
	padding-bottom: 30px;
	text-align: center;
	vertical-align: top;
}

#treeColumn .photo img {
	display:block;
}

#treeColumn .caption {
	width: 210px;
	min-height: 50px;
	display: block;
	text-align: left;
}
#acPage #content #treeColumn .caption {
	color: #f18a00;
}
#rcPage #content #treeColumn .caption {
	color: #ed7787;
}

/*ページトップ
---------------------------------------------------- */
#brandTop .pagetop {
	height: 15PX;
	background: url(none);
}
