@charset "UTF-8";#wrapper,html{max-width:100%}#page{background:#fff}#header{position:relative}#main{position:relative}html[class*=slide] #page{position:relative;width:100%;z-index:2;top:0}.slide-open-right #page{-webkit-transform:translate3d(-86%,0,0);transform:translate3d(-86%,0,0)}.slide-close-right #page,.slide-show-right #page{-webkit-transform:translate3d(-86%,0,0);transform:translate3d(-86%,0,0)}.slide-close-right #page{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html[class*=slide-close] #page,html[class*=slide-open] #page{-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}#flex,#menu{display:none;position:absolute;z-index:1;top:0;padding-bottom:20px}#flex{z-index:2}html.slide-show-right #flex{display:block;width:86%;left:14%}html.slide-show-left #menu{display:block;width:85%;right:15%}@media screen and (min-width:480px){.slide-open-right #page{-webkit-transform:translate3d(-450px,0,0);transform:translate3d(-450px,0,0)}.slide-close-right #page,.slide-show-right #page{-webkit-transform:translate3d(-450px,0,0);transform:translate3d(-450px,0,0)}.slide-close-right #page{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.slide-show-right #flex{width:450px;left:auto;right:0}}.android body{-webkit-perspective:none;-webkit-transform-style:flat}.android body>*{-webkit-backface-visibility:visible;-webkit-transform:none;transform:none}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;word-break:break-all;word-wrap:break-word}.ios body{letter-spacing:-.0001em}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio[controls],canvas,video{display:inline-block}article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,legend,li,main,nav,ol,p,section,ul,video{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}address,caption,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,p,td,th{word-break:inherit;word-wrap:inherit}li{list-style:none}fieldset,img{border:0}a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}a[href^=javascript]{-webkit-touch-callout:none;touch-callout:none}hr{border:0;border-top:1px solid #000}button,select,textarea{vertical-align:baseline}input[type=button],input[type=submit]{cursor:pointer}input[type=button]:disabled,input[type=submit]:disabled{opacity:1;cursor:default}audio,canvas,embed,img,object,video{vertical-align:top}table{width:100%;border-collapse:collapse;border-spacing:0}caption,td,th{margin:0;padding:0;vertical-align:top;text-align:left;-webkit-box-sizing:content-box;box-sizing:content-box}button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{font-size:inherit;line-height:inherit}address,dfn,em,strong,th{font-style:normal}em,strong{font-weight:700}div:after{content:'';display:block;clear:both}img[src*='jobcount.gif']{visibility:hidden}body{font-family:'Hiragino Kaku Gothic ProN',メイリオ,Meiryo,'A-OTF 新ゴ Pro',DroidSansJapanese,sans-serif;color:#444;font-size:14px;line-height:1.5}a{color:#389ce1;text-decoration:none}a:visited{color:#7a4da6}.button-2{position:relative;color:#999996!important;border:0;background:#fff;height:45px;line-height:1;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;font-size:14px}:not(input):not(button).button-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-2::before{content:'';display:inline-block;width:20px;height:22px;margin-top:-4px;margin-right:10px;background:url(../images/img_003a.svgz) no-repeat 0 0/20px auto;vertical-align:middle}.button-12{position:relative;color:#57af45!important;border:1px solid #57af45;background:#fff;height:52px;line-height:1;border-radius:10px;box-sizing:border-box;font-size:17px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;border-bottom:3px solid #57af45;padding-top:2px}:not(input):not(button).button-12{display:flex;align-items:center;justify-content:center}.common-globalHeader{position:relative;z-index:1;background:#fff;border-bottom:1px solid #e8e8e2}.common-globalHeader .pt01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:60px;padding:0 0 13px 10px;margin-bottom:1px;float:left}.common-globalHeader a{position:relative;outline:0}.common-globalHeader .pt01>.p01{width:110px;height:33px}.common-globalHeader .pt01>.p01 img{width:100%;height:auto}.common-globalHeader .pt01>a{margin-left:5px;margin-bottom:-1px;height:100%}.common-globalHeader .pt01>a .ul01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding-top:3px;text-align:center}.common-globalHeader .pt01>a .ul01 .li01{margin-top:2px}.common-globalHeader .pt01>a .ul01 .li01 span{display:block;background:#e8e8e2;font-size:9px;color:#8c8a87;text-align:center;line-height:1;padding:2px 3px 1px;border-radius:3px}.common-globalHeader .pt01>a .ul01 .li01 span::after{content:'';display:inline-block;vertical-align:middle;width:3px;height:3px;border-top:1px solid #8c8a87;border-right:1px solid #8c8a87;border-bottom:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common-globalHeader .pt01>a .ul01 .li02{font-size:13px;display:block;color:#595960;line-height:1}.common-globalHeader .pt01>a .ul01 .li02 span{display:block;font-size:10px}.common-globalHeader .pt01>a .ul01 .li02 span+span{margin-top:2px}.common-globalHeader .pt02{padding-right:10px;position:relative;float:right}.common-globalHeader .pt02 .ul02{float:right;position:relative;display:block;font-size:0}.common-globalHeader .pt02 .ul02 li{position:relative;letter-spacing:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:60px;text-align:center;vertical-align:top}.common-globalHeader .pt02 .ul02 li a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-top:3px;color:#535353;font-size:10px}.common-globalHeader .pt02 .ul02 li a span{position:absolute;width:100%;left:0;right:0;margin:auto;bottom:7px}.common-globalHeader .pt02 .ul02 li a::before{content:'';position:absolute;width:28px;height:26px;left:0;right:0;bottom:8px;top:0;margin:auto}.common-globalHeader .pt02 .ul02 li.li01 a::before{background:url(../images/icon_002a.svgz) no-repeat 0 0/27px auto}.common-globalHeader .pt02 .ul02 li.li02 a::before{background:url(../images/icon_016b.svgz) no-repeat 0 0/25px auto}.common-globalHeader .pt02 .ul02 li.li03 a::before{background:url(../images/icon_010a.svgz) no-repeat center/18px auto}.common-globalHeader .pt02 .ul02 li.li04 a::before{background:url(../images/icon_047a.svgz) no-repeat center/20px auto;bottom:14px}.common-globalHeader .pt02 .ul02 li em{z-index:1;position:absolute;overflow:hidden;min-width:15px;height:15px;line-height:15px;top:12px;right:7px;color:#fff;font-size:10px;font-family:Helvetica,Arial;letter-spacing:-.05em;white-space:nowrap;border-radius:50%;background:#ef4d4d}.common-globalHeader .pt02 .bg01{display:none;background:rgba(0,0,0,.8);width:280px;position:absolute;right:15px;top:66px;border-radius:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);z-index:2;padding:12px 20px}.common-globalHeader .pt02 .bg01::before{content:'';display:block;border-bottom:10px solid rgba(0,0,0,.8);border-right:10px solid transparent;border-left:10px solid transparent;width:0;height:0;position:absolute;right:110px;bottom:100%}.common-globalHeader .pt02 .bg01 .close{position:absolute;top:-12px;right:-8px;width:30px;height:30px;background-color:#999996;border-radius:50%}.common-globalHeader .pt02 .bg01 .close::after,.common-globalHeader .pt02 .bg01 .close::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;width:17px;height:3px;border-radius:1.5px}.common-globalHeader .pt02 .bg01 .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common-globalHeader .pt02 .bg01 .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.common-globalHeader .pt02 .bg01 li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;font-weight:700;color:#fff;font-size:12px;line-height:1.3}.common-globalHeader .pt02 .bg01 li::before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:25px}.common-globalHeader .pt02 .bg01 li.li01::before{background:url(../images/icon_008b.svgz) no-repeat left center/25px auto}.common-globalHeader .pt02 .bg01 li.li02::before{background:url(../images/icon_034a.svgz) no-repeat left center/26px auto}.common-globalHeader .pt02 .bg01 li>p{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% - 30px)}.common-globalHeader .pt02 .bg01 li .span02{font-size:13px;padding:0 4px}.common-globalHeader .pt02 .bg01 li .span03{font-size:19px;padding-left:4px}.common-globalHeader .pt02 .bg01 li .span04{padding-right:4px}.common-globalHeader .pt02 .bg01 li .span05{position:absolute;top:-7px;left:70px;font-size:8px;font-weight:400}.common-globalHeader .pt03{position:relative;float:right;width:44px;height:60px;right:11px}.common-globalHeader .pt03 img{position:absolute;width:100%;height:auto;top:0;bottom:0;margin:auto}@media screen and (min-width:480px){.common-globalHeader{border-bottom:0;-webkit-box-shadow:0 1px 4px -2px #666;box-shadow:0 1px 4px -2px #666}.common-globalHeader .pattern-1{max-width:1000px;margin:auto;padding:25px 0 7px}.common-globalHeader .pt01{height:46px;margin-bottom:0}.common-globalHeader .pt01{position:relative;padding-left:10px;padding-bottom:0;margin-bottom:1px;float:left}.common-globalHeader .pt01>.p01{width:135px;height:46px;margin-right:5px}.common-globalHeader .pt01>.p01 .pc{display:inline-block}.common-globalHeader .pt01>.p01 .smt{display:none}.common-globalHeader .pt01>.p02{display:inline-block;position:absolute;top:0;left:150px}.common-globalHeader .pt02{width:318px;height:46px;padding-right:0;margin-right:10px}.common-globalHeader .pt02>.ul02{position:absolute;bottom:0;right:0;font-size:11px}.common-globalHeader .pt02>.ul02 li{width:auto;height:auto}.common-globalHeader .pt02>.ul02 li a{width:102px;padding-top:0;line-height:35px;border-right:1px dotted #bcbcbc;-webkit-box-sizing:content-box;box-sizing:content-box;color:#666;font-size:14px}.common-globalHeader .pt02>.ul02 li a:hover{color:#b6b6b6}.common-globalHeader .pt02>.ul02 li:first-child a{border-left:1px dotted #bcbcbc}.common-globalHeader .pt02>.ul02 li a:before{display:none}.common-globalHeader .pt02>.ul02 li a span{position:static}.common-globalHeader .pt02>.ul02 li em{min-width:16px;height:16px;line-height:17px;background:#ff7800;border:0;top:0;padding:1px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);box-shadow:0 2px 3px rgba(0,0,0,.3);font-size:11px;font-family:initial;letter-spacing:0}}.common-pageTopBtn .pattern-1{padding:62px 0 50px}.common-pageTopBtn .pt01{text-align:center;line-height:1}.common-pageTopBtn .pt01 a{display:inline-block;color:#999996}.common-pageTopBtn .pt01 a::before{display:block;content:'';margin:0 auto 2px;width:8.5px;height:8.5px;border-top:3px solid #999996;border-right:3px solid #999996;border-bottom:0;border-left:0;-webkit-transform:rotate(-42deg) skewX(7deg);transform:rotate(-42deg) skewX(7deg)}.common-globalFooterText .pattern-1 .pt01,.common-globalFooterText .pattern-2 .pt01{padding:17px 10px}.common-globalFooterText .pattern-1 .pt01 h1,.common-globalFooterText .pattern-2 .pt01 h1{font-weight:400;line-height:1.3}.common-globalFooterText .pattern-1 .pt01{border-top:1px solid #e8e8e2}.common-globalFooterText .pattern-1 .pt01 h1{font-size:12px}.common-globalFooterText .pattern-2 .pt01{border-top:1px solid #dddddb}.common-globalFooterText .pattern-2 .pt01 h1{font-size:10px;color:#999996}.common-globalFooter .pattern-1{padding:48px 0;background:#f9b52d}.common-globalFooter .pattern-1>.bg01{width:300px;margin:auto}.common-globalFooter .pt01{width:300px;margin:0 auto 24px}.common-globalFooter .pt02{border-bottom:1px solid #fbcb6c}.common-globalFooter .pt02 ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding-bottom:16px}.common-globalFooter .pt02 ul li{width:138px}.common-globalFooter .pt02 ul li a{padding:16px 0;color:#fff;font-size:12px;font-weight:700;line-height:1.4}.common-globalFooter .pt03{margin:40px 0 48px}.common-globalFooter .pt03 ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.common-globalFooter .pt03 ul li:not(:last-child){padding-right:12px}.common-globalFooter .pt03 ul li:not(:nth-child(3n)):not(:last-child){border-right:1px solid #fbcb6c}.common-globalFooter .pt03 ul li a{color:#fff;font-size:11px;font-weight:700;line-height:1}.common-globalFooter .pt04{text-align:center;line-height:1}.common-globalFooter .pt04 p{font-size:11px;color:#fff}.common-globalFooter .pattern-1 .pt04{margin-top:48px}.common-globalFooter .pattern-1 .pt04 a{padding-bottom:12px}@media screen and (min-width:480px){.common-globalFooter .pattern-1{padding:48px}.common-globalFooter .pattern-1>.bg01{width:100%}.common-globalFooter .pt01{margin:0 auto 40px}.common-globalFooter .pt02 ul{gap:32px;justify-content:center;padding-bottom:40px}.common-globalFooter .pt02 ul li{width:auto}.common-globalFooter .pt02 ul li a{padding:0}.common-globalFooter .pt03 ul li:not(:last-child){border-right:1px solid #fbcb6c}.common-globalFooter .pattern-1 .pt04 a{width:300px;margin:0 auto}}.common-slide-overlay{position:absolute;background:rgba(0,0,0,.5);width:100%;height:0;left:0;top:0;z-index:9999;-webkit-tap-highlight-color:transparent;cursor:pointer}.common-flexMenu{position:relative}.common-flexMenu .pattern-1{background:linear-gradient(to bottom,#ffdf8f 50%,#fff 50%);width:86%;right:0}.common-flexMenu .pattern-1 .pt01{display:flex;align-items:center;justify-content:flex-end;width:100%;height:40px}.common-flexMenu .pattern-1 .pt01 a{display:flex;align-items:center;justify-content:center;width:52px;height:40px;background:url(../images/bt_ha213a.svgz) no-repeat center/16px auto}.common-flexMenu .pattern-1 .pt02{overflow-y:scroll}.common-flexMenu .pattern-1 .pt02a{padding:10px 20px 20px;background:#ffdf8f}.common-flexMenu .pattern-1 .pt02a ul{display:flex;gap:12px}.common-flexMenu .pattern-1 .pt02a ul li{flex:1 1 27%}.common-flexMenu .pattern-1 .pt02a ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:96px;border-radius:12px;background:#fffefd;box-shadow:0 0 10px 0 rgba(0,0,0,.15);color:#595960;font-size:10px;text-align:center;line-height:1}.common-flexMenu .pattern-1 .pt02a ul li a>span::before{content:'';display:block;margin:0 auto 8px}.common-flexMenu .pattern-1 .pt02a ul li a>span>em{display:inline-block;white-space:nowrap;font-size:15px;margin-bottom:4px;font-weight:700}.common-flexMenu .pattern-1 .pt02a ul li.li01 a span::before{width:28px;height:33px;background:url(../images/icon_ha243d.png) center/100% no-repeat}.common-flexMenu .pattern-1 .pt02a ul li.li02 a span::before{width:32px;height:30px;background:url(../images/icon_ha243e.png) center/100% no-repeat}.common-flexMenu .pattern-1 .pt02a ul li.li03 a span::before{width:27px;height:34px;background:url(../images/icon_ha243f.png) center/100% no-repeat}.common-flexMenu .pattern-1 .pt02a .button-12{flex-direction:column;align-items:flex-start;height:56px;margin-top:12px;padding:0 23px 0 19px;border:none;border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);color:#595960!important;font-size:15px;line-height:1.2}.common-flexMenu .pattern-1 .pt02a .button-12:after{content:'';position:absolute;top:50%;right:12px;width:7px;height:7px;border-top:2px solid #bcbcb3;border-right:2px solid #bcbcb3;border-bottom:0;border-left:0;transform:rotate(45deg);pointer-events:none;transform:translateY(-50%) translateX(-50%) rotate(45deg)}.common-flexMenu .pattern-1 .pt02a .button-12 .span01{font-size:12px;font-weight:400;line-height:1.5}.common-flexMenu .pattern-1 .pt02b .p01{background:#eee;padding:8px 0 8px 20px;line-height:1;font-size:13px;font-weight:700;color:#13131e}.common-flexMenu .pattern-1 .pt02b ul li{position:relative;border-bottom:1px solid #e8e8e2}.common-flexMenu .pattern-1 .pt02b ul li:last-child{border-bottom:none}.common-flexMenu .pattern-1 .pt02b ul li:last-child a{padding-bottom:16px}.common-flexMenu .pattern-1 .pt02b ul li a{display:flex;align-items:center;gap:8px;width:100%;padding:16px 35px 15px 20px;background:#fff;color:#13131e;font-size:15px;line-height:1}.common-flexMenu .pattern-1 .pt02b ul li:after{content:'';position:absolute;top:0;bottom:0;right:20px;margin:auto;width:7px;height:7px;border-top:1.5px solid #bcbcb3;border-right:1.5px solid #bcbcb3;border-bottom:0;border-left:0;transform:rotate(45deg);pointer-events:none}.common-flexMenu .pattern-1 .pt02b ul li em{display:flex;align-items:baseline;justify-content:center;margin-left:auto;padding:2px 6px;border-radius:1000px;background:#ef4d4d;color:#fff;font-weight:700;font-size:12px;white-space:nowrap;line-height:1}.common-flexMenu .pattern-1 .pt02b ul li em .span01{font-size:14px}.common-flexMenu .pattern-1 .pt02b .ul01>li a:not(.a01):before{content:'';flex:0 0 auto;width:20px;height:18px;background-size:20px auto;background-repeat:no-repeat;background-position:top center}.common-flexMenu .pattern-1 .pt02b .ul01>li.li01 a:before{background-image:url(../images/icon_ha255d.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li02 a:before{background-image:url(../images/icon_ha255e.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li03 a:before{background-image:url(../images/icon_ha255f.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li04 a:before{background-image:url(../images/icon_ha255g.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li05 a:before{background-image:url(../images/icon_ha255h.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li06 a:before{background-image:url(../images/icon_ha255i.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li07 a:before{background-image:url(../images/icon_ha255j.svg)}.common-flexMenu .pattern-1 .pt02b .ul01>li.li08 a:before{background-image:url(../images/icon_ha255k.svg)}.common-flexMenu .pattern-1 .pt02b .ul02 a{flex-direction:column;align-items:flex-start;font-size:14px;line-height:1.2}.common-flexMenu .pattern-1 .pt02b .ul02 a small{font-size:11px;line-height:1}.common-companyMenu .pattern-1{padding:30px 40px 0}.common-companyMenu ul li{position:relative}.common-companyMenu ul li+li{margin-top:10px}.common-companyMenu ul li .button-18{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom-width:2px;padding-top:1px}.common-companyMenu ul li .button-18::after{position:absolute;right:0}@media screen and (min-width:480px){.common-flexMenu .pt02 .ul01 .li02,.common-flexMenu .pt02 .ul01 .li03,.common-flexMenu .pt02 .ul01 .li04,.common-flexMenu .pt02 .ul01 .li08{display:none}}.common-flexInfo{position:relative}.common-flexInfo .pattern-1{width:86%;right:0}.common-flexInfo .pattern-1:not(.js-flexScroll){width:100%}.common-flexInfo .pattern-1 .pt01{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 0 0 20px;background:#eee}.common-flexInfo .pattern-1 .pt01 p{flex:1;color:#13131e;font-size:13px;font-weight:700;line-height:1}.common-flexInfo .pattern-1 .pt01 a{display:flex;align-items:center;justify-content:center;width:52px;height:40px;background:url(../images/bt_ha213a.svgz) no-repeat center/16px auto}.common-flexInfo .pattern-1 .pt02{overflow-y:scroll}.common-flexInfo .pattern-1 .pt03{padding-top:56px;color:#13131e;font-size:16px;line-height:1.2;text-align:center}.common-flexInfo .pattern-1 ul li:not(.li00){position:relative;border-bottom:1px solid #e8e8e2}.common-flexInfo .pattern-1 ul li:not(.li00) a{width:100%;padding:16px 35px 15px 20px;background:#fff;color:#13131e;font-size:0;line-height:1.2}.common-flexInfo .pattern-1 ul li:not(.li00) a small{font-size:11px;line-height:1}.common-flexInfo .pattern-1 ul li:not(.li00):after{content:'';position:absolute;top:0;bottom:0;right:20px;margin:auto;width:7px;height:7px;border-top:1.5px solid #bcbcb3;border-right:1.5px solid #bcbcb3;border-bottom:0;border-left:0;transform:rotate(45deg);pointer-events:none}.common-flexInfo .pattern-1 ul li:not(.li00) .em01{display:inline-block;margin-right:8px;padding:2px 6px;border-radius:1000px;background:#ef4d4d;color:#fff;font-weight:700;font-size:12px;white-space:nowrap;line-height:1}.common-flexInfo .pattern-1 ul li:not(.li00) .em01 .span01{font-size:14px}.common-flexInfo .pattern-1 ul li.li00{padding-top:16px;text-align:center}.common-flexInfo .pattern-1 li .p01{position:relative;padding:8px 0 0 28px;font-size:14px}.common-flexInfo .pattern-1 li .p01 span{display:block}.common-flexInfo .pattern-1 li .p01:before{content:'';position:absolute;top:8px;left:0;width:20px;height:18px;background-size:20px auto;background-repeat:no-repeat;background-position:top center}.common-flexInfo .pattern-1 li.li01 .p01:before{background-image:url(../images/icon_ha255h.svg)}.common-flexInfo .pattern-1 li.li02 .p01:before{background-image:url(../images/icon_ha255i.svg)}
