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

#subindexcontainer { min-height:1030px; position:relative}
.subindexcontainer:after { clear:both; float:none; content:""; display:block; height:0;}
#subindexcontainer .subindexcontents {  min-height:1227px;}

.slug {width:661px; padding:67px 0 50px 25px; margin:0;}

.hrline {clear:both; content:""; display:block; float:none;}


.subindexcontents .fl {float:left;}
.subindexcontents .fr {float:right;}

.lineTypeA { width:26px; height:1px; background:#a8a8a8; margin: 14px 0; padding:0 !important; }
.colorTypeA {color:#5c8d11;}
.colorTypeB {color:#0375bd;}
.colorTypeC {color:#ef5f70;}
.colorType0 {color:#fff !important; }
.txtTypeA { font-size:2.308em; padding-bottom:40px;}

.btnTypeA { color:#666666; font-size:1.077em;line-height:24px; height:24px; padding:0 12px; border:solid 1px #d6d6d6; display:inline-block; margin: 14px 0 14px 36px; background:#fff; }
.btnTypeA span{ background:url(../../images/welfare/btnTypeAarr.png) no-repeat; display:inline-block; width:5px; height:7px; margin-left:12px;}

.listTypeC li a { color:#666666; font-size:1.077em;line-height:24px; height:24px; padding-left:12px; width:140px; border:solid 1px #d6d6d6; display:inline-block; background:#fff; }
.listTypeC li a span{ background:url(../../images/welfare/btnTypeAarr.png) no-repeat 0 9px; width:5px; padding: 0 0; height:26px; float:right; margin-right:12px; vertical-align:middle;}

.listTypeC li a:hover { color:#fff !important; font-size:1.077em;line-height:24px; height:24px; padding-left:12px; width:130px; border:solid 1px #fc6f13; display:inline-block; background:#fc8626; text-decoration: none; }
.listTypeC li a:hover span{ background:url(../../images/welfare/btnTypeDarr.png) no-repeat 0 9px; width:5px; padding: 0 0; height:26px; float:right; margin-right:12px; vertical-align:middle;}


.btnType0 { display:block; padding-top:70px; text-align:center; color:#fff !important; font-size:1.385em;}

.lbm {margin:0 7px 7px 0;}
.bm {margin:0 0px 7px 0;}
.lm {margin:0 7px 0px 0;}

.welfarecontstop {height:466px; background:#fff url(../../images/welfare/welfaretopbg.jpg) no-repeat 50% 0; }
ul.welfarequick li span {    background: url(../../images/main/c3quickicon.png) no-repeat;    width: 70px;    height: 70px;    margin: auto;    display: block;    padding: 0px;}

ul.welfarequick {margin:auto; width:800px;}
ul.welfarequick li {width:113px; float:left; height:95px;  text-align:center;}
ul.welfarequick li span { background:url(../../images/welfare/welfaremaintopicon250625.png) no-repeat; width:70px; height:70px; margin:auto; display:block; padding:0 0 3px; }
ul.welfarequick li a{ color:#555; font-size:1.077em;}
ul.welfarequick li a img {margin-left:7px; margin-top:-2px;}
ul.welfarequick li:nth-child(2) span {background-position:-113px 0;}
ul.welfarequick li:nth-child(3) span {background-position:-226px 0;}
ul.welfarequick li:nth-child(4) span {background-position:-339px 0;}
ul.welfarequick li:nth-child(5) span {background-position:-452px 0;}
ul.welfarequick li:nth-child(6) span {background-position:-563px 0;}
ul.welfarequick li:nth-child(7) span {background-position:-675px 0;}



.wfboxTypeA { width:423px; height:267px; background:#fff;}
.wfboxTypeB { width:423px; height:126px; background:#fff;}
.wfboxTypeC { width:208px; height:126px; background:#fff;}

.welfareconts01 { background:#ecf0e5 url(../../images/welfare/welfarebg01.jpg) no-repeat 50% 100%; padding-bottom:50px;}
.welfareconts02 { background:#cbe6f2 url(../../images/welfare/welfarebg02.jpg) no-repeat 50% 100%; padding-bottom:50px; }
.welfareconts03 { background:#fef2f3 url(../../images/welfare/welfarebg03.jpg) no-repeat 50% 100%; padding-bottom:50px; }
.welfareconts04 { background:#fcf2db url(../../images/welfare/welfarebg04.jpg) no-repeat 50% 100%; padding-bottom:50px; }
.welfareconts05 { background:#f6efff  url(../../images/welfare/welfarebg05.jpg) no-repeat 50% 100%; padding-bottom:50px; }


.inner2d .bgi1 { background:#fff url(../../images/welfare/welfaremainicon01.png) no-repeat 239px 122px ; }
.inner2d .bgi2 { background:#fff url(../../images/welfare/welfaremainicon02.png) no-repeat 261px 105px ; }
.inner2d .bgi3 { background:#fff url(../../images/welfare/welfaremainicon03.png) no-repeat 310px 26px ; }
.inner2d .bgi4 {background-image:url(../../images/welfare/welfaremainicon04.png); background-position:50% 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi5 {background-image:url(../../images/welfare/welfaremainicon05.png); background-position:50% 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi6 {background-image:url(../../images/welfare/welfaremainicon06.png); background-position:234px 90px ;  background-repeat:no-repeat;  }
.inner2d .bgi7 {background-image:url(../../images/welfare/welfaremainicon07.png); background-position:220px 80px ;  background-repeat:no-repeat;  }
.inner2d .bgi8 {background-image:url(../../images/welfare/welfaremainicon08.png); background-position:310px 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi9 {background-image:url(../../images/welfare/welfaremainicon09.png); background-position:180px 132px ;  background-repeat:no-repeat;  }
.inner2d .bgi10 {background-image:url(../../images/welfare/welfaremainicon10.png); background-position:254px 106px ;  background-repeat:no-repeat;  }
.inner2d .bgi11 {background-image:url(../../images/welfare/welfaremainicon11.png); background-position:310px 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi12_ {background-image:url(../../images/welfare/welfaremainicon12_.png);}
.inner2d .bgi12 {background-image:url(../../images/welfare/welfaremainicon12.png); background-position:160px 58px ;  background-repeat:no-repeat;  }
.inner2d .bgi13 {background-image:url(../../images/welfare/welfaremainicon13.png); background-position:50% 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi14 {background-image:url(../../images/welfare/welfaremainicon14.png); background-position:50% 28px ;  background-repeat:no-repeat;  }
.inner2d .bgi25_05 { background:#fff url(../../images/welfare/welfaremainicon25_05.png) no-repeat 261px 105px ; }
.inner2d .bgi25_05_01 { background:#fff url(../../images/welfare/welfaremainicon025_05_01.png) no-repeat 50% 25px ; }
.inner2d .bgi25_05_02 { background:#fff url(../../images/welfare/welfaremainicon025_05_02.png) no-repeat 50% 27px ; }
.inner2d .bgi25_05_03 { background:#fff url(../../images/welfare/welfaremainicon025_05_03.png) no-repeat 239px 122px  ; }

.inner2d .bgc1 {background-color:#65a00a; }
.inner2d .bgc2 {background-color:#2fb27f; }
.inner2d .bgc3 {background-color:#1c8ed7; }
.inner2d .bgc4 {background-color:#5d90dc; }
.inner2d .bgc5 {background-color:#f9aa16; }
.inner2d .bgc6 {background-color:#fc8626; }
.inner2d .bgc7 {background-color:#e96445; }
.inner2d .bgc05_1 {background-color:#5717a9; }
.inner2d .bgc05_2 {background-color:#8f63c7; }
.inner2d .bgc05_3 {background-color:#6370c7; }

.inner2d { width:853px; }
.inner2d h3 {padding-top:60px;}
.inner2d h3 span.t1 { font-size:1.846em; line-height:1.2; }
.inner2d h3 span.t2 { font-size:1.077em; line-height:1.2; }
.inner2d h4 { font-size:1.385em; padding:25px 0 0 35px;}
.inner2d .txt2  { padding:0 35px; line-height:1.4}

.inner2d ul.listTypeA {padding:15px 0 0 35px;}
.inner2d ul.listTypeA li {    line-height: 31px;    height: 29px;    padding-left: 10px;    background: url(../../images/welfare/btnTypeAarr.png) no-repeat 0 50%;}
.inner2d ul.listTypeB {padding:5px 0 0 35px;}
.inner2d ul.listTypeB li {  float:left;   line-height: 1em;    padding:0 10px 0 9px;  border-left:solid 1px #ccc;  }
.inner2d ul.listTypeB li:first-child {padding-left:0; border:none; }
.inner2d ul.listTypeC {padding:15px 0 0 35px;}
.inner2d ul.listTypeC li {  float:left;  width:144px; margin:0 2px 2px 0; }
.inner2d ul.listTypeC li:first-child {padding-left:0; border:none; }

.childmbox h3 { font-size:1.846em; padding:35px 0 0 41px; color:#444 }
.childmbox h3.TypeB { font-size:1.846em; padding:60px 0 0 0px; color:#444; line-height:1.1; }
.childmbox p { font-size:1.077em; color:#444; padding:0 41px; }

.childmbox h3 span {display:block; width:100%; text-align:center; color:#fff; }
.childmbox h3 span.t1 { margin-bottom:5px; }
.childmbox h3 span.t2 { }
.childmbox h3 span.t3 { font-size:0.583em }


.lineTypeB { width:26px; height:1px; background:#f2c9b5; margin: 14px 0 14px 41px; padding:0 !important; }
.lineTypeC { width:26px; height:1px; background:#fff; margin: 14px auto; padding:0 !important; }
.lineTypeD { width:26px; height:1px; background:#fff; margin: 14px 0 14px 41px; padding:0 !important; }





@media (min-width:800px) and (max-width:1024px) {
	
#subindexcontainer .inner { padding:0;    width:960px;}


.slug {width:70%;}
.slug img{width:100%; }

.subindexcontents .fr {float:none;}
.inner2d { margin:auto; }

}







@media (min-width:600px) and (max-width:799px) {

#subindexcontainer .inner { padding:0;    width:640px; position:relative;}	

.slug {width:80%;padding:30px 0;}
.slug img{width:100%; }

.subindexcontents .fr {float:none;}
.inner2d { margin:auto; width:430px; }



}




@media (max-width:599px) {
.welfareconts01 { background:none; background-color:#ecf0e5; }
.welfareconts02 { background:none; background-color:#cbe6f2; }
.welfareconts03 { background:none; background-color:#fef2f3; }
.welfareconts04 { background:none; background-color:#fcf2db; }
.welfareconts05 { background:none; background-color:#e8dbfc; }
#subindexcontainer .inner { padding:0; min-width: 320px;  width:360px; position:relative;}	

.welfarecontstop {height:470px; }

.slug {width:100%;padding:30px 0;}
.slug img{width:100%; }

.subindexcontents .fr {float:none;}
.inner2d { margin:auto; width:360px; }



ul.welfarequick {
    margin: auto;
    width: 340px;
}

.wfboxTypeA { width:360px; height:267px; background:#fff;}
.wfboxTypeB { width:360px; height:126px; background:#fff;}
.wfboxTypeC { width:176px; height:126px; background:#fff;}

.inner2d h4 { padding: 15px 10px; }
.inner2d .txt2 { padding: 0 10px; }
.btnTypeA { margin-left: 10px; }
.inner2d ul.listTypeA, .inner2d ul.listTypeB { padding: 15px 10px; }
.wfboxTypeB.lm.fl.bgi3, .wfboxTypeB.lm.fl.bgc5.colorType0 {margin-bottom:5px;}

.inner2d ul.listTypeC { padding: 15px 0 0 35px; }
.inner2d .bgi1 { background-position:190px 122px; }
.inner2d .bgi2 { background-position:221px 105px; }
.inner2d .bgi3 { background-position:270px 26px; }
.inner2d .bgi6 { background-position:174px 90px; }
.inner2d .bgi7 { background-position:175px 80px; }
.inner2d .bgi8 { background-position:260px 28px; }
.inner2d .bgi9 { background-position:140px 132px; }
.inner2d .bgi10 { background-position: 214px 106px; }
.inner2d .bgi11 { background-position: 270px 28px; }
.inner2d .bgi12 { background-position: 125px 58px; }

.lbm {margin:0 0px 7px 0;}
.bm {margin:0 0px 7px 0;}
.lm {margin:0 0px 0px 0;}
.wfboxTypeC.lm {margin:0 8px 0px 0;}

}



#floating_button_bx{
	position:fixed;
	right:50px;
	bottom:150px;
	margin:0;
	padding:0;
	z-index:100;
}
#floating_button_bx &gt; a{
	cursor:pointer;
}

#floating_button_bx &gt; a &gt; .chat_bot_icon{
	display:block;
}
#floating_button_bx &gt; a &gt; .chat_bot_icon_hover{
	display:none;
}
#floating_button_bx &gt; a:hover &gt; .chat_bot_icon{
	display:none;
}
#floating_button_bx &gt; a:hover &gt; .chat_bot_icon_hover{
	display:block;
}

@media screen and (max-width: 1350px){
	
#floating_button_bx{
	
	left:inherit;
	right:10px;
	bottom:100px;
	margin:0;
	padding:0;
	
}

#floating_button_bx &gt; a &gt; img{
	width:100px;
}
}</pre></body></html>