.title { font-size: 20px; line-height: 130%; font-weight: bold; color: #666666;}
.header { padding-left: 5px; padding-right: 5px; vertical-align: middle; line-height:1.3; border-style: none; font-size: 12px; color: #FFFFFF; text-align: center;}
.header2 { padding-left: 5px; padding-right: 5px; vertical-align: middle; border-style: none; font-size: 22px; color: #FFFFFF; text-align: center;}
.footer { padding: 3px; padding-left: 5px; padding-right: 5px; vertical-align: bottom; border: none; text-align: center; font-size: 13px; color: #FFFFFF;}
.h1 { line-height: 1.5; font-size: 12px; padding-left: 20px; border: none; color: #999999;}
h2 { font-size: 22px; padding-left: 20px; border: none; color: #FFFFFF;}
.h2 { font-size: 18px; padding-left: 20px; border: none; color: #FFFFFF;}
.h3 { font-size: 10px; padding-left: 10px; border: none; color: #FFFFFF;}
p { padding-left: 20px; padding-right: 20px; font-size: 12px; color: #FFFFFF; line-height:1.6;}
.p { padding-left: 20px; padding-right: 20px; font-size: 12px; color: #FFFFFF; line-height:1.6;}
.p1 { font-size: 12px; color: #FFFFFF; line-height:1.5;}
.p2 { padding-left: 10px; font-size: 12px; color: #FFFF00; line-height:1.4;}
.menu { padding-left: 11px; vertical-align: middle; text-align: center;}
.p.sample1 { padding:9px 35px 3px; font-size: 16px;}
.p.sample2 { line-height:1.3; font-size: 13px;} 
.th {  background-image: url(http://booca.jp/images/sub-menu.gif); padding-left: 35px; text-align: left; font-size: 16px;}

.tex10 {font-size:10px; color:#FFFFFF; line-height:120%;}   /*小さい文字サイズや色の指定*/  
.tex12 {font-size:12px; color:#FFFFFF; line-height:130%;} /*普通の文字サイズや色の指定*/  
.tex122 {font-size:12px; padding-left: 30px; color:#FFFFFF; line-height:130%;} 
.tex13 {font-size:13px; color:#FFFFFF; line-height:120%;}  /*少し大きい文字サイズや色の指定*/
.tex132 {font-size:13px; color:#FFFFFF; line-height:120%; padding-left: 15px; line-height:1.5; vertical-align: top;}
.tex133 {font-size:13px; color:#FFFFFF; line-height:140%; padding-left: 15px; line-height:1.6; vertical-align: top;}
.tex13b {font-size:13px; color:#CC9966; line-height:140%; padding-left: 25px; line-height:1.6; vertical-align: top;}  /*BOOCA商品の解説用茶色の指定*/
.tex13c {font-size:13px; color:#FFFFFF; line-height:140%; padding-left: 15px; line-height:1.6; vertical-align: top; text-align: center;}  /*a-waterページの指定*/
.tex151 {font-size:15px; color:#FFCC99; padding-left: 25px; line-height:1.1; vertical-align: top;}
.tex152 {font-size:15px; color:#FFFFFF; text-align: center; line-height:1.1; vertical-align: top;}
.tex16b {font-size:16px; color:#CC9966; padding-left: 25px; line-height:1.0; vertical-align: top;}  /*BOOCA商品の解説用茶色の指定*/
.tex18 {font-size:18px; color:#FFFFFF; padding-left: 10px; line-height:1.8;}
.tex18b {font-size:18px; color:#FFFFFF; padding-left: 10px; line-height:1.8; vertical-align: bottom;}  /*a-waterページの指定*/
.tex32 {font-size:32px; color:#FFFFFF; text-align: center; line-height:150%;}  /*a-waterページの指定*/

#topics { overflow: scroll;}

img,a {
	border: 0;
}


/* -- menulist table のスタイル -- */

table.menulist {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	margin: 10px 0 30px 0;
	line-height: 130%;
	clear: both;
	font-size: 100%;
	color: #000000;
	letter-spacing: 0.2em;
	border-top: 4px solid #cc6600;
	border-bottom: 1px solid #cc6600;
}

table.menulist caption {
	font-weight: bold;
	color: #ffffff;
}

table.menulist thead {
	text-align: center;
}

table.menulist tr {
	width: 100%;
}

table.menulist th {
	width: 30%;
	padding: 5px 10px;
	border-bottom: 1px dotted #cc6600;
	border-right: 1px dotted #cc6600;
	background-color: #FBF2EA;
	text-align: left;
}

table.menulist td {
	padding: 5px 10px;
	border-bottom: 1px dotted #cc6600;
	border-left: 1px dotted #cc6600;
	background-color: #FBF2EA;
}

table.menulist ol {
	margin: 5px 0 0 25px;
	font-size: 90%;
}

table.menulist ol li {
	margin: 0 0 3px 0;
}

table.menulist ul {
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
}

table.menulist ul li {
	margin: 0 0 4px 0;
}

table.menulist dl.company {
	margin: 5px 0 0 5px;
	padding: 0 0 10px 0;
	font-size: 90%;
}

table.menulist dl.menulist dt {
	margin: 0;
	padding: 2px 0 2px 0;
	clear: both;
}

table.menulist dl.menulist dd {
	margin: 0 0 5px 10px;
	padding: 0;
	clear: both;
}

div#product{
	clear: both;
	margin: 15px 15px 25px 15px;
}

.photo-left {
	float: left;
	padding: 0 10px 10px 0;
}

.photo-right {
	float: right;
	padding: 0 20px 10px 10px;
	text-align: center;
}

.photo-center {
	text-align: center;
	padding: 5px;
	clear: both;
}

/*
     FILE ARCHIVED ON 11:38:33 Dec 10, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:27:08 Sep 20, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.689
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.019
  esindex: 0.012
  cdx.remote: 71.073
  LoadShardBlock: 309.322 (3)
  PetaboxLoader3.datanode: 235.412 (5)
  PetaboxLoader3.resolve: 228.836 (3)
  load_resource: 274.603 (2)
*/