@charset "Shift_JIS";

/* ----------------------------------------------

	ArtMeter / mothersday styles
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("/css/common.css");

div#contents {
color: #333333;
}
div#contBody {
margin:0 auto;
width:960px;
background-position:bottom center;
background-repeat: no-repeat;
margin-bottom: 30px;
text-align: left;
}


/* CONTENTS HEAD
---------------------------------------------- */
div#contHead {
	margin-bottom:10px;

}

/* #camHeader
---------------------------------------------- */
div#contBody #camHeader {
	background-image: url(/img/special/tsujiguchi/bg_header.jpg);
	background-repeat: no-repeat;
	height: 312px;
	width: 960px;
	position: relative;
}
div#contBody #camHeader h3 {
	position: absolute;
	left: 161px;
	top: 107px;
}
div#contBody #camHeader p.itemname {
	position: absolute;
	left: 188px;
	top: 177px;
}


/* #camContent
---------------------------------------------- */

div#contBody #camContent {

}
div#contBody #camContent .unitcam {
	margin-right: 20px;
	margin-left: 20px;
}

div#contBody #camContent h4 {
	margin-bottom: 20px;
	clear: both;
	padding-top: 40px;
}

div#contBody #camContent #contItem {
padding-top: 15px;
}
div#contBody #camContent #contItem #unitItemph {
	float: left;
	width: 462px;
}
div#contBody #camContent #contItem #unitItemdetail {
	float: right;
	width: 430px;
}
div#contBody #camContent #contShop {
	clear: both;
	margin-top: 30px;
	border: 2px solid #CCCCCC;
	background-color: #f7f9f6;
	height: 284px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

/*#unitItemph*/
div#contBody #camContent #contItem #unitItemph dl {
  padding-top: 17px;
}

div#contBody #camContent #contItem #unitItemph dl dt {
	float: left;
}
div#contBody #camContent #contItem #unitItemph dl dd {
	float: right;
}
div#contBody #camContent #contItem #unitItemdetail dt {
	padding-bottom: 5px;
}

div#contBody #camContent #contItem #unitItemdetail dd {
	padding-bottom: 5px;
}

div#contBody #camContent #contItem #unitItemdetail dd.attent {
font-size: 10px;
	padding-bottom: 5px;
}
div#contBody #camContent #contItem #unitItemdetail dd.txt {
  border:#f1b3a9 solid 1px;
	padding: 5px;
}
/*#contInterview01*/
div#contBody #camContent #contInterview01  {
	padding-top: 30px;
}
div#contBody #camContent #contInterview01 #unitImage {
	float: right;
	width: 348px;
}
div#contBody #camContent #contInterview01 dl {
	float: left;
	width: 546px;
}
div#contBody #camContent #contInterview01 dd ,
div#contBody #camContent #contInterview02 dd  ,
div#contBody #camContent #contInterview03 dd{
padding: 15px 0 30px;
}
div#contBody #camContent #contInterview03  {
	padding-bottom: 30px;
}
div#contBody #camContent #contInterview03 #unitImage {
	float: left;
	width: 461px;
}
div#contBody #camContent #contInterview03 dl {
	float: right;
	width: 430px;
}
/*#contShop*/
div#contBody #camContent #contShop dl.datearea {
	float: left;
	padding-right: 5px;
	width: 230px;
	font-size:10px;
	color:#000000;
}

div#contBody #camContent #contShop h4 {
	float: left;
	padding-right: 5px;
	padding-top:0;
}
div#contBody #camContent #contShop p.map {
	float: left;
	padding-right: 5px;
}
div#contBody #camContent #contShop dl.men {
	float: left;
	height: 284px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	width: 215px;
	color:#000000;
	font-size:10px;
	padding-left:15px;
}
div#contBody #camContent #contShop dl.men dd {
padding-bottom: 10px;
}