﻿@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500&family=Noto+Sans+JP:wght@300;400;500&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.ttf") format("truetype");font-weight:normal;font-style:normal}html{scroll-behavior:smooth}body{color:#212121;word-wrap:break-word;overflow-wrap:break-word;font-size:15px;text-align:center;line-height:1.5;letter-spacing:0.05em;margin:0;padding:0;background:#fff;font-family:'Noto Sans JP','ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}html,body{height:100%}a{text-decoration:underline}a:hover{color:#666666;text-decoration:none}a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";background:none !important}#wrap{overflow:hidden}img{max-width:100%;height:auto;width:auto;vertical-align:bottom}.post table:not([class]) th,.post table:not([class]) td{display:block}ul.info{text-align:left;font-size:12px;color:#666}.retina{zoom:0.5}#contact{background:#b3d2f1}#contact .ttl{color:#fff;background:#0075c1}#contact .ttl p{font-weight:500}#contact .form{text-align:left;background:#fff;border-radius:12px;box-shadow:0px 0px 24px 0px #7c91a7}#contact .form table{width:100%}#contact .form table tr th{font-weight:500}#contact .form table p.info{font-size:12px}#contact .form table span.error{color:red;font-size:12px;display:block}#contact .mw_wp_form_preview p.info{display:none}#contact form input[name="zip"]{width:10em}#contact form input[type="text"],#contact form input[type="email"],#contact form textarea{padding:5px 8px}#contact form tr.req th{padding-right:56px}#contact form tr.req th:after{margin-left:0.5em;font-weight:normal;padding:3px 5px;font-size:13px;line-height:1;color:#fff;background:#ee5858;content:'必須';border-radius:4px}#contact form .btn{text-align:center}#contact form .btn input{font-size:16px;font-weight:500;padding:0 16px;line-height:3em;border:2px solid #dddddd;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e5e0d9 100%);background:-webkit-linear-gradient(top, #fff 0%, #e5e0d9 100%);background:linear-gradient(to bottom, #fff 0%, #e5e0d9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e0d9', GradientType=0);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 4px 8px;position:relative}.lp-2022 #company{text-align:left}.lp-2022 #company h2{text-align:center}.lp-2022 #company table{width:100%}.lp-2022 #company table tr{border-bottom:1px solid #ccc}.lp-2022 #company table tr th{font-weight:500}.lp-2022 #block10 .faq{text-align:left}.lp-2022 #block10 .faq dl dt,.lp-2022 #block10 .faq dl dd{position:relative}.lp-2022 #block10 .faq dl dt:before,.lp-2022 #block10 .faq dl dd:before{position:absolute}.lp-2022 #block10 .faq dl dt{font-weight:500;border-top:1px solid #ccc;background:#f2f2f2}.lp-2022 #block10 .faq dl dt:before{left:8px;top:1em;content:url("../images/block10_icon-q.png")}.lp-2022 #block10 .faq dl dd:before{left:8px;top:1em;content:url("../images/block10_icon-a.png")}.lp-2022 #block9{background:#0075c1}.lp-2022 #block9 h2{color:#fff}.lp-2022 #block9 h3{color:#0075c1}.lp-2022 #block9 .inner>section{text-align:left;background:#fff;border-radius:6px;box-shadow:0px 0px 24px 0px #004b7b}.lp-2022 #block8{background:#ebdcdf}.lp-2022 #block7 p.formula{background:#f2f2f2;border-radius:12px}.lp-2022 #block7 section.option{text-align:left}.lp-2022 #block7 section.option h3{font-weight:500}.lp-2022 #block7 section.option dl{border:1px solid #ccc;border-radius:3px}.lp-2022 #block7 section.option dl dt{color:#0075c1}.lp-2022 #block6{background:#f2f2f2}.lp-2022 #block6 .inner{background:#0075c1}.lp-2022 #block6 .inner>section{background:#fff;border-radius:6px;overflow:hidden}.lp-2022 #block6 .inner>section .sdgs{text-align:left}.lp-2022 #block6 .inner>section .sdgs dl{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #ccc}.lp-2022 #block6 .inner>section .sdgs dl dt{width:20%}.lp-2022 #block6 .inner>section .sdgs dl dd{width:80%}.lp-2022 #block5 ul.list{display:flex;flex-wrap:wrap;justify-content:space-around}.lp-2022 #block5 ul.list li{font-weight:500;font-family:'Kiwi Maru'}.lp-2022 #block5 ul.list li img{display:block;margin:0 auto}.lp-2022 #block4 p.catch{font-weight:500}.lp-2022 #block4 h3{font-weight:500}.lp-2022 #block4 h3 .sub{font-weight:500;color:#fff100;display:block}.lp-2022 #block4 div.inner>section{color:#fff;text-align:left;background:#0075c1;border-radius:12px;position:relative}.lp-2022 #block4 div.inner>section img.icon{position:absolute;filter:drop-shadow(0px 0px 24px rgba(0,0,0,0.4))}.lp-2022 #catch{background:#ebdcdf}.lp-2022 #catch .inner{border:1px solid #b564a4;margin:15px 10px;position:relative}.lp-2022 #catch .inner:after{background:none;border:1px solid #b564a4;content:'';position:absolute;top:9px;left:9px;width:100%;height:100%}.lp-2022 #catch .inner p{text-align:left}.lp-2022 #block3 .inner>section{border:1px solid #0075c1;border-radius:12px}.lp-2022 #block3 .inner>section h3{text-decoration:underline}.lp-2022 #block3 .inner>section div{text-align:left}.lp-2022 #block2{background:#ebdcdf}.lp-2022 #block2 ul.check{display:flex;flex-wrap:wrap;justify-content:flex-start}.lp-2022 #block2 ul.check li{font-weight:500;background:#fff;border:1px solid #212121;position:relative;padding:13px 15px 12px 40px}.lp-2022 #block2 ul.check li:before{position:absolute;left:10px;top:12px;content:url("../images/block2_icon.png")}.lp-2022 #block1 section{text-align:left}.lp-2022 #block1 section section{background:#f2f2f2;border-radius:6px}.lp-2022 #present{background:#b3d2f1}.lp-2022 #present .inner{background:#fff;border-radius:6px;box-shadow:0px 0px 20px 0px #7c91a7}.lp-2022 #present .inner h2 .maker{font-weight:bold;background:#fffeac;display:inline-block}.lp-2022 #present .inner a.btn{font-size:24px;color:#fff;background:#0075c1;position:relative;border-radius:100px;display:inline-block}.lp-2022 #present .inner a.btn img{vertical-align:middle}.lp-2022 #present .inner a.btn:before{position:absolute;right:4px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-weight:normal;font-family:'icomoon' !important;content:'\e916';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-2022 aside.contact{background:#b3d2f1}.lp-2022 aside.contact .inner{background:#fff;border-radius:6px;box-shadow:0px 0px 20px 0px #7c91a7}.lp-2022 aside.contact .inner a.btn{font-size:24px;color:#fff;background:#0075c1;position:relative;border-radius:100px;display:block}.lp-2022 aside.contact .inner a.btn img{vertical-align:middle}.lp-2022 aside.contact .inner a.btn:before{position:absolute;right:4px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-weight:normal;font-family:'icomoon' !important;content:'\e916';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-2022 footer{font-size:13px;background:#0075c1;color:#fff}.lp-2022 footer a{color:#fff}div#wrap:not(.lp-2022) .post{text-align:left}div#wrap:not(.lp-2022) .post h1{text-align:center;margin-bottom:32px}div#wrap:not(.lp-2022) .post h2,div#wrap:not(.lp-2022) .post .ttl2{font-size:24px;margin-bottom:24px}div#wrap:not(.lp-2022) .post h3,div#wrap:not(.lp-2022) .post .ttl3{font-size:22px;margin-bottom:16px}div#wrap:not(.lp-2022) .post h4,div#wrap:not(.lp-2022) .post .ttl4{font-size:18px;margin-bottom:16px}div#wrap:not(.lp-2022) .post h5,div#wrap:not(.lp-2022) .post .ttl5{font-size:16px;margin-bottom:8px}div#wrap:not(.lp-2022) .post h6,div#wrap:not(.lp-2022) .post .ttl6{margin-bottom:8px}div#wrap:not(.lp-2022) .post p.note{padding-left:1.2em;position:relative;margin-bottom:16px}div#wrap:not(.lp-2022) .post p.note:before{position:absolute;left:0;top:0;content:'※';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div#wrap:not(.lp-2022) .post ul.note{font-size:13px;line-height:1;color:#777777;text-align:left;position:relative;margin-bottom:8px}div#wrap:not(.lp-2022) .post ul.note li{font-size:13px;padding-left:1.2em;line-height:1;color:#777777;text-align:left;position:relative;margin-bottom:8px}div#wrap:not(.lp-2022) .post ul.note li:before{position:absolute;left:0;top:0;content:'※';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div#wrap:not(.lp-2022) .post div.gallery{margin-bottom:0 !important}div#wrap:not(.lp-2022) .post div.gallery a{display:block}div#wrap:not(.lp-2022) .post div.gallery img{border:none !important}div#wrap:not(.lp-2022) .post div.gallery dl dt{text-align:center}div#wrap:not(.lp-2022) .post div.gallery .gallery-item{padding:0 1.875% 2.5%;clear:none !important}div#wrap:not(.lp-2022) .post div.gallery .gallery-caption{text-align:left;padding:8px 0 0}div#wrap:not(.lp-2022) .post ul:not([class]){list-style-type:disc;padding-left:1.5em}div#wrap:not(.lp-2022) .post ul:not([class]) li{padding:2px 0}div#wrap:not(.lp-2022) .post ul:not([class]) li ul{list-style-type:circle}div#wrap:not(.lp-2022) .post ul:not([class]) li ul ul{list-style-type:square}div#wrap:not(.lp-2022) .post ol:not([class]){list-style-type:decimal;padding-left:1.5em}div#wrap:not(.lp-2022) .post ol:not([class]) li{padding:2px 0}div#wrap:not(.lp-2022) .post ol:not([class]) li ol{list-style:lower-roman}div#wrap:not(.lp-2022) .post table:not([class]){margin-bottom:24px;width:100%;text-align:left;background:#fff;border-bottom:1px solid #dddddd}div#wrap:not(.lp-2022) .post table:not([class]) tr{border-top:1px solid #dddddd}div#wrap:not(.lp-2022) .post table:not([class]) th,div#wrap:not(.lp-2022) .post table:not([class]) td{padding:16px}div#wrap:not(.lp-2022) .post table:not([class]) th{font-weight:normal;background:#f4f4f4}div#wrap:not(.lp-2022) header a{display:block}div#wrap:not(.lp-2022) footer{font-size:13px;border-top:1px solid #dddddd}div#wrap:not(.lp-2022) footer a{color:#333}
