@charset "Shift_JIS";

strong {
	font-size : 28px;
	font-weight : bold;
	color : red;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.navy {
	font-weight : bold;
	color : navy;
}

.red {
	font-weight : bold;
	color : red;
}

.green {
	font-weight : bold;
	color : green;
}

.yellow {
	font-weight : bold;
	color : yellow;
}

.bgred {
	background:   linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(255,0,255,0.3) 50%,rgba(255,0,255,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(255,0,255,0.3) 50%,rgba(255,0,255,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background:    -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(255,0,255,0.3) 50%,rgba(255,0,255,0.3) 100%); /* FF3.6-15 */
	background:     -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,256,0.2) 50%,rgba(0,0,256,0.2) 100%);;
}

.bgnavy {
	background:   linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,256,0.2) 50%,rgba(0,0,256,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,256,0.2) 50%,rgba(0,0,256,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background:    -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,256,0.2) 50%,rgba(0,0,256,0.2) 100%); /* FF3.6-15 */
	background:     -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,256,0.2) 50%,rgba(0,0,256,0.2) 100%);
}

.bggreen{
	background:   linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,256,0,0.3) 50%,rgba(0,256,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,256,0,0.3) 50%,rgba(0,256,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background:    -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,256,0,0.3) 50%,rgba(0,256,0,0.3) 100%); /* FF3.6-15 */
	background:     -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,256,0,0.3) 50%,rgba(0,256,0,0.3) 100%);
}

.bgyellow {
	background:   linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(256,256,0,0.3) 50%,rgba(256,256,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(256,256,0,0.3) 50%,rgba(256,256,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background:    -moz-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(256,256,0,0.3) 50%,rgba(256,256,0,0.3) 100%); /* FF3.6-15 */
	background:     -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(256,256,0,0.3) 50%,rgba(256,256,0,0.3) 100%); /* IE11 */
}

.fs16 {
	font-size: 16px;
}

.fs18 {
	font-size: 18px;
}

.fs20 {
	font-size: 20px;
}

.fs22 {
	font-size: 22px;
}

.fs24 {
	font-size: 24px;
}

.fs26 {
	font-size: 26px;
}

.fs28 {
	font-size: 28px;
}

.fs30 {
	font-size: 30px;
}

.fs32 {
	font-size: 32px;
}

.fs34 {
	font-size: 34px;
}

.fs36 {
	font-size: 36px;
}

.fs38 {
	font-size: 38px;
}

.fs40 {
	font-size: 40px;
}

.fs42 {
	font-size: 42px;
}

.fs44 {
	font-size: 44px;
}

.fs46 {
	font-size: 46px;
}

.fs48 {
	font-size: 48px;
}

.fs50 {
	font-size: 50px;
}

a:link {
	color : #FFF;
	text-decoration : none;
}

a:visited {
	color : #FFF;
}

a:hover {
	color : FFF;
	text-decoration : underline;
	position : relative;
	top : 1px;
	left : 1px;
}

.mt0 {
	margin-top: 0px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mt40 {
	margin-top: 40px;
}

.mt50 {
	margin-top: 50px;
}

.mt60 {
	margin-top: 60px;
}

.mt70 {
	margin-top: 70px;
}

.mt80 {
	margin-top: 80px;
}

.mt90 {
	margin-top: 90px;
}

.mt100 {
	margin-top: 100px;
}

.mt110 {
	margin-top: 110px;
}

.mt120 {
	margin-top: 120px;
}

.mt130 {
	margin-top: 130px;
}

.mt140 {
	margin-top: 140px;
}

.mt150 {
	margin-top: 150px;
}

.mt160 {
	margin-top: 160px;
}

.mt170 {
	margin-top: 170px;
}

.mt180 {
	margin-top: 180px;
}

.mt190 {
	margin-top: 190px;
}

.mt200 {
	margin-top: 200px;
}

.mb0 {
	margin-bottom: 0px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb60 {
	margin-bottom: 60px;
}

.mb70 {
	margin-bottom: 70px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb90 {
	margin-bottom: 90px;
}

.mb100 {
	margin-bottom: 100px;
}

.mb110 {
	margin-bottom: 110px;
}

.mb120 {
	margin-bottom: 120px;
}

.mb130 {
	margin-bottom: 130px;
}

.mb140 {
	margin-bottom: 140px;
}

.mb150 {
	margin-bottom: 150px;
}

.mb160 {
	margin-bottom: 160px;
}

.mb170 {
	margin-bottom: 170px;
}

.mb180 {
	margin-bottom: 180px;
}

.mb190 {
	margin-bottom: 190px;
}

.mb200 {
	margin-bottom: 200px;
}
.line {
	text-decoration: line-through;
}