/* MIZUHAKU BASE------------------------------------------------ */

*{
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background-image : url(../shopping/haikei1.gif);
	background-repeat: repeat-x;
}

body {
	font-size: 15px;
	color: #666666;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3,Verdana,Helvetica,sans-serif;
}

.blueline {
	width: 100%;
	height: 1px;
	background-color: #44708B;
	display: block;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

a {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

/* BOX------------------------------------------------ */

p.p-ttlbox {
	background-image : url(../shopping/privacy_img001.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.pro-ttlbox {
	background-image : url(../shopping/products_img004.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.pro-ttlbox02 {
	background-image : url(../shopping/products_img005.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0;
	text-indent: -9999px;
}

p.pro-ttlbox03 {
	background-image : url(../shopping/products_img006.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.pro-ttlbox04 {
	background-image : url(../shopping/products_img007.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.over-ttlbox01 {
	background-image : url(../shopping/overview_img001.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.over-ttlbox02 {
	background-image : url(../shopping/overview_img002.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.spe-ttlbox01 {
	background-image : url(../shopping/specific_img001.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

p.shop-ttlbox01 {
	background-image : url(../shopping/shopping_img001.gif);
	width: 760px;
	line-height: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	text-indent: -9999px;
}

.height_space_a {
  display: block;
  height: 15px;
  font-size: 1px;
}

.height_space_b {
  display: block;
  height: 10px;
  font-size: 1px;
}

/* TABLE------------------------------------------------ */

table.products {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

td.btn-image {
	padding: 15px 0 15px 0;
}

td.dot02 {
	background-image : url(../shopping/dot02.gif);
}

td.pro-a {
	width: 252px;
}

td.pro-b {
	width: 508px;
}

td.customer-a {
	width: 343px;
}

td.customer-b {
	width: 417px;
}

td.qa {
	padding: 15px 0 0 10px;
}

td.q-txt {
	width: 730px;
	font-size: 12px;
	line-height: 200%;
	padding: 16px 0 0 10px;
	text-indent: 0.1em;
	margin: 0;
}

.q-b {
	width: 30px;
	font-size: 12px;
	color: #044D6D;
	font-weight: bold;
	line-height: 200%;
	text-indent: 0.1em;
}

.q-r {
	width: 30px;
	font-size: 14px;
	color: #c64820;
	font-weight: bold;
	line-height: 200%;
	text-indent: 0.1em;
}

table.privacy,table.overview,table.spec,table.shop_b {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

table.shop_a {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}

td.p-ttl {
	font-size: 12px;
	padding: 10px 0 10px 10px;
	width: 243px;
	background-color: #fefee0;
}
td.p-detail {
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	width: 517px;
	line-height: 180%;
}
td.dot01 {
	background-image : url(../shopping/dot01.gif);
}

td.spe01 {
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	line-height: 160%;
}

/* TEXT------------------------------------------------ */

P.n-txt {
	font-size : 12px;
	padding: 0 0 10px 30px;
}

p.p-txt {
	font-size: 12px;
	padding: 15px 10px 15px 0;
	line-height: 200%;
	text-indent: 0.1em;
	margin: 0;
}

.p-txt-bg {
	background-color: #fefee0;
}

p.p-txtb {
	font-size: 12px;
	padding: 0 0 15px 0;
	line-height: 200%;
	text-indent: 0.1em;
	margin: 0;
}

p.p-txtc {
	font-size: 12px;
	padding: 0 0 0 10px;
	line-height: 200%;
	text-indent: 0.1em;
	margin: 0;
}

p.p-txtd {
	font-size: 14px;
	padding: 10px 0 10px 20px;
	line-height: 200%;
	text-indent: 0.1em;
	margin: 0;
}

.totop {
	color: #666666;
	font-size: 10px;
	text-align: right;
	padding: 10px 0 10px 0;
}

.dot-l {
	width: 760px;
	height: 1px;
	background-image : url(../shopping/dot02.gif);
	margin-left: auto;
	margin-right: auto;
}

/* FOOTER------------------------------------------------ */

.f-txt {
	color: #666666;
	padding: 5px 10px 0 0;
	font-size: 11px;
}

.f-txt2 {
	color: #666666;
	padding: 5px 10px 0 5px;
	font-size: 11px;
}

.f-img {
	width: 25px;
	padding: 3px 0 0 5px;
}