﻿@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

/* clearfix
--------------------------------------------------*/
.indBox07 dd { min-height: 1px; }
.indBox07 dd:after { content: ""; display: block; clear: both; }
* html .indBox07 dd { height: 1%; }


#wrap { background: url(../image/ind-bg-01.jpg) repeat-x !important; }

/*--------------------------------------------------
	グローバルナビ
--------------------------------------------------*/
.gnavi li.gn01 { background: url(../image/ind-img-01-on.jpg) no-repeat !important; }
.gnavi li.gn02 { background: url(../image/ind-img-02-on.jpg) no-repeat !important; }
.gnavi li.gn03 { background: url(../image/ind-img-03-on.jpg) no-repeat !important; }
.gnavi li.gn04 { background: url(../image/ind-img-04-on.jpg) no-repeat !important; }
.gnavi li.gn05 { background: url(../image/ind-img-05-on.jpg) no-repeat !important; }

/*==================================================
	MAIN
==================================================*/
/*--------------------------------------------------
	見出し
--------------------------------------------------*/

h5.indTit {
	padding-left: 15px;
	height: 30px;
	border-left: 5px solid #990000;
	font-size: 1.7em;
	font-weight: normal;
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐゴシック",serif;
	line-height: 30px;
}

/*--------------------------------------------------
	ぎょうざのカネ蔵のホームページへようこそ
--------------------------------------------------*/
.indBox01 {
	margin-top: 10px;
	font-size: 1.16em;
	line-height: 1.6;
}
.indBox01 p  { text-indent: 1em; }
.indBox01 ul { margin-top: 23px; }

ul.indList01 { margin-top: 15px; }
ul.indList01 li {
	padding-right: 1px;
	display: inline;
}

/*	Information
--------------------------------------------------*/
.indBox02 { margin-top: 50px;
margin-bottom:20px;}

/*	カネ蔵が、雑誌・TVに紹介されました。
--------------------------------------------------*/
.indTit01 { margin-top: 40px; }
.indBox03 {
	padding: 9px 10px;
	border: 1px solid #d9c2e2;
	background: #f9f5df;
}
.indBox03 img.left { float: left; }
.indBox03 img.top { float: top; }
.txtarea {
	margin: 5px 0px 2px 0px;
}
.indBox03 dl {
	overflow: hidden;
	margin: -159px 0px 3px 214px !important;
	margin: -153px 0px 3px 214px; /* ie6 hack */
	line-height: 1.6;
}
.indBox03 dt {
	margin-top: 9px;
	font-weight: bold;
}
.indBox04 {
	float: right;
	margin-top: 5px;
	background: url(../image/ind-img-08-on.jpg) no-repeat;
}

/*--------------------------------------------------
	ぎょうざのカネ蔵のこだわり
--------------------------------------------------*/
.indBox05 {
	overflow: hidden;
	clear: both;
	padding: 51px 0 27px;
}
.right { margin-left: 17px; }
.indBox05 h4     { margin-bottom: 18px; }
.indBox05 h4 img { float: none; }

.indBox05 img.pic {
	float: top;
	margin-bottom: 2px;
}

.indBox05 ol {
	float: right;
	margin-top: -225px;
	padding-right: 10px;
	width: 413px;
}
.indBox05 li {
	margin-top: 12px;
	padding-left: 26px;
	font-size: 1.17em;
	text-indent: 1em;
	line-height: 1.6;
}
.indBox05 li strong {
	color: #ff0000;
	font-weight: normal;
}
.indBox05 li.one   { background: url(../image/ind-icon-01.gif) no-repeat 0 0.2em; }
.indBox05 li.two   { background: url(../image/ind-icon-02.gif) no-repeat 0 0.2em; }
.indBox05 li.three { background: url(../image/ind-icon-03.gif) no-repeat 0 0.2em; }
.indBox05 li.four  { background: url(../image/ind-icon-04.gif) no-repeat 0 0.2em; }

/*	○○へのこだわり
--------------------------------------------------*/
.indBox06 h4     { margin: 30px 0 19px; }
.indBox06 h4 img { float: none; }
.indBox06 p {
	float: left;
	width: 350px;
}

.indBox06 img.pic {
	margin: 0px 0px 2px 26px;
}

/*--------------------------------------------------
	ぎょうざのカネ蔵のTVCM紹介
--------------------------------------------------*/
.indBox07 {
	overflow: hidden;
	clear: both;
	padding-top: 47px;
	width: 595px;
}

.indBox07 dl {
	float: left;
	margin-top: -2px;
	width: 280px;
}
.indBox07 dt {
	margin-top: 16px;
	padding: 0 9px;
	height: 24px;
	background: url(../image/ind-bg-02.jpg) no-repeat 0 0;
	color: #fff;
	font-size: 1.17em;
	font-weight: bold;
	line-height: 24px;
}
.indBox07 dd {
	margin-top: 6px;
	font-weight: bold;
}
.indBox07 dd img {
	float: left;
}
.indBox07 ul {
	margin-left: 138px;
}
.indBox07 li {
	margin-bottom: 8px;
	padding-left: 6px;
	background: url(../image/ind-icon-05.gif) no-repeat left center;
	font-size: 1.17em;
	line-height: 1.6;
}



/* clearfix
--------------------------------------------------*/
/*--- リセット ---*/
.sbox-lft h1.stext,
.sbox-cen h1.stext,
.sbox-rgt h1.stext,
.sbox-lft p.stext,
.sbox-cen p.stext,
.sbox-rgt p.stext,
.sbox-lft p.summary,
.sbox-cen p.summary,
.sbox-rgt p.summary {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 11px;
	width: auto;
	height: auto;
	background: none;
	border: none;
}

/*--- テキスト間隔 ---*/
.sbox-lft h1.stext,
.sbox-cen h1.stext,
.sbox-rgt h1.stext{
	margin: 0 8px 0 0;
}

/*--- SEOテキスト全体の配置 ---*/
/* 左よせ */
.sbox-lft {
	text-align: left;
	font-size: 10px;
}
/* 右よせ */
.sbox-rgt {
	text-align: right;
	font-size: 10px;
}
/* 中央 */
.sbox-cen {
	text-align: center;
	font-size: 10px;
	position:absolute;
	width:100%;
}

/*--- h1テキストおよび代替pテキスト（h1が対象HTMLにすでに存在している場合、pを使用） ---*/
/* 文字色default */
h1.stext,
p.stext {
	color: #FFFFFF; /* 文字色 */
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	background: none;
	width: auto;
	height: auto;
	display: inline;
}


/*--- summaryテキスト ---*/
/* 文字色default */
p.summary {
	color: #FFFFFF; /* 文字色 */
	display: inline;
}

/*--- 自己リンクテキスト ---*/
/* 文字色default */
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active,
p.summary a:link,
p.summary a:visited,
p.summary a:hover,
p.summary a:active{
	color:#FFFFFF; /* 文字色 */
	text-decoration:none;
}


/*--- strong font-weight ---*/
strong.rzseo {
	font-weight: inherit;
}

p.summary strong.rzseo {
	font-weight:normal;
}


/*--- em font-style ---*/
em.rzseo {
	font-style: inherit;
}

iframe.index {
	border-color: #DCDCDC;
	border-style: solid;
	border-width: 1px;
}