.text {
	font-family: "MS UIƒSƒVƒbƒN", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 13px;
        
	color: #333333;
}
.textlh {
	font-family: "MS UIƒSƒVƒbƒN", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 13px;
        
	line-height: 160%;
	color: #333333;
}
.textlhb {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 13px;
        
	line-height: 160%;
	font-weight: bold;
	color: #333333;
}
.small {
	font-family: "MS UIƒSƒVƒbƒN", "•½¬ŠpƒSƒVƒbƒN";
        
	font-size: 12px;
	color: #333333;
}
.smallh {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 12px;
	line-height : 140%;
	font-weight : normal;
	color: #333333;
}
.smallb {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.smallh2 {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 12px;
        
	line-height : 180%;
	font-weight : normal;
	color: #333333;
}
.s1small {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
        
	font-size: 11px;
	font-weight : normal;
	color: #333333;


}
.s1mallh {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
        
	font-size: 11px;
	line-height : 150%;
	font-weight : normal;
	color: #333333;

}
.ssmall {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
	font-size: 10px;
	color: #333333;
}
.ssmallh {
	font-family: "MS UI Gothic", "•½¬ŠpƒSƒVƒbƒN";
        
	font-size: 10px;
	line-height: 130%;
	color: #333333;
}

A:link	{color: #3366CC;text-decoration:none;}
A:VISITED	{color : #006666;text-decoration:none;}
A:hover	{color: #CC6633;text-decoration:underline;}
.s {color: #CC0033}
.ss {color: #CC6600}

/*‹³ŽºƒŠƒXƒg—p*/
#class_tbl,
#class_tbl-1{
}

#class_tbl table td,
#class_tbl-1 table td{
	border-collapse:collapse;
	border:#fff solid 1px;
}

#class_tbl-1 tr:nth-child(odd){
	background-color:#fff5e8;
}

#class_tbl-1 tr:nth-child(even){
	background-color:#ffd7eb;
}

/*Žæˆµ“X•Ü—p*/
#shop_tbl-1 table td{
	border-collapse:collapse;
	border:#fff solid 1px;
}
#shop_tbl-1 tr:nth-child(odd){
	background-color:#EEF7FF;
}

#shop_tbl-1 tr:nth-child(even){
	background-color:#ffffff;
}

BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  background-color: #F1EBE2;
}

.bld{
	font-weight:bold;
}

table.mailadd{
	border:#357d91 3px solid;
	background-color:#4bacc6;
	width:100%;
}

table.mailadd td{
	padding:10px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:20px;
}

table.mailadd a{
	color:#fff;
	font-weight:bold;
	font-size:20px;
	text-decoration:underline;
}

table.mailadd a:hover,
table.mailadd a:active{
	color:#f4e5e8;
}

a img:hover{
	opacity: 0.7;
	transition: 0.5s;
}

.contest_ttl{
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", serif;
	font-weight:bold;
	line-height:1.6em;
	color:#476e8b;
	font-size:18px;
	padding-top:20px;
}

