@charset "shift_jis";
.blue1 {
	color:#003399;
}
.blue2 {
	color:#0000cd
}

.txt14 {
font-size:14px;
}

.blue-txt14 {
	font-size: 14px;
	color: #0066CC;
}
.txt-gray {
	color:#CCCCCC;
}
.red1 {
	color:#FF0000;
}
.red2 {
	color:#FF0000;
	font-size: 14px;
	font-weight: bold;
}
.red3 {
	color:#FF0000;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.red4 {
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}
.red_small {
	color:#FF0000;
	font-size: 11px;
}
.red_small002 {
	color:#FF0000;
	font-size: 11px;
	background-color: #FFFFCC;
}

.black_small {
	color:#000000;
	font-size: 9px;
	line-height: 10px;
}
.black_small2 {
	color:#000000;
	font-size: 10px;
	line-height: 12px;
}
.black_small3 {
	color:#000000;
	font-size: 11px;
	line-height: 12px;
}

.lightgreen1 {
	color:#83b51f;
}
.green {
	color:#009900;
}
.pink {
	color:#FF6699;
}
.pink2 {
	color:#FF0099;
}
.yellow {
	color:#FFFF00;
}

.txt-redbold {
	color:#FF0000;
	font-weight:bold;
}
.txt-yellowbold-14 {
	color:#FFFF00;
	font-weight:bold;
	font-size:14px;
}
.txt-redbold-12 {
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
.txt-redbold-14 {
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}
.txt-redbold-16 {
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
}
.txt-redbold-21 {
	color:#FF0000;
	font-weight:bold;
	font-size:21px;
	padding: 0 0 0 3px;
}
.txt-bluebold {
	color:#0066FF;
	font-weight:bold;
}
.orange {
	color:#FF3300;
}

.txt10-gray {
	font-size: 10px;
	color:#666666;
}

.txt-pink {
	color:#f39
}

.txt12-pink {
	font-size: 12px;
	color: #FF3399;
}
.txt12-blue {
	font-size: 12px;
	color: #225CA5;
}
.txt12-blue-1 {
	font-size: 12px;
	color: #0000FF;
	margin-left: 0px;
}
.txt12-blue-bold {
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}
.txt12-lightblue {
	font-size: 12px;
	color: #990066;
}
.txt12-lightblue2 {
	font-size: 12px;
	color: #0099FF;
}

.txt12-green-bold {
	font-size:12px;
	color:#090;
	font-weight:bold
}

.txt12-green {
	font-size: 12px;
	color: #009900;
}

.txt12-orange {
	font-size: 12px;
	color: #FF6600;
	margin-left: 0px;
}
.txt12-orange-bold {
	font-size:12px;
	color:#f60;
	margin-left:0;
  font-weight:bold
}
.txt10-yellow {
	font-size: 10px;
	color: #FFFF00;
	margin-left: 0px;
}
.txt11-yellow {
	font-size: 11px;
	color: #FFFF00;
	margin-left: 0px;
}
.txt12-yellow {
	font-size: 12px;
	color: #FFFF00;
	margin-left: 0px;
}
.txt15-yellow {
	font-size: 15px;
	color: #FFFF00;
	margin-left: 0px;
}

.txt12-blue2 {
	font-size: 12px;
	color:#3366FF;
	font-weight:bold;
}
.txt11-gray {
	font-size: 11px;
	color:#666666;
}
.txt12-gray {
	font-size: 12px;
	color:#666666;
}

.txt12-gray_wrap {
	font-size:12px;
	color:#535353;
	background-color:#f7f7f7;
	width:600px;
	line-height:22px;
	padding:5px 15px;
	display:block;
	margin:7px 0;
	border:2px dotted #999;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px
}

.txt11-white {
	font-size: 11px;
	color:#FFFFFF;
}
.txt12-white {
	font-size: 12px;
	color:#FFFFFF;
}
.txt12-brown {
	font-size: 12px;
	color: #993300;
	list-style: none;
}
.txt12-pink-bold {
	font-size: 12px;
	color: #FF3399;
	font-weight:bold;
}
.txt12-purple {
	font-size: 12px;
	color: #9900CC;
	margin-left: 0px;
}
.txt13-purple2 {
	font-size: 13px;
	color: #9900CC;
	margin-left: 10px;
	font-weight:bold;
}
.txt14-purple2 {
	font-size: 14px;
	color: #9900CC;
	margin-left: 10px;
	font-weight:bold;
}
.txt14-pink-bold {
	font-size: 14px;
	color: #FF3399;
	font-weight: bold;
	line-height: 20px;
}

.txt-brown {
	color:#990000;
}
.txt14-yellow {
	font-size: 14px;
	color: #FFFF00;
	margin-left: 0px;
}
.txt15-pink {
	font-size: 15px;
	color: #FF3399;
	margin-left: 3px;
}
.txt16-white {
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 3px;
}
.txt14-white {
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 10px;
}
.txt14-red {
	font-size: 14px;
	color:#FF0000;
}
.txt12-red {
	font-size: 12px;
	color:#FF0000;
}
.txt-befor11days {
	color: #FF0000;
	font-weight: bold;
	font-size: 17px;
	margin: 0 7px;
}
.txt12-bgwhite-center {
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	margin: 3px;
	padding: 6px 3px 3px 3px;
}
.txt-bluebold2 {
	color:#000099;
	font-size: 16px;
}

.txt14-coralpink-bold {
	font-size: 14px;
	color: #E05757;
	font-weight:bold;
	
}
.txt14-green-bold {
	font-size: 14px;
	color: #169982;
	font-weight:bold;
	
}

a.nohover:hover {
    text-decoration: none;
    color: #000000;
}
a.nohover_fff:hover {
    text-decoration: none;
    color: #FFFFFF;
}
