@charset "shift_jis";

/*=============================================================
■基本設定スタイルシート
---------------------------------------------------------------
・見出し（hx）
・コンテンツ
　・共通
　・message.html
　・trattoria.html
　　・trattoria メニュー
　　・trattoria パーティープラン
　・ristorante.html
　　・ristorante メニュー
　　・ristorante パーティープラン
　・barpasticceria.html
　　・barpasticceria メニュー
　・wine.html
　・access.html
　・recruti.html
　・news.html　
=============================================================*/



/* = 見出し（hx）
---------------------------------------------------------------*/
/* ----- 共通 ----- */
h2 {
	margin-bottom:12px;
}

.large {
	font-size:123.1%;
	font-weight:bold;
}

table.point td{
	padding:.1em 0;
}
table.point p{
	margin: 0 1em 1em 20px;
}
table.point h3 {
	line-height:1.3em;
	font-size:174%;
	margin: 0 0 .3em 17px;
}

table.spec {
	border-collapse:collapse;
	font-size:77%;
	margin: .8em 0;
}
table.spec th {
	padding:.1em .5em;
	border: 1px #000 solid;
	border-width: 1px 1px 1px 0;
	white-space:nowrap
}
table.spec td {
	padding:.1em .5em;
	border: 1px #000 solid;
	border-width: 1px 0 1px 1px;
}


/* = コンテンツ
---------------------------------------------------------------*/
/* ----- トップページ ----- */
.imgbox img {
display:inline;
}

/* ----- ピタタ32ページ ----- */
#p32 .col1 {
	width:390px;
	float:left;
}
#p32 .col2 {
	width:206px;
	float:right;
}

#p32 .download {
	margin-left: 36px;
	background: url(http://www.pitata.jp/img/p32_btn01-on.gif) no-repeat 0 0;
}
#p32 .download a {
	display:block;
	width:169px;
}

#p32 #box {
	background: url(http://www.pitata.jp/img/p32_pht05.jpg) no-repeat 0 0;
	width:617px;
	height:552px;
}

#p32 .questionnaire {
	width:140px;
	background: url(http://www.pitata.jp/img/p32_btn02-on.gif) no-repeat 0 0;
}
#p32 .questionnaire a {
	display:block;
	width:140px;
}

/* ----- ピタタチョイスページ ----- */
#cho .col1 {
	width:415px;
	float:left;
}
#cho .col2 {
	width:190px;
	float:right;
}

#cho .download {
	margin-left: 20px;
	background: url(http://www.pitata.jp/img/cho_btn01-on.gif) no-repeat 0 0;
}
#cho .download a {
	display:block;
	width:169px;
}

/* ----- Q&Aページ ----- */

#qa dl {
	width:475px;
	margin: 0;
}
#qa dt {
	padding: 5px 0 5px 30px;
	margin: 0 0 0 80px;
	background: url(http://www.pitata.jp/img/qa_question.gif) no-repeat 0 0;
	color:#008CD6;
	line-height:1.3em;
}
#qa dd {
	margin: 0 0 0 87px;
}
.answer {
	width:388px;
	background: url(http://www.pitata.jp/img/qa_answer1.gif) repeat-y 0 0;
	margin-left:88px;
}
.answer div {
	background: url(http://www.pitata.jp/img/qa_answer2.gif) no-repeat 0 0;
}
.answer p,
.answer ol {
	padding: 5px 5px 5px 20px;
	margin: 0;
	line-height:1.3em;
	background: url(http://www.pitata.jp/img/qa_answer3.gif) no-repeat 0 100%;
}
.answer ol li {
	margin: 0 0 .5em 2em;
}
.answer ol li div {
	margin: 0 0 .5em -2em;
}
.answer ol li div img {
	margin: 0 0 .5em 0;
}
#qa .box {
	background: url(http://www.pitata.jp/img/qa_pht00.gif) no-repeat 0 10px;
	margin-bottom:1em;
}
#qa .box img {
	float:right;
}
#contact {
	background-color:#E4007F;
	color:#FFF;
	padding:5px;
	font-size:77%;
}
#contact a:link,#contact a:visited {
	color: #FFF100;
	text-decoration:underline;
}
#contact a:hover {
	color: #f49133;
	text-decoration: none;
}
.telnum {
	color: #FFF100;
}
#pitazarashi {
	margin: 0 0 1em 90px;
	font-size:77%;
	line-height:1.4em;
}
#pitazarashi p {
	padding: 2em 0 0 0;
}
.profile {
	color: #E4007F;
}


