.size9 { font-size: 9px; line-height: 135% }
.size10 { font-size: 10px; line-height: 135% }
.size11 { font-size: 11px; line-height: 135% }
.size12 { font-size: 12px; line-height: 135% }
.size13 { font-size: 13px; line-height: 135% }
.size14 { font-size: 14px; line-height: 135% }
.size15 { font-size: 15px; line-height: 135% }
.size16 { font-size: 16px; line-height: 135% }

.td-line {
	border: 1px solid #006699;
}

.td-line2 {
	border: 1px solid #417395;
	background-color: #A6AFFF;
	
}
.momizy {
	background-image: url(img/momizy.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ctg {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	font-size: 12px;
	line-height: 150%;
}
body {
	font-family: "Arial", "Helvetica", "sans-serif";
}.td-line3 {
	border-right: 2px solid #9EE9E9;

}
a:visited {
	color: #0066CC;
}
a:hover {
	color: #FF6666;
}

.ctg a:visited {
	color: #000000;
}
.ctg a:hover {
	color: #FF6666;
}
.size13a {
font-size: 13px; line-height: 160%
}
.new {
	font-weight: bold;
	color: #FF3333;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: small;	*/
	font-weight: bold;
	color: #990000;
}

.txt-b {
	font-size: 15px;
	line-height: 135%;
	font-weight: bold;
	color: #0066CC;
}


ul.tree {
	margin: 0px!important;
	padding: 2px 0px 10px 5px!important;
	font-size: 9px;
	list-style: none!important;
}
ul.tree ul {
	margin: 0px!important;
	padding: 0px!important;
}
ul.tree li {
	margin: 0px!important;
	padding: 0px 0px 0px 16px!important;
	background-image: url(./common/img/tree_end_dotted.gif);
	background-repeat: no-repeat!important;
	list-style: none!important;
}
ul.tree li.end {
	background-image: url(./common/img/tree_end_dotted.gif);
	list-style: none;
}




table.out{
/*	border			:#c0c0c0 3px ridge 	;	*/
	border			:#006699 1px solid;
/*	font-size		:0.9em 	;				*/
/*	color			:#333 	;				*/
/*	width			:128px 	;				*/
/*	margin			:0px 	;				*/
	margin-top		:2px	;
	margin-bottom	:2px 	;
/*	background-color:white	;				*/
}

table.p_out{
/*	border			:#c0c0c0 3px ridge 	;	*/
	border			:#006699 0px solid;		
/*	font-size		:0.9em 	;				*/
/*	color			:#333 	;				*/
/*	width			:128px 	;				*/
/*	margin			:0px 	;				*/
	margin-top		:0px	;
	margin-bottom	:0px 	;
/*	background-color:white	;				*/
}

table.in{
/*	border			:#c0c0c0 3px ridge 	;	*/
	border			:#006699 0px solid;
/*	font-size		:0.75em ;				*/
/*	color			:#333 	;				*/
	width			:128px	;
/*	height			:160px	;				*/
	margin			:3px 3px 3px 3px 	;
	padding			:0px 0px 0px 0px 	;
/*	background-color:white	;				*/
}

table.p_in{
/*	border			:#c0c0c0 3px ridge 	;	*/
	border			:#006699 0px solid;
/*	font-size		:0.75em ;				*/
/*	color			:#333 	;				*/
	width			:160px	;
/*	height			:160px	;				*/
	margin			:0px 2px 0px 2px 	;
	padding			:0px 0px 0px 0px 	;
/*	background-color:white	;				*/
}

th{
/*
	background-color:#c96 	;
	text-align		:right  ;
	width			:50px 	;
*/
}

td.out{
/*	border			:black 1px solid 	;	*/
	background-color:#fff 	;
}

td.in{
	border			:#006699 0px solid 	;
/*	padding			:0		;				*/
/*	margin			:0		;				*/
	width			:128px	;
/*	background-color:white 	;				*/
/*	text-align		:center	;				*/
/*	font-weight		: 		;				*/
}

td.p_in{
	border			:#006699 0px solid 	;
	padding			:0px, 0px, 0px, 0px	;
	margin			:0px, 0px, 0px, 0px	;
	width			:160px	;
/*	background-color:white 	;				*/
/*	text-align		:center	;				*/
/*	font-weight		: 		;				*/
}

td.img{
	text-align		:left ;
/*	border			:black 0px solid 	;	*/
/*	background-color:white 	;				*/
/*	width			:160px 	;				*/
	height			:128px 	;				
/*	padding			:2,2,2,2 ;				*/
}
#contents .Title {		/* 各コンテンツのタイトル(アイテム名)に使用する */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006699;
}
#contents .h_Title {	/* トップのタイトルに使用する */
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006699;
	font-size: 24px;
	font-weight: bold;
}
/* added 3/14/2009 */
.flashclass{ /*sample CSS class added to image slideshow container*/
	width: 100%; /*a width should be defined for transition to work*/
	/*border: 1px solid #006699;*/
	padding: 5px; 0; 0; 0;
	/*text-align:center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
}

.flashclass img{
	border-width: 0;
}

.style7 {
	color: #FF6633;
	font-weight: bold;
}

