a:link {  color: #006666; text-decoration: underline}
a:visited {  color: #006666; text-decoration: underline}
a:hover {  color: #FF0000; text-decoration: underline}
a:active {  color: #FF0000; text-decoration: underline}
.cel { 
 border: solid;
 border-width: 0px 1px 1px;
 border-color: black #000066 #000066
}
.cel1 { 
 border-color: black #CCCCCC black black;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px
}
.cel2 { 
 border-color: black #CCCCCC #CCCCCC black;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 0px
}
.cel3 { 
 border-color: black #CCCCCC #CCCCCC black;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 3px;
 border-left-width: 0px
}
.cel4 { 
 border-color: black black #CCCCCC;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 3px;
 border-left-width: 0px
}
.cel5 { 
 border-color: black black #CCCCCC;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px
}
.cel6 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #996666;
}
.cel7 { 
 border-color: black black #666666;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px
}
.cel3all {
	border: 3px solid #E22E11;
}
.cel-price { 
 border-color: #CC0000 black;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px
}
.frame { 
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px
}
.back {  background-repeat: no-repeat; background-position: right bottom}
.back2 {  background-repeat: no-repeat; background-position: left top}
.back3 {  background-repeat: no-repeat; background-position: right top}
.back4 {  background-repeat: repeat-x; background-position: bottom}
.back5 {  background-repeat: no-repeat; background-position: left bottom}
font {  line-height: 115%}
.font80p { font-size: 80%; line-height: 120% }
.font95p {  font-size: 95%; line-height: 120%}
.font120p {  font-size: 120%; line-height: 120%}
.font130p {  font-size: 130%; line-height: 130%}
.ji90 {  line-height: 90%}
.ji120 {  line-height: 120%}
.ji140 {  line-height: 140%}
.ji150 {  line-height: 150%}
.font-gray {  font-size: 80%; line-height: 130%; color: #333333;}
.price { 
 font-size: 260%;
 font-weight: bolder;
 color: #FF0000;
 line-height: 120%
}
.price2 { 
 font-size: 120%;
 font-weight: bold;
 color: #FF0000;
 text-decoration: line-through
}
.navi {  font-size: 95%; color: #FFFFFF; text-decoration: underline}
.dot-line {  border-style: dotted}
.line {  border-style: double}
.listbox300 { 
 width: 300px;
 height: 300px;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-color: black #CCCCCC #CCCCCC black;
 float: left;
 border-style: solid;
 border-width: 0px 1px 3px 0px
}
.listbox300-2 { 
 width: 300px;
 height: 130px;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 border-color: black #CCCCCC #CCCCCC black;
 float: left;
 border-style: solid;
 border-width: 0px 1px 3px 0px
}
.listbox300-3 { 
 width: 300px;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 8px;
 padding-left: 0px;
 border-color: black #CCCCCC #CCCCCC black;
 float: left; 
 border-style: solid;
 border-width: 0px 1px 3px 0px
}
.row_1 { 
 overflow: hidden;
 padding-left: 3px;
 width: 98%;
 padding-bottom: 3px;
 float:none
}
.row_2 { 
 width: 470px;
 overflow: hidden;
 float: left;
 margin-right: 14px;
 line-height: 110%;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: black #CCCCCC #CCCCCC black;
 text-align: left;
 margin-top: 10px;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 3px;
 border-left-width: 0px
}
.row_2-2 { 
overflow: hidden;
 line-height: 110%;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: black #CCCCCC #CCCCCC black;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 3px;
 border-left-width: 0px;
 width: 470px;
 text-align: left;
 margin-top: 10px
}
.row_3 { 
 width: 310px;
 overflow: hidden;
 float: left;
 margin-right: 13px;
 line-height: 110%;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: black #CCCCCC #CCCCCC black;
 text-align: left;
 margin-top: 10px;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 3px;
 border-left-width: 0px
}
.row_3-2 { 
overflow: hidden;
 line-height: 110%;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: black #CCCCCC #CCCCCC black;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 3px;
 border-left-width: 0px;
 width: 310px;
 text-align: left;
 margin-top: 10px
}
.voice-bg { 
 background-repeat: no-repeat;
 background-position: left bottom;
 padding-left: 75px;
 border-color: black black #CCCCCC;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px
}
.padding0 {
	padding: 0px;
	margin: 0px;
}
.padding5 {
	padding: 5px;
	padding-left: 10px;
}
.padding10 {
	padding: 10px;
}
.padding20 {
	padding: 20px;
	padding-left: 30px;
}
.padding40 {
	padding-left: 55px;
}
.list {
	list-style-image: url(../event/img/i_diamond.gif);
}
h1 {  text-align: left}
body {
	background-color: #FFFFFF;
	font-family:"ƒqƒ‰ƒMƒmŠpƒSPro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN",Verdana,Arial,Serif;	
}
input, textarea, select {
	font-family:"ƒqƒ‰ƒMƒmŠpƒSPro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN",Verdana,Arial,Serif;	
}
ul {
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 5px;
	padding: 0px;
}
dt {
	margin: 0px;
	padding: 0px;
}
dt {
	margin: 5px;
	padding: 0px;
}
dd {
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
.cel3all2 {

	border: 3px solid #FF9900;
}
