h1 {  font-size: 12px; color: #CC0000; letter-spacing: 0.1em}
.tx10 {  font-size: 10px; line-height: 15px; color: #333333; letter-spacing: 0.1em;}
.tx12 {  font-size: 12px; line-height: 20px; color: #000000; letter-spacing: 0.1em;}
.copyright {  font-size: 10px; color: #666666; letter-spacing: 0.2em}
.back {  background-attachment: scroll; background-image: url(./images/back.gif); background-repeat: repeat;}
.friendwaku {
	background-attachment: scroll;
	background-image: url(images/friend_waku.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.link1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #CC3366;
}
.link1 a { text-decoration: none; color: #CC3366;}
.link1 a:hover { text-decoration: none; color: #0000FF;}

.back2 {
	background-image: url(images/top.photo/001back.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
.back3 {
	background-image: url(images/top.photo/002back.gif);
	background-repeat: no-repeat;
}


.comment{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}


.news {
	overflow: auto;
	height: 80px;
	width: 400px;
	scrollbar-face-color:#ffd4d0; /*スクロールバー本体の色*/
    scrollbar-highlight-color: #faa9ab; /*スクロールバー左側（上）の影*/
    scrollbar-shadow-color: #faa9ab; /*スクロールバー右側（上）の影*/
    scrollbar-3dlight-color: #ffffff; /*スクロールバーの左側（下）の影*/
    scrollbar-arrow-color: #faa9ab; /*矢印の色*/
    scrollbar-track-color: #ffffff; /*背面の色*/
    scrollbar-darkshadow-color: #ffffff;/*スクロールバー右側（下）の影*/
}


div.qr {
	width: 180px;
	}

div.qr img {
	float: left;
	}

div.qr p {
	margin: 0;
	padding-left: 71px;
	}

/*=================================================================
カテゴリーモジュール
=================================================================*/
td.category ul {
	list-style-type: none;
	margin: 5px;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	}

td.category ul li {
	background: url(images/cate_marker1.gif) no-repeat 0 3px;
	padding-left: 15px;
	}

td.category ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
	}

td.category ul li a:hover {
	color: #f33;
	}

td.category ul.small {
	margin: 0;
	}

td.category ul.small li {
	background: url(images/cate_marker2.gif) no-repeat 0 6px;
	padding-left: 9px;
	}

td.category ul.small li a {
	font-weight: normal;
	}

/* 中ページ用 */

td.category div.cateMini ul li {
	font-size: 10px;
	}

/*=================================================================
トップページ　アンムートの新しいお友達
=================================================================*/
td.gallery table {
	width: 420px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 10px;
	margin: 5px 0 0 0;
	}

td.gallery table td {
	width: 140px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 10px;
	vertical-align: top;
	}

td.gallery table tr {
	background: url(images/gallery_bg.gif) no-repeat top left;
	}

td.gallery table td img {
	width: 110px;
	height: 83px;
	margin-bottom: 12px;
	}

td.gallery table td p {
	margin: 0;
	padding: 0;
	}

td.gallery table td div {
	display: none;
	}



/*=================================================================
グッズ＆店内商品
=================================================================*/
td.item table {
	width: 570px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}

td.item table td {
	padding: 20px;
	border-top: 1px dotted #ccc;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	}

td.item table td img {
	width: 200px;
	float: left;
	}

td.item table td p,
td.item table td div {
	padding-left: 220px;
	}



/*=================================================================
お問い合わせ
=================================================================*/
div#contact {
	font-size: 12px;
	margin-top: 40px;
	}

div#contact p {
	margin-bottom: 10px;
	width: 520px;
	text-align: left;
	}

div#contact span.must {
	color: #f33;
	}


div#contact caption {
	padding-bottom: 10px;
	text-align: left;
	font-size: 12px;
	}

div#contact caption span.title {
	color: #333;
	font-weight: bold;
	margin-right: 5px;
	}

div#contact caption span.value {
	margin-right: 5px;
	}

div#contact table {
	width: 520px;
	border-collapse: collapse;
	border: 1px solid #999;
	}

div#contact table td {
	font-size: 12px;
	padding: 3px;
	border: 2px solid #fff;
	background-color: #eee;
	}

div#contact table td.form_index {
	width: 130px;
	text-align: center;
	background-color: #f90;
	}

div#contact input,div#contact textarea {
	border: 1px solid #bbb;
	}

div#contact tr.style_name input,
div#contact tr.style_kana input,
div#contact tr.style_e_mail input,
div#contact tr.style_e_mail_check input {
	width: 60%;
	}

div#contact tr.style_add input {
	width: 99%;
	}

div#contact tr.style_tel input {
	width: 50px;
	}

div#contact tr.style_field1 textarea {
	width: 100%;
	height: 120px;
	}

div#contact td.td_submit {
	text-align: center;
	}



/*=================================================================
お友達紹介　一覧
=================================================================*/
td.cathand h2,
td.cathand h3,
td.cathand p,
td.cathand div,
td.cathand em {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	}

td.cathand h2.title {
	margin: 20px 0 20px 25px;
	}

td.cathand {
	text-align: left;
	}

div#list {
	margin: 20px 0 0 25px;
	}

div#list img.cate_header,
div#list p.cate_header,
div#list div.menu a.link-menu,
div.cathand_list_back {
	display: none;
	}

div#list h2 {
	background: #ffc;
	text-align: center;
	width: 570px;
	padding: 3px;
	font-weight: bold;
	color: #630;
	border-bottom: 1px solid #fc0;
	}

div#list div.menu {
	text-align: center;
	margin: 10px;
	clear: both;
	}

div#list div.menu a {
	color: #03c;
	}

div#list div.menu a:hover {
	color: #f33;
	}

div#list div#contents {
	width: 585px;
	}

div#list div#contents div.product {
	width: 180px;
	height: 250px;
	margin-right: 15px;
	float: left;
	display: inline;
	background: url(images/friend_waku.gif) no-repeat left top;
	}

div#list div#contents div.product img {
	width: 147px;
	margin: 10px 0 0 16px;
	}

div#list div#contents div.product div.inside {
	margin-top: 13px;
	text-align: center;
	}

div#list div#contents div.product div.inside span.new {
	font-size: 10px;
	color: #f33;
	}

div#list div#contents div.product div.inside h3 {
	margin-bottom: 3px;
	}

div#list div#contents div.product div.inside p.price {
	font-family: Verdana, sans-serif;
	color: #f33;
	font-weight: bold;
	}



/*=================================================================
お友達紹介　詳細
=================================================================*/
div#detail {
	margin-left: 20px;
	}

div#detail div.cathand_detail {
	width: 505px;
	margin: 0 0 20px 40px;
	text-align: center;
	}

div#detail div.cathand_detail_left p {
	margin: 0;
	padding: 0;
	}

div#detail div.cathand_detail_left p span#img_title {
	font-size: 10px;
	}

div#detail div.cathand_detail_left img {
	width: 500px;
	}

div#detail div.cathand_detail_img {
	width: 505px;
	margin: 15px 0;
	padding: 5px 0 5px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	}

div#detail div.cathand_detail_img:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}

div#detail div.cathand_detail_img p {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 10px;
	}

div#detail div.cathand_detail_img img {
	float: left;
	width: 96px;
	margin-right: 5px;
	}

div#detail div.cathand_detail_right h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #630;
	}

div#detail div.cathand_detail_right p {
	margin: 0;
	padding: 3px 0 3px;
	}

div#detail div.cathand_detail_right table {
	margin-bottom: 10px;
	}

div#detail div.cathand_detail_right p.de_pr {
	font-size: 14px;
	color: #f33;
	font-weight: bold;
	}

div#detail div.cathand_detail_right p.de_se {
	font-size: 14px;
	font-weight: bold;
	color: #f33;
	}

div#detail div.cathand_detail_right input {
	margin: 10px 0 10px;
	}

div#detail div.de_de {
	font-size: 12px;
	line-height: 18px;
	border-top: 1px dotted #666;
	padding-top: 5px;
	text-align: left;
	}

address {
	font-style:normal;
}






