<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------
style_deco
-------------------------*/

/* Display
-----------------------------------------------------------*/
.display_none { display: none; }
.display_block { display: block; }

/* Font family
-----------------------------------------------------------*/
.mincho { font-family: "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3", "Hiragino Mincho Pro", "æ¸¸æ˜Žæœä½“", "Yu Mincho", YuMincho, "HGæ˜ŽæœE","ï¼­ï¼³ ï¼°æ˜Žæœ", "MS PMincho", serif; }

/* Note sans japanise
-----------------------------------------------------------*/
/*@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);*/

.font_notesans {
	font-family: "æ¸¸ã‚´ã‚·ãƒƒã‚¯", YuGothic, "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN W3", "Hiragino Kaku Gothic ProN",Verdana, Arial, sans-serif;
/*	font-family: 'Noto Sans JP', sans-serif; */
}

/* Font size
-----------------------------------------------------------*/

.font_12 { font-size: 12px !important; }
.font_13 { font-size: 13px !important; }
.font_14 { font-size: 14px !important; }
.font_15 { font-size: 15px !important; }
.font_16 { font-size: 16px !important; }
.font_17 { font-size: 17px !important; }
.font_18 { font-size: 18px !important; }
.font_19 { font-size: 19px !important; }
.font_20 { font-size: 20px !important; }
.font_22 { font-size: 22px !important; }
.font_23 { font-size: 23px !important; }
.font_24 { font-size: 24px !important; }
.font_25 { font-size: 25px !important; }

@media (max-width: 4000px) {
.font_28 { font-size: 28px !important; }
.font_30 { font-size: 30px !important; }
.font_32 { font-size: 32px !important; }
.font_34 { font-size: 34px !important; }
.font_36 { font-size: 36px !important; }
.font_38 { font-size: 38px !important; }
.font_40 { font-size: 40px !important; }
.font_42 { font-size: 42px !important; }
.font_44 { font-size: 44px !important; }
.font_45 { font-size: 45px !important; }
.font_46 { font-size: 46px !important; }
.font_48 { font-size: 48px !important; }
.font_52 { font-size: 52px !important; }
.font_60 { font-size: 60px !important; }
.font_76 { font-size: 76px !important; }
}

@media (max-width: 1260px) {
.font_45 { font-size: 36px !important; }
}

@media (max-width: 991px) {
.font_28, .font_30, .font_32, .font_34, .font_36, .font_38, .font_40, .font_42, .font_44, .font_45, .font_46, .font_48, .font_76 { font-size: 28px !important; }
}


.color_wh { color: #FFF; }

.color_red { color: #FF0000; }

.color_f0 { color: #f0f0f0; }

.color_d10 { color: #d1001f; }

.color_1e5 { color: #1e5c30; }

.color_c29 { color: #c29515; }


/* èƒŒæ™¯è‰²
-----------------------------------------------------------------*/
.bk_white { background: #FFF; }

.bk_green {	background-color: #006e3a; }

.bk_green_rgb {	background-color: #1e5c30; }

.bk_f0f { background-color: #f0f0f0; }

.bk_f5f { background-color: #f5f5f5; }

.bk_fcf { background-color: #fcfcfc; }

.bk_fee { background-color: #feeeee; }

.bk_044 { background-color: #04442b; }

.bk_a89 { background-color: #a89d6b; }

.bk_1e5 { background-color: #1e5c30; }

.bk_c29 { background-color: #c29515; } 

.bk_c29_1 { background-color: rgba(194,149,21,0.1); } 

/* æ–‡å­—è£…é£¾
-----------------------------------------------------------------*/

.font_weight_n { font-weight: 100 !important; }
.font_weight_b { font-weight: 700 !important; }

@media (max-width: 4000px) {
	.line_h_1 { line-height: 1.0 !important; }
	.line_h_12 { line-height: 1.2 !important; }
	.line_h_15 { line-height: 1.5 !important; }
	.line_h_16 { line-height: 1.6 !important; }
	.line_h_18 { line-height: 1.8 !important; }

	.line_h_20 { line-height: 2.0 !important; }
	.line_h_23 { line-height: 2.3 !important; }
	.line_h_25 { line-height: 2.5 !important; }
}

@media (max-width: 991px) {
	.line_h_20, .line_h_23, .line_h_25 { line-height: 2.0 !important; }
}

/* ä¸‹ç·š
-----------------------------------------------------------------*/
.border_bottom { border-bottom: 1px solid #dfdfde; }

/* ã‚¹ãƒšãƒ¼ã‚µãƒ¼
-----------------------------------------------------------------*/
.padding_t_0 { padding-top: 0 !important; }
.padding_t_10 { padding-top: 10px !important; }
.padding_t_15 { padding-top: 15px !important; }
.padding_t_20 { padding-top: 20px !important; }
.padding_t_30 { padding-top: 30px !important; }
.padding_t_40 { padding-top: 40px !important; }
.padding_t_50 { padding-top: 50px !important; }
.padding_t_60 { padding-top: 60px !important; }
.padding_t_70 { padding-top: 70px !important; }
.padding_t_80 { padding-top: 80px !important; }
.padding_t_90 { padding-top: 90px !important; }
.padding_t_100 { padding-top: 100px !important; }

.padding_b_0 { padding-bottom: 0 !important; }
.padding_b_10 { padding-bottom: 10px !important; }
.padding_b_15 { padding-bottom: 15px !important; }
.padding_b_20 { padding-bottom: 20px !important; }
.padding_b_30 { padding-bottom: 30px !important; }
.padding_b_40 { padding-bottom: 40px !important; }
.padding_b_50 { padding-bottom: 50px !important; }
.padding_b_60 { padding-bottom: 60px !important; }
.padding_b_70 { padding-bottom: 70px !important; }
.padding_b_80 { padding-bottom: 80px !important; }
.padding_b_90 { padding-bottom: 90px !important; }
.padding_b_100 { padding-bottom: 100px !important; }

.margin_t_5 { margin-top: 5px !important; }
.margin_t_10 { margin-top: 10px !important; }
.margin_t_20 { margin-top: 20px !important; }
.margin_t_30 { margin-top: 30px !important; }
.margin_t_40 { margin-top: 40px !important; }
.margin_t_50 { margin-top: 50px !important; }
.margin_t_60 { margin-top: 60px !important; }
.margin_t_70 { margin-top: 70px !important; }
.margin_t_80 { margin-top: 80px !important; }
.margin_t_90 { margin-top: 90px !important; }
.margin_t_100 { margin-top: 100px !important; }

.margin_b_0 { margin-bottom: 0 !important; }
.margin_b_10 { margin-bottom: 10px !important; }
.margin_b_15 { margin-bottom: 15px !important; }
.margin_b_20 { margin-bottom: 20px !important; }
.margin_b_30 { margin-bottom: 30px !important; }
.margin_b_40 { margin-bottom: 40px !important; }
.margin_b_50 { margin-bottom: 50px !important; }
.margin_b_60 { margin-bottom: 60px !important; }
.margin_b_70 { margin-bottom: 70px !important; }
.margin_b_80 { margin-bottom: 80px !important; }
.margin_b_90 { margin-bottom: 90px !important; }
.margin_b_100 { margin-bottom: 100px !important; }

.padding_l_0 { padding-left: 0px !important; }
.padding_l_30 { padding-left: 30px !important; }
.padding_l_60 { padding-left: 60px !important; }

.padding_lr_15 { padding-left: 15px !important; padding-right: 15px !important; }
.padding_lr_30 { padding-left: 30px !important; padding-right: 30px !important; }

@media (max-width: 4000px) {
	.padding_lr_50 { padding-left: 50px !important; padding-right: 50px !important; }
	.padding_lr_60 { padding-left: 60px !important; padding-right: 60px !important; }
}
@media (max-width: 767px) {
	.padding_lr_50 { padding-left: 15px !important; padding-right: 15px !important; }
	.padding_lr_60 { padding-left: 15px !important; padding-right: 15px !important; }
}

/* text_shadow
-----------------------------------------------------------------*/
.text_shadow {
	text-shadow: 3px 3px 4px #000, -1px -1px 4px #000;
}

.text_shadow_5 {
	text-shadow: 3px 3px 4px #555, -1px -1px 4px #555;
}

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