/* CSS Document */


/* ---------- 共通：見出し設定 ---------- */

h1 {
	margin:0px 0px 20px 0px;
	padding:0;
}

h2,h3,h4,h5{
	margin:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	text-indent:0;
}

.tn{ /* 見出し 青太文字背景なし */
	background:none;
	width:auto;
	height:auto;
	margin:0px 2px 20px 2px;
	padding:0px 0px 0px 0px;
	color:#0668FB;
	font-size:18px;
	font-weight:bold;
}

.t1{ /* 見出し 薄紫にオレンジライン */
	background:url(/share/img/sub_t1_back.gif) left top repeat-y;
	width:590px;
	margin:0px 2px 15px 2px;
	padding:8px 5px 8px 30px;
	font-size:14px;
}

.t2{ /* 見出し 立体青枠 */
	background:url(/share/img/sub_t2_back.gif) left top no-repeat; 
	width:586px;
	height:29px;
	margin:0px 2px 10px 2px;
	padding:6px 0px 0px 18px;
	font-size:15px;
}

.t3{ /* 見出し 紫背景 白抜き文字 */
	background:url(/share/img/sub_t3_back.gif) left top no-repeat;
	width:586px;
	height:20px;
	margin:0px 2px 10px 2px;
	padding:3px 8px 3px 31px;
	color:#FFFFFF;
	font-size:14px;
}

.t4{ /* 見出し 青丸 下線 */
	background:url(/share/img/sub_t4_back.gif) left top no-repeat;
	width:566px;
	height:23px;
	margin:0px 2px 5px 0px;
	padding:3px 3px 4px 24px;
	border:0;
	font-size:13px;
}
.t4 a{ /* 見出し内リンク */
	font-size:13px;
	font-weight:normal;
}

.t4_2{ /* 見出し 青丸 下線 */
	background:url(/share/img/sub_t4_back.gif) left top no-repeat;
	width:566px;
	height:50px;
	margin:0px 2px 5px 0px;
	padding:3px 3px 4px 24px;
	border:0;
	font-size:12px;
}
.t4_2 a{ /* 見出し内リンク */
	font-size:13px;
	font-weight:normal;
}

.t5{ /* 見出し シンプル青枠 */
	background:url(/share/img/sub_t5_back.gif) left top no-repeat;
	width:586px;
	height:45px;
	margin:0px 2px 10px 2px;
	padding:0px 0px 0px 15px;
	font-size:15px;
	line-height:42px;
}


/* ---------- 共通：ブロック設定 ---------- */


div.sect{
	margin:0px 0px 30px 0px;
	padding:0;
}

.txt{
	margin:0px 5px 0px 12px;
	padding:0;
}

div.pht{
	margin:0px 5px 0px 5px;
	padding:0;
}

p{
	margin:0;
	padding:0;
}

table{
	margin:0;
	padding:0;
}


/* ---------- 共通：画像表示設定 ---------- */

/* 画像右 テキスト回り込み */
div.photo_right{
	width:auto;
	height:auto;
	margin:0px 0px 5px 15px;
	padding:0;
	text-align:left;
	float:right;
}
div.photo_right img{
	margin-bottom:3px;
}

/* 画像左 テキスト回り込み */
div.photo_left{
	width:auto;
	height:auto;
	margin:0px 15px 5px 0px;
	padding:0;
	text-align:left;
	float:left;
}
div.photo_left img{
	margin-bottom:3px;
}



/* ---------- コンテンツトップページ ---------- */

#model_idx dl{
	margin:0px 0px 20px 20px;
}
#model_idx dt{
	margin:0;
	padding:0;
	font-weight:bold;
}
#model_idx dd{
	margin:0 0 10px 0;
	padding:0;
}

.gaiyo{
	margin:0px 5px 8px 12px;
	padding:0;
}

/* PDF資料掲載 */
#model_idx dl.shiryo{
	margin:0px 0px 20px 20px;
}
#model_idx dl.shiryo dt{
	margin:0;
	padding:0;
	font-weight:bold;
}
#model_idx dl.shiryo dt.mt{
	margin-top:12px;
}
#model_idx dl.shiryo dd{
	background:url(/share/img/pdf_mark.gif) bottom left no-repeat;
	margin:2px 0 3px 0;
	padding:0;
	text-indent:20px;
}


/* ---------- コンテンツ表示設定 ---------- */

.models table{
	width:590px;
	line-height:1.5em;
	border-collapse:collapse;
	border:1px solid #555;
}
.models th,td{
	border:1px solid #555;
	padding:10px 5px 10px 5px;
}
.models th{
	text-align:left;
	vertical-align:top;
	width:155px;
}

div.phbox{ /* 画像表示 */
	margin-right:5px;
	float:left;
}
.cap{ /* キャプチャ */
	font-size:85%;
}
.cap2{ /* キャプチャ中央 */
	text-align:center;
	font-size:85%;
}

.models dt {
	margin-top:5px;
}
.models dd {
	margin-left:10px;
}


/* 見出し：太字下線 */
.models p.midashi{
	margin-bottom:5px;
}
.models p.midashi span{
	border-bottom:1px solid #000000;
	font-size:13px;
	font-weight:bold;
}


/* 脚注 */
span.footnote{
	font-size:10px;
	}
p.footnote{
	margin-top:8px;
	font-size:10px;
}


/* マージン調整 */
.m-t-5{
	margin-top:5px;
}


/* ---------- 戻るナビ ---------- */

#rettxt{
	text-align:right;
	margin:10px;
	margin-bottom:20px;
}
#rettxt img{
	border:0;
}


/* ---------- 平成21年度 外食業務店での〜---------- */

div.ph_c{ /* 商品写真表示 */
	width:250px;
	margin-left:50px;
	text-align:center;
}


