<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 繝槭�繧ｸ繝ｳ縲√ヱ繝�ぅ繝ｳ繧ｰ */
.mg_left {
	margin-left:0 !important;
}

.mg_right {
	margin-right:0 !important;
}

.mg-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}


.mgTop-60 {
	margin-top: -60px !important;
}

.mgTop-30 {
	margin-top: -30px !important;
}

.mgTop-20 {
	margin-top: -20px !important;
}

.mgTop-15 {
	margin-top: -15px !important;
}

.mgTop-10 {
	margin-top: -10px !important;
}

.mgTop-5 {
	margin-top: -5px !important;
}

.mgTop0 {
	margin-top: 0px !important;
}

.mgTop2 {
	margin-top: 2px !important;
}

.mgTop5 {
	margin-top: 5px !important;
}

.mgTop8 {
	margin-top: 8px !important;
}

.mgTop10 {
	margin-top: 10px !important;
}

.mgTop16 {
	margin-top: 16px !important;
}

.mgTop20 {
	margin-top: 20px !important;
}

.mgTop25 {
	margin-top: 25px !important;
}

.mgTop30 {
	margin-top: 30px !important;
}

.mgTop40 {
	margin-top: 40px !important;
}

.mgTop50 {
	margin-top: 50px !important;
}

.mgTop60 {
	margin-top: 60px !important;
}

.mgTop70 {
	margin-top: 70px !important;
}

.mgTop80 {
	margin-top: 80px !important;
}

.mgTop100 {
	margin-top: 100px !important;
}

.mgTop150 {
	margin-top: 150px !important;
}


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

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

.mgBottom-5 {
	margin-bottom: -5px !important;
}

.mgBottom0 {
	margin-bottom: 0 !important;
}

.mgBottom5 {
	margin-bottom: 5px !important;
}

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

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

.mgBottom30 {
	margin-bottom: 30px !important;
}

.mgBottom40 {
	margin-bottom: 40px !important;
}

.mgBottom50 {
	margin-bottom: 50px !important;
}

.mgBottom60 {
	margin-bottom: 60px !important;
}

.mgBottom80 {
	margin-bottom: 80px !important;
}

.mgBottom100 {
	margin-bottom: 100px !important;
}


.pdLeft06em {
	padding-left: .6em !important;
}

.mgLeft-40 {
	margin-left: -40px !important;
}

.mgLeft-15 {
	margin-left: -15px !important;
}

.mgLeft-10 {
	margin-left: -10px !important;
}

.mgLeft-7 {
	margin-left: -7px !important;
}

.mgLeft-5 {
	margin-left: -5px !important;
}

.mgLeft0 {
	margin-left: 0px !important;
}

.mgLeft3 {
	margin-left: 3px !important;
}

.mgLeft4 {
	margin-left: 4px !important;
}

.mgLeft5 {
	margin-left: 5px !important;
}

.mgLeft7 {
	margin-left: 7px !important;
}

.mgLeft10 {
	margin-left: 10px !important;
}

.mgLeft15 {
	margin-left: 15px !important;
}

.mgLeft20 {
	margin-left: 20px !important;
}

.mgLeft25 {
	margin-left: 25px !important;
}

.mgLeft30 {
	margin-left: 30px !important;
}

.mgLeft50 {
	margin-left: 50px !important;
}




.mgRight3 {
	margin-right: 3px !important;
}

.mgRight5 {
	margin-right: 5px !important;
}

.mgRight7 {
	margin-right: 7px !important;
}

.mgRight10 {
	margin-right: 10px !important;
}

.mgRight15 {
	margin-right: 15px !important;
}

.mgRight20 {
	margin-right: 20px !important;
}

.mgRight25 {
	margin-right: 25px !important;
}

.mgRight130 {
	margin-right: 130px !important;
}



.pdLeft30 {
	padding-left: 30px !important;
}

.pdTop0 {
	padding-top: 0 !important;
}

.pdTop4 {
	padding-top: 4px !important;
}

.pdTop5 {
	padding-top: 5px !important;
}

.pdTop10 {
	padding-top: 10px !important;
}

.pdTop20 {
	padding-top: 20px !important;
}

.pdTop30 {
	padding-top: 30px !important;
}

.pdTop50 {
	padding-top: 50px !important;
}

.pdTop100 {
	padding-top: 100px !important;
}

.pdBottom0 {
	padding-bottom: 0 !important;
}

.pdBottom20 {
	padding-bottom: 20px !important;
}

.pdBottom30 {
	padding-bottom: 30px !important;
}

.pdBottom40 {
	padding-bottom: 40px !important;
}

.pdBottom60 {
	padding-bottom: 60px !important;
}

.pdBottom300 {
	padding-bottom: 300px !important;
}

.pdRight20 {
	margin-right: 20px !important;
}

.pdleftt2 {
margin-left: 2px !important;
}

.pdleftt1 {
margin-left: 1px !important;
}

.pdLeftRight20 {
	margin-right: 20px;
	margin-left: 20px;
}


/* 繝輔か繝ｳ繝医し繧､繧ｺ */
.font27 {
	font-size: 2.7em !important;
}

.font2 {
	font-size: 2em !important;
}

.font17 {
	font-size: 1.7em !important;
}

.font15 {
	font-size: 1.5em !important;
}

.font14 {
	font-size: 1.4em !important;
}

.font13 {
	font-size: 1.3em !important;
}

.font12 {
	font-size: 1.2em !important;
}

.font11 {
	font-size: 1.1em !important;
}

.font1 {
	font-size: 1em !important;
}

.font095 {
	font-size: 0.95em !important;
}

.font09 {
	font-size: 0.9em !important;
}

.font085 {
	font-size: 0.85em !important;
}

.font08 {
	font-size: 0.8em !important;
}

.font075 {
	font-size: 0.75em !important;
}

.font07 {
	font-size: 0.7em !important;
}

.font065 {
	font-size: 0.65em !important;
}

.font05 {
	font-size: 0.5em !important;
}

.font050 {
	font-size: 50% !important;
}

.font�ｿpalt {
	font-feature-settings: "palt";
}

.font_bold {
	font-weight: bold !important;
}

.font_b600 {
	font-weight: 600 !important;
}

.font_b500 {
	font-weight: 500 !important;
}

.font_normal {
	font-weight: normal !important;
}

.font_italic {
	font-style: italic !important;
}



/* 繝輔か繝ｳ繝医き繝ｩ繝ｼ */
.txt_red {
	color: #d7073a !important;
}

.txt_pink {
	color: #e50065 !important;
}

.txt_Lgreen {
	color: #2fa417 !important;
}

.txt_Lgreen2 {
	color: #00a84f !important;
}

.txt_green {
	color: #2f8c22 !important;
}

.txt_green2 {
	color: #38a729 !important;
}

.txt_green3 {
	color: #43b6c6 !important;
}

.txt_purple {
	color: #7c65cf !important;
}

.txt_brown {
	color: #b27612 !important;
}

.txt_blue {
	color: #72a6fe !important;
}

.txt_blue2 {
	color: #5385d7 !important;
}

.txt_000 {
	color: #000 !important;
}

.txt_222 {
	color: #222 !important;
}

.txt_333 {
	color: #333 !important;
}

.txt_fff {
	color: #fff !important;
}

.txt_555 {
	color: #555 !important;
}

.txt_808080 {
	color: #808080 !important;
}

.txt_999 {
	color: #999 !important;
}

.txt_ccc {
	color: #ccc !important;
}


/* 陦碁俣 */
.line_h_2em {
	line-height: 2em !important;
}

.line_h_15em {
	line-height: 1.5em !important;
}


/* 蟷� */
.width70 {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

.width80 {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.width250 {
	width: 250px;
}

.width300 {
	width: 300px;
}

.width700 {
	width: 100%!important ;
	max-width: 700px!important ;
	margin: auto!important ;
}

.width840 {
	width: 100%!important ;
	max-width: 840px!important ;
	margin-right: auto !important;
	margin-left: auto !important;
}

.width900 {
	width: 100%!important ;
	max-width: 900px!important ;
	margin: auto!important ;
}

.width1000{
	width: 100% !important ;
	max-width: 1000px !important ;
	margin: auto!important ;
}


/* 謨ｴ蛻� */
.left {
	float: left !important;
}

.right {
	float: right !important;
}

.txt_left {
	text-align: left !important;
}

.txt_center {
	text-align: center !important;
}

.txt_right {
	text-align: right !important;
}

.v_none {
	display: none;
}

.l_space_3 {
	letter-spacing: 3px;
}

.l_space_2 {
	letter-spacing: 2px;
}

.l_space_3 {
	letter-spacing: 3px;
}

.l_space1 {
	letter-spacing: 1px !important;
}

.l_space0 {
	letter-spacing: 0px !important;
}


/* 隗剃ｸｸ */
.round_8 {
	border-radius: 8px; /* CSS3闕画｡� */ﾂ�ﾂ�
	-webkit-border-radius: 8px; /* Safari,Google Chrome逕ｨ */ﾂ�ﾂ�
	-moz-border-radius: 8px; /* Firefox逕ｨ */
}

.round_6 {
	border-radius: 6px; /* CSS3闕画｡� */ﾂ�ﾂ�
	-webkit-border-radius: 6px; /* Safari,Google Chrome逕ｨ */ﾂ�ﾂ�
	-moz-border-radius: 6px; /* Firefox逕ｨ */
}

.round_4 {
	border-radius: 4px; /* CSS3闕画｡� */ﾂ�ﾂ�
	-webkit-border-radius: 4px; /* Safari,Google Chrome逕ｨ */ﾂ�ﾂ�
	-moz-border-radius: 4px; /* Firefox逕ｨ */
}


/*bg繧ｫ繝ｩ繝ｼ */
.bg_fff {
	background-color: #fff !important;
}

.bg_000 {
	background-color: #000 !important;
}

.bg_f7f6f6 {
	background-color: #f7f6f6 !important;
}

.bg_f5f5f5 {
	background-color: #f5f5f5 !important;
}

.bg_f3f3f3 {
	background-color: #f3f3f3 !important;
}

.bg_fafafa {
	background-color: #fafafa !important;
}

.bg_ddd {
	background-color: #ddd !important;
}

.bg_eee {
	background-color: #eee !important;
}

.bg_f9f4e5 {
	background-color: #f9f4e5 !important;
}

.bg_faf7ef {
	background-color: #faf7ef !important;
}

.bg_fefee4 {
	background-color: #fefeed !important;
}

.bg_yellowgold {
	background-color: #fcc972 !important;
}

.bg_25b3c1 {
	background-color: #25b3c1 !important;
}

.bg_a2cf39 {
	background-color: #a2cf39 !important;
}

.bg_417dc7 {
	background-color: #417dc7 !important;
}

.bg_redbrown {
	background-color: #a25b37 !important;
}

.bg_beige {
	background-color: #f0e7d6 !important;
}


/* 繝輔Ξ繝ｼ繝� */
.frame_ddd {
	border: 1px solid #ddd !important;
}

.frame_l_green {
	border: 1px solid #00d073 !important;
}


.no_frame {
	border-style: none !important;
}


/* 蝗櫁ｻ｢ */
.rotate-40 {
	transform: rotate(-40deg);
}

.rotate40 {
	transform: rotate(40deg);
}


.toptxt-overlay {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: overlay;
}

.toptxt-screen {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: screen;
}

.toptxt-multiply {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: multiply; /* 荵礼ｮ� */
}

.toptxt-color-burn {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: color-burn; /* 辟ｼ縺崎ｾｼ縺ｿ */
}

.toptxt-color-dodge {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: color-dodge; /* 隕�＞辟ｼ縺� */
}

.toptxt-invert {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  filter: invert(100%); /* 蜿崎ｻ｢ */
}

.toptxt-soft-light {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: color-burn; /* 繧ｽ繝輔ヨ繝ｩ繧､繝� */
}

.toptxt-hard-light {
  z-index: 2; /* 繝�く繧ｹ繝医ｒ逕ｻ蜒上�荳翫↓驟咲ｽｮ */
  mix-blend-mode: color-dodge; /* 繝上�繝峨Λ繧､繝� */
}


/* 逕ｻ蜒上�filter */
.img_brightness120 {
  filter: brightness(120%);
}

.img_brightness130 {
  filter: brightness(130%);
}

.opacity80 {
  opacity: 0.8;
}

.opacity70 {
  opacity: 0.7;
}

.opacity60 {
  opacity: 0.6;
}

.opacity50 {
  opacity: 0.5;
}


/* 繧｢繝ｳ繝繝ｼ繝ｩ繧､繝ｳ */
.under {
    background: linear-gradient(transparent 50%, #ff9 50%);
}

.under_red {
    background: linear-gradient(transparent 80%, #fa607c 30%);
}

.under_pink {
    background: linear-gradient(transparent 60%, #fcd1ff 30%);
}

.under_blue {
    background: linear-gradient(transparent 60%, #b0ceff 30%);
}

.under_green {
    background: linear-gradient(transparent 70%, #2bd08f 30%);
}


/* clear */
.clear {
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	content: "";
  display: table;
  clear: both;
}
.clearfix {
	zoom: 1;
}

.cleardiv {
	clear: both;
}


</pre></body></html>