<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.w24 {
	width: 24%;
}
.w38 {
	width: 38%;
}

.w80{
	width:80%;
	margin:0 auto;
}

@media screen and (max-width: 767px) {
.w24 {
	width: 100%!important;
	margin-bottom: -20px!important;
	padding: 0!important;
}
.w38 {
	width: 100%!important;
	
}
}
.w20 {
	width: 20%;
}
.w25 {
	width: 25%;
}
.w30 {
	width: 30%;
}
.w35 {
	width: 35%;
}
.w40 {
	width: 40%;
}
.w60 {
	width: 60%;
	margin-left: 20%;
}
.w70 {
	width: 70%;
	margin-left: 15%;
}
.w80 {
	width: 80%;
	margin-left: 10%;
}
.w86 {
	width: 86%;
	margin-left: 7%;
	margin-right: 7%;
}
.w90 {
	width: 100%;
}
.w94 {
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
}
.w96 {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}
/* リンク色指定
---------------------------------------------------- */

a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
/* .clearFix
----------------------------------------------------------------------- */
.clearFix:after, #contents:after {
	content: " ";
	display: block;
	visibility: hidden;
	height: 1%;
	font-size: 0;
	line-height: 0;
	clear: both;
}
.clearFix {
	zoom: 1;
}
* html .clearFix {
	height: 1%;
}
.clear {
	clear: both;
}
/* margin/padding
---------------------------------------------------- */

.mgT0 {
	margin-top: 0px!important;
}
.mgT5 {
	margin-top: 5px!important;
}
.mgT10 {
	margin-top: 10px!important;
}
.mgT15 {
	margin-top: 15px!important;
}
.mgT20 {
	margin-top: 20px!important;
}
.mgT25 {
	margin-top: 25px!important;
}
.mgT30 {
	margin-top: 30px!important;
}
.mgT35 {
	margin-top: 35px!important;
}

@media screen and (max-width: 767px) {
.mgT25 {
	margin-top: 10px!important;
}
.mgT30 {
	margin-top: 15px!important;
}
}

@media screen and (max-width: 767px) {
.mgT35 {
	margin-top: 20px!important;
}
}
.mgB0 {
	margin-bottom: 0px!important;
}
.mgB5 {
	margin-bottom: 5px!important;
}
.mgB10 {
	margin-bottom: 10px!important;
}

.mgB10_s {
	margin-bottom: 10px!important;
}

.mgB15 {
	margin-bottom: 15px!important;
}
.mgB20 {
	margin-bottom: 20px!important;
}
.mgB25 {
	margin-bottom: 25px!important;
}

@media screen and (max-width: 767px) {
.mgB25 {
	margin-bottom: 15px!important;
}
.mgB40 {
	margin-bottom: 20px!important;
}
}
.mgB30 {
	margin-bottom: 30px!important;
}
.mgB40 {
	margin-bottom: 40px!important;
}

.mgB-20{
	margin-bottom:-20px!important;
}

.mgR0 {
	margin-right: 0px!important;
}
.mgR5 {
	margin-right: 5px!important;
}
.mgR10 {
	margin-right: 10px!important;
}
.mgR15 {
	margin-right: 15px!important;
}
.mgR20 {
	margin-right: 20px!important;
}
.mgR25 {
	margin-right: 25px!important;
}
.mgR30 {
	margin-right: 30px!important;
}
.ml1per {
	margin-left: 1%;
}
.ml-1per {
	margin-left: -1%;
}
.ml2per {
	margin-left: 2%;
}
.ml3per {
	margin-left: 3%;
}
.ml4per {
	margin-left: 4%;
}
.mr1per {
	margin-right: 1%;
}
.mr2per {
	margin-right: 2%;
}
.mr3per {
	margin-right: 3%;
}
.mr4per {
	margin-right: 4%;
}
.mgL0 {
	margin-left: 0px!important;
}
.mgL3 {
	margin-left: 3px!important;
}
.mgL4 {
	margin-left: 4px!important;
}
.mgL5 {
	margin-left: 5px!important;
}
.mgL6 {
	margin-left: 6px!important;
}
.mgL10 {
	margin-left: 10px!important;
}
.mgL15 {
	margin-left: 15px!important;
}
.mgL20 {
	margin-left: 20px!important;
}
.mgL25 {
	margin-left: 25px!important;
}
.mgL30 {
	margin-left: 30px!important;
}
.mgL-3 {
	margin-left: -3px!important;
}
.mgL-4 {
	margin-left: -4px!important;
}
.mgL-5 {
	margin-left: -5px!important;
}
.mgL-6 {
	margin-left: -6px!important;
}
.pdR0 {
	padding-right: 0px !important;
}
.pdR5 {
	padding-right: 5px !important;
}
.pdR10 {
	padding-right: 10px !important;
}
.pdR15 {
	padding-right: 15px !important;
}
.pdR20 {
	padding-right: 20px !important;
}
.pdR25 {
	padding-right: 25px !important;
}
.pdT0 {
	padding-top: 0px !important;
}
.pdT5 {
	padding-top: 5px !important;
}
.pdT10 {
	padding-top: 10px !important;
}
.pdT15 {
	padding-top: 15px !important;
}
.pdT20 {
	padding-top: 20px !important;
}
.pdT25 {
	padding-top: 25px !important;
}
.pdL0 {
	padding-left: 0px !important;
}
.pdL5 {
	padding-left: 5px !important;
}
.pdL10 {
	padding-left: 10px !important;
}
.pdL15 {
	padding-left: 15px !important;
}
.pdL20 {
	padding-left: 20px !important;
}
.pdL25 {
	padding-left: 25px !important;
}
.pdB0 {
	padding-bottom: 0px !important;
}
.pdB5 {
	padding-bottom: 5px !important;
}
.pdB10 {
	padding-bottom: 10px !important;
}
.pdB15 {
	padding-bottom: 15px !important;
}
.pdB20 {
	padding-bottom: 20px !important;
}
.pdB25 {
	padding-bottom: 25px !important;
}
/* text-align
---------------------------------------------------- */

.txtC {
	text-align: center!important;
}
.txtL {
	text-align: left!important;
}
.txtR {
	text-align: right!important;
}
/* borderNon
---------------------------------------------------- */

.bdrNon {
	background: none!important;
}
/* 強調色指定１
---------------------------------------------------- */

.fwb {
	font-weight: bold;
}
.red {
	color: #FF2626;
	font-weight: bold;
}
.green {
	color: #146146;
}
/* 強調色指定２
---------------------------------------------------- */
	
.kuro {
	font-weight: bold;
	color: #333;
}
/* float
---------------------------------------------------- */
	
.fL {
	float: left;
}
.fR {
	float: right;
}
/* 最上部行間調整
---------------------------------------------------- */
	
.txtTop {
	margin-top: -6px;
}
/* テキストアイコン画像指定
---------------------------------------------------- */
	
.arr {
	background: url(/common/img/common_img_arr.png) center left no-repeat;
	padding-left: 8px;
}
/* IE系喚起
---------------------------------------------------- */

.ieerror {
	text-align: center;
	background-color: #CE4B44;
	color: #fff;
	padding: 10px 0px 10px 0px;
}
/* IE７ハック
---------------------------------------------------- */
	
*:first-child+html #box {
	padding: 0px 0px 0px 0px;
}
/* IE８ハック
---------------------------------------------------- */

html&gt;/**/body #box {
	padding /*\**/: 11px 0px 0px 0px\9;
}
/* IE系喚起
---------------------------------------------------- */

.ieerror {
	text-align: center;
	font-size: 12px;
	background-color: #73B82A;
	color: #fff;
	position: relative;
	top: -30px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 14px 0px!important;
}
.ieerror a {
	text-decoration: underline;
	color: #FFF500;
	font-weight: bold;
}
.ieerror img {
	margin: 0px 0px 0px 500px;
	text-align: right;
	display: inline;
	position: absolute;
	top: 14px;
	right: 12px;
}
/*** size ****/

.font_s80 {
	font-size: 80%;
}
.font_s85 {
	font-size: 85%;
}
.font_s90 {
	font-size: 90%;
}
.font_s95 {
	font-size: 95%;
}
.font_s110 {
	font-size: 110%;
}
.font_s120 {
	font-size: 120%;
}
.font_s130 {
	font-size: 130%;
}
.font_s140 {
	font-size: 140%;
}
.font_s150 {
	font-size: 150%!important;
}

.font_big{
	font-size:2.2em!important;
}

@media screen and (max-width: 767px) {
.font_s150 {
	font-size: 110%;
}
.font_big{
	font-size:1.2em!important;
}
}
.font_s10 {
	font-size: 1.0em;
}
.font_s11 {
	font-size: 1.1em;
}
.font_s12 {
	font-size: 1.2em;
}
.font_s13 {
	font-size: 1.3em;
}
.font_s14 {
	font-size: 1.4em;
}
.font_s15 {
	font-size: 1.5em;
}
.font_s16 {
	font-size: 1.6em;
}
</pre></body></html>