html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
@charset "utf-8";@font-face{font-family:"YakuHanJP";src:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/YakuHanJP-Regular.woff2) format("woff2"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans JP";src:local("Noto Sans CJK JP Regular"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_Regular.woff2) format("woff2"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_regular.woff) format("woff"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_regular.otf) format("opentype")}@font-face{font-family:"Noto Sans JP Bold";src:local("Noto Sans CJK JP Bold"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_Bold.woff2) format("woff2"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_bold.woff) format("woff"),url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../fonts/NotoSans_bold.otf) format("opentype")}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll;font-size:62.5%}body{background-color:#fff;color:#333;font-size:1.8rem;font-family:"YakuHanJP","Noto Sans JP","YuGothic Medium","Yu Gothic Medium","游ゴシック Medium","游ゴシック体 Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:2;letter-spacing:.06em;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited{color:#333;text-decoration:none}a:active{color:#ccc}@media print,screen and (min-width:1024px){a:hover{color:#ccc}}img{vertical-align:bottom}a img:active{opacity:.5}@media print,screen and (min-width:1024px){a img:hover{opacity:.5}}p+p{margin-top:1em}ul,ol{list-style-type:none}h3{position:relative;margin-bottom:56px;padding-bottom:40px;font-size:4rem;font-weight:400;text-align:center;line-height:1em}h3:after{display:block;position:absolute;bottom:0;left:calc(50% - 75px);width:150px;height:4px;background-color:#f90;content:""}@media only screen and (min-width:768px){a[href*="tel:"]{text-decoration:none;pointer-events:none;cursor:default}}@media only screen and (max-width:767px){*{word-break:normal !important;word-wrap:break-word}img{max-width:100%;height:auto}h3{margin-bottom:48px;padding-bottom:32px;font-size:7vw;line-height:1.5}}.container{display:block;width:1200px;margin:0 auto}.flex{display:flex;flex-wrap:wrap}.bold{font-weight:700}.br:before,.sp-esc-br:before{white-space:pre;content:"\A"}.hoverTrans{transition:.2s linear}@media print,screen and (min-width:1024px){.linkArea:hover{opacity:.5}}@media only screen and (max-width:1023px){.container{width:100%}.br-tb:before{white-space:pre;content:"\A"}}@media only screen and (max-width:767px){.flex{flex-direction:column}.br-sp:before{white-space:pre;content:"\A"}.sp-esc-br:before{content:none}}.headerArea{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;z-index:50;width:100%;height:80px;background-color:#fff}.headerArea h1{margin-left:32px;line-height:1em}.headerArea h1 a{display:block}.headerArea h1 img{width:224px;height:32px}@media only screen and (max-width:767px){.headerArea{height:64px}.headerArea h1{margin-left:4vw}.headerArea h1 img{width:auto;height:24px}}.spNav,.spNav ul{height:100%}@media print,screen and (min-width:1024px){.spNav{display:block !important}.spNav>ul{display:flex !important}}.gNav li:nth-of-type(n+2){margin-left:32px}.gNav a{font-size:1.5rem}.gNav-contact a:active{opacity:.5}@media print,screen and (min-width:1024px){.gNav li{display:flex;align-items:center}.gNav li.gNav-contact{width:188px;height:100%;margin-left:40px}.gNav-contact a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-left:10px;background:#f90 url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/gnav-contact_icon.png) 14px center no-repeat;background-size:22px 16px;color:#fff}.gNav-contact a:hover{opacity:.5}}@media only screen and (max-width:1023px){.spNav{display:none;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;left:0;z-index:100;width:100%;padding:54px 0;background-color:rgba(255,255,255,.9);webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.spNav>ul{flex-direction:column}.spNav>ul>li{width:100%;height:auto;font-size:1.4rem;text-align:center}.gNav li:nth-of-type(n+2){margin:24px 0 0}}.gNav{height:100%}.gNavMenuBtn{display:none}@media only screen and (max-width:1023px){body.is__fix{position:fixed !important;width:100%}.gNav{position:relative;height:50%}.gNavMenuBtn{display:block;position:absolute;top:calc(50% - 28px);right:0;z-index:150;width:56px;height:56px;padding-top:28px}.gNavMenuBtn:before,.gNavMenuBtn:after{display:block;position:absolute;left:16px;width:24px;height:2px;background-color:#333;transition:.2s linear;content:""}.gNavMenuBtn:before{top:20px}.gNavMenuBtn:after{top:36px}.is__active.gNavMenuBtn:before,.is__active.gNavMenuBtn:after{top:28px;left:14px;width:30px}.is__active.gNavMenuBtn:before{transform:rotate(45deg)}.is__active.gNavMenuBtn:after{transform:rotate(-45deg)}.gNavMenuBtn span{display:block;position:relative;overflow:hidden;width:24px;height:2px;margin:0 auto;background-color:#333;text-indent:100%;white-space:nowrap;transition:.2s linear}.is__active.gNavMenuBtn span{background-color:transparent}}.mainVisual{width:100%;height:calc(100vh - 80px);margin-top:80px;background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/mainvisual.jpg) center 0 no-repeat;background-size:cover}.mainVisual .container{position:relative;height:100%}.mainVisual p,.mainVisual h2{font-family:"YakuHanJP","Noto Sans JP Bold","YuGothic Medium","Yu Gothic Medium","游ゴシック Medium","游ゴシック体 Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.catch-top{position:absolute;top:12vh;right:0;text-align:right}.catch-top_bg{font-size:3.2rem;line-height:1.8}.catch-bottom_bg-top,.catch-bottom_bg-bottom{display:inline-block;padding:12px 16px;line-height:1em}.catch-top_bg .catch-small{font-size:2.8rem}.catch-bottom{position:absolute;bottom:12vh;right:0;margin-top:0 !important;font-weight:400;text-align:right}.catch-bottom_bg-top{background-color:#fff;font-size:4rem}.catch-bottom_bg-top .catch-small{font-size:3.6rem}.catch-bottom_bg-bottom{margin-top:16px;background-color:#f90;color:#fff;font-size:6rem}.catch-bottom_bg-bottom .catch-small{font-size:4rem}@media only screen and (max-width:1023px){.mainVisual{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/mainvisual-tb.jpg);background-position:0 0}.catch-top{top:5vh}.catch-top_bg{display:inline-block;background-color:#333;color:#fff;font-size:4.1vw;line-height:1em}.br .catch-top_bg{margin-top:16px}.catch-top_bg,.catch-bottom_bg-top{padding:16px 24px}.br .catch-top_bg{margin-top:12px}.catch-top_bg .catch-small{font-size:3.5vw}.catch-bottom{bottom:5vh}.catch-bottom_bg-top{font-size:4.5vw}.catch-bottom_bg-top .catch-small{font-size:4vw}.catch-bottom_bg-bottom{margin-top:24px;padding:16px 32px;font-size:9vw;font-weight:700;line-height:1.4}.catch-bottom_bg-bottom .catch-small{font-size:6.5vw}}@media only screen and (max-width:767px){.mainVisual{height:calc(100vh - 176px);margin-top:64px}.catch-top_bg,.catch-bottom_bg-top,.catch-bottom_bg-bottom{padding:8px 12px}.catch-bottom_bg-bottom{margin-top:12px;padding:14px 20px 16px;font-size:10vw}.br .catch-top_bg{margin-top:8px}.catch-bottom{bottom:5vh}.catch-bottom_bg-bottom .catch-small{font-size:7.5vw}}.mainContents .container{padding:160px 0}@media only screen and (max-width:1023px){.mainContents .container{padding:160px 4vw}}@media only screen and (max-width:767px){.mainContents .container{padding:80px 4vw}}#about>p{text-align:center}.about_problem{position:relative;width:100%;margin-top:86px;padding:96px 132px 70px;background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/about_problem_bg.png) center center repeat;background-size:12px}.about_problem:after{position:absolute;bottom:-152px;left:calc(50% - 52px);border-width:52px;border-style:solid;border-color:red transparent transparent;content:""}.about_problem li{position:relative;height:84px;background:#fff;font-weight:700;font-size:2.4rem;text-align:center;line-height:84px}.about_problem li:nth-of-type(n+2){margin-top:16px}.about_problem li:before{position:absolute;top:12px;left:0;width:84px;height:calc(100% - 24px);border-right:1px dashed #ccc;background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/about_problem_check.png) 0 center no-repeat;background-size:84px;content:""}.about_problem p{margin-top:54px;text-align:center}.about_solution{margin-top:146px;padding:72px;border:16px solid #f63}.about_solution p{font-size:2.4rem;text-align:center}.about_solution_highlight{background-color:#fc3}.about_solution_pic{margin-top:34px}.about_solution_pic img{display:block;width:637px;height:637px;margin:auto}@media only screen and (max-width:1023px){.about_problem{padding:96px 40px 70px}.about_problem li{padding-left:43px;font-size:2rem}.about_solution{margin-top:130px;padding:32px;border-width:8px}.about_solution p{font-size:2rem}.about_solution_pic img{width:100%;height:auto}}@media only screen and (max-width:767px){#about>p{text-align:left}.about_problem{margin-top:40px;padding:40px 4vw 20px}.about_problem:after{bottom:-120px;left:calc(50% - 40px);border-width:40px;content:""}.about_problem li{height:auto;padding:20px 20px 20px 62px;font-size:2rem;line-height:2;text-align:left}.about_problem li:before{width:42px;height:calc(100% - 24px);background-size:42px}.about_problem p{margin-top:16px;text-align:left}.about_solution{margin-top:110px;padding:16px 20px;border-width:4px}.about_solution p{font-size:1.8rem;text-align:left}.about_solution_pic{margin-top:20px}}#service{background-color:#fdf3de}.service_largeArea,.service_smallArea{display:flex;flex-wrap:wrap;justify-content:space-between}.service_largeArea li{width:376px;height:266px;padding:26px;background:#fff center bottom no-repeat;background-size:376px 266px;font-weight:700;font-size:2.4rem;text-align:center}.service_largeArea li:nth-of-type(n+4){margin-top:36px}.service_largeArea li.service_large-update{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-update.png)}.service_largeArea li.service_large-ssl{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-ssl.png)}.service_largeArea li.service_large-details{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-details.png)}.service_largeArea li.service_large-access{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-access.png)}.service_largeArea li.service_large-sns{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-sns.png)}.service_largeArea li.service_large-meeting{background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/service_large-meeting.png)}.service_smallArea{margin-top:64px}.service_smallArea li{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:390px;height:118px;background-color:#fff;font-size:2.2rem}.service_smallArea li:nth-of-type(n+4){margin-top:16px}@media only screen and (max-width:1023px){.service_largeArea li{width:49%}.service_largeArea li:nth-of-type(n+3){margin-top:2%}.service_smallArea li{width:49%;font-size:2.2rem}.service_smallArea li:nth-of-type(n+3){margin-top:2%}}@media only screen and (max-width:767px){.service_largeArea{flex-direction:column}.service_largeArea li{width:100%;height:188px;padding:20px 16px;background-size:266px 188px;font-size:5vw}.service_largeArea li:nth-of-type(2){margin-top:2%}.service_smallArea{margin-top:2%}.service_smallArea li{width:100%;height:25vw;font-size:4.5vw}.service_smallArea li:nth-of-type(n+2){margin-top:2%}}#customer li{width:calc(100% / 3);font-size:1.5rem}#customer li:nth-of-type(n+4){margin-top:10px}@media only screen and (max-width:1023px){#customer li{width:50%;font-size:1.8vw}#customer li:nth-of-type(3){margin-top:10px}}@media only screen and (max-width:767px){#customer li{width:100%;font-size:3.5vw}#customer li:nth-of-type(2){margin-top:10px}}#faq{background-color:#fdd69c;counter-reset:faq}#faq dl{padding:8px;background-color:#fff}#faq dl:nth-of-type(n+2){margin-top:16px}#faq dt{display:flex;flex-wrap:wrap;align-items:center;position:relative;height:82px;font-weight:700;font-size:2.2rem;cursor:pointer}#faq dt:before{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin-right:40px;background-color:#f90;color:#fff;font-weight:700;font-size:3.2rem;line-height:1em;content:"Q" counter(faq);counter-increment:faq}#faq dt:after{display:block;position:absolute;right:16px;top:calc(50% - 8px);width:16px;height:16px;border-right:4px solid #333;border-bottom:4px solid #333;transform:rotate(45deg);transition:.2s linear;content:""}#faq dt.is__active:after{transform:rotate(225deg)}#faq dt:active:after{top:50%}@media print,screen and (min-width:1024px){#faq dt:hover:after{top:50%}}#faq dt span{width:calc(100% - 181px)}#faq dd{display:none;margin-top:8px;padding:16px 24px;background-color:#fdf3de}@media only screen and (max-width:1023px){#faq dt{font-size:1.8rem}#faq dt:before{margin-right:24px}#faq dt span{width:calc(100% - 165px)}}@media only screen and (max-width:767px){#faq dt{align-items:flex-start;height:auto}#faq dt:before{width:40px;height:40px;margin-right:12px;font-size:1.8rem}#faq dt:after{right:2px;width:12px;height:12px;border-width:0 3px 3px 0}#faq dt span{width:calc(100% - 84px)}#faq dd{padding:12px 20px;font-size:1.6rem}}#voice{background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/voice_bg.png)}#voice ul{display:flex;flex-wrap:wrap;justify-content:space-between}#voice li{width:368px;height:520px;border:2px solid #f90;background-color:#fff}.voice_person{padding:22px 32px;background:#f90 32px center no-repeat;color:#fff}.voice_m01{padding-left:113px;background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/voice_m01.png);background-size:61px 78px}.voice_m02{padding-left:114px;background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/voice_m02.png);background-size:62px 78px}.voice_f01{padding-left:110px;background-image:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/voice_f01.png);background-size:58px 78px}.voice_person_age{display:block;font-size:1.6rem}.voice_comment{overflow-y:auto;width:calc(100% - 38px);height:calc(100% - 152px);margin:20px 0 0 32px;padding-right:22px}.voice_comment::-webkit-scrollbar{width:6px}.voice_comment::-webkit-scrollbar-track{border-radius:6px;background-color:#eee}.voice_comment::-webkit-scrollbar-thumb{border-radius:6px;background-color:#999}@media only screen and (max-width:1023px){#voice li{width:100%;height:auto}#voice li:nth-of-type(n+2){margin-top:24px}.voice_person{padding-top:18px;padding-right:24px;padding-bottom:18px}.voice_comment{width:100%;height:auto;margin:0;padding:20px 28px}}@media only screen and (max-width:767px){.voice_person{padding-top:18px;padding-bottom:18px;background-position:24px center}.voice_m01{padding-left:97px;background-size:53px 68px}.voice_m02{padding-left:97px;background-size:54px 68px}.voice_f01{padding-left:95px;background-size:51px 68px}.voice_comment{padding:16px 24px}}#contact{background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/contact_bg-dot.png) center center repeat,url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/contact_bg-photo.jpg) 0 0 no-repeat;background-size:9px,cover}.contact_telArea{margin:24px 0 40px;padding:16px 32px;background-color:#fff;text-align:center}.contact_tel{margin-left:-24px;font-weight:700;font-size:4rem;letter-spacing:.1em}.contact_tel:before{display:inline-block;width:48px;height:48px;margin-right:12px;background:url(//www.nobleweb.jp/securewp/wp-content/themes/nobleweb2025/lp-telework/css/../images/tel_icon.png) center center no-repeat;background-size:48px;vertical-align:-10px;content:''}.contact_tel-sp{display:none}.contact_formArea{margin-top:24px;padding:8px 32px 32px;background-color:#fff}.contact_formArea table{table-layout:fixed;width:100%}.contact_formArea tr{border-bottom:1px solid #ccc}.contact_formArea th{position:relative;width:30%;padding:16px 72px 16px 24px;font-size:1.7rem;text-align:left;vertical-align:top}.contact_formArea td{padding:16px 24px;font-size:1.7rem}.contact_formArea td+td{border-left:1px dotted #ddd}.contact_formArea input[type=checkbox],.contact_formArea label,.contact_formArea button{cursor:pointer}.contact_formArea input[type=checkbox]{vertical-align:2px}.contact_formArea input[type=text],.contact_formArea input[type=email]{width:80%}.contact_formArea input[type=tel]{width:6em;margin-right:7px}.contact_formArea .tel02,.contact_formArea .tel03{margin-left:5px}.contact_formArea input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;background-color:#fff !important;color:#333 !important}.contact_formArea textarea{display:block;width:100%;height:16em;resize:vertical}.contact_formArea input,.contact_formArea textarea,.contact_formArea button{padding:2px 5px;border:1px solid #a9a9a9;border-radius:0;color:#333;font-size:1.8rem;font-family:"YakuHanJP","Noto Sans JP","YuGothic Medium","Yu Gothic Medium","游ゴシック Medium","游ゴシック体 Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.8;letter-spacing:.06em;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.required{position:absolute;top:16px;right:24px;padding:2px 8px;background-color:#f90;color:#fff;font-size:1.4rem}.contact_privacy_lede{margin-top:24px;text-align:center}.contact_privacyArea{width:970px;height:284px;margin:8px auto 24px;padding:20px 12px 20px 28px;background-color:#f6f6f6}.contact_privacy{overflow-y:auto;width:100%;height:100%;padding-right:16px;font-size:1.4rem}.contact_privacy::-webkit-scrollbar{width:6px}.contact_privacy::-webkit-scrollbar-track{border-radius:6px;background-color:#eee}.contact_privacy::-webkit-scrollbar-thumb{border-radius:6px;background-color:#999}.contact_privacy dl{margin-top:16px}.contact_privacy dt{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #333;font-weight:700}.contact_privacy ul{list-style-type:disc;list-style-position:inside;margin-top:4px}.contact_privacy ul li{padding-left:2em;text-indent:-1.4em}.contact_privacy ul+p{margin-top:8px}.contact_privacy p+p{margin-top:0}.contact_privacy_notes{padding-left:calc(1em + 9px);text-indent:calc(-1em - 9px)}.contact_privacy_notes:before{margin-right:8px;content:"※"}.contact_privacy_agreement{text-align:center}.contact_submit{display:block;width:300px;height:75px;margin:28px auto 0;border:0 !important;outline:0;background-color:#333;color:#fff !important;font-size:1.8rem;cursor:pointer}div[role=alert]{background-color:#fff}form.sent .contact_formArea{display:none}@media only screen and (max-width:1023px){.contact_formArea{padding:24px}.contact_formArea th{width:40%;padding:16px 64px 16px 0}.contact_formArea td{width:60%;padding:16px 12px}.contact_formArea input[type=tel]{width:5em}.required{top:20px;right:16px;font-size:1.2rem}.contact_privacy_lede{text-align:left}.contact_privacyArea{width:100%;margin:16px auto 24px}}@media only screen and (max-width:767px){.contact_telArea{padding:16px 24px}.contact_tel{margin-left:0;font-size:9vw}.contact_tel:before{content:none}.contact_tel-sp{display:block;font-size:1.4rem}.contact_formArea{padding:16px}.contact_formArea th,.contact_formArea td{display:block;width:100%}.contact_formArea th{padding:4px 0 0}.contact_formArea td{padding:4px 0 16px}.required{position:static;margin-left:1em}.contact_formArea input[type=text],.contact_formArea input[type=email]{width:100%}.contact_formArea input[type=tel]{width:4em;margin-right:3px}.contact_formArea .tel02,.contact_formArea .tel03{margin-left:1px}.contact_formArea input[type=submit]{-webkit-appearance:none;border-radius:0}.contact_formArea input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.contact_privacyArea{margin:16px auto;padding:16px 4px 16px 20px}.contact_submit{width:100%;height:56px;margin-top:16px;font-size:1.6rem !important}}.footerArea{justify-content:space-between;background-color:#333;color:#fff}.footerArea .container{justify-content:space-between;padding:40px 0}.footer_logo img{display:block;width:224px;height:32px}.footer_address dd{margin-top:18px;font-size:1.6rem;line-height:1.8}.footerArea small{align-self:flex-end;font-size:1.4rem}@media only screen and (max-width:1023px){.footerArea .container{padding:40px 4vw}}@media only screen and (max-width:767px){.footerArea .container{padding:24px 4vw 16px}.footer_address dd{font-size:1.4rem}.footerArea small{margin-top:16px}}