<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ruby{ruby-align:distribute-space;ruby-overhang:auto;ruby-position:above}html{color:#424242;font-size:62.5%}html,body{position:relative;height:100%}body{font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-feature-settings:"palt";-webkit-font-feature-settings:"palt" 1;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(212,171,55,.9);-webkit-touch-callout:none;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1rem}html .fixed,body .fixed{height:100%;overflow:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:#0063b4;font-weight:700;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}a img,a:visited img{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-text-decoration-skip:none}a:hover,a:visited:hover{opacity:.4;text-decoration:none}img{width:100%;max-width:100%;height:auto;display:block}p{font-size:1.4rem;text-align:justify;line-height:1.8;text-justify:inter-ideograph;text-justify:inter-character}#loader-bg{background-color:#00a0e9;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:100000}.spinner{width:40%;height:auto;max-width:100px;position:absolute;margin:auto;top:40%;right:0;left:0;animation:flash 1s ease forwards,flash2 2s linear infinite}.spinner img{width:100%;height:auto}@keyframes flash{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes flash2{0%,100%{opacity:1}50%{opacity:0}}.fadein{opacity:0;transform:translateY(40px);-webkit-transform:translateY(40px);transition:all .7s}.top-copy{opacity:0;transform:translateY(40px);-webkit-transform:translateY(40px);transition:all 1s}.midashi01{font-size:2.3rem;font-weight:700;color:#00a0e9;line-height:1.6;margin-bottom:20px}@media print,screen and (min-width: 1000px){.midashi01{font-size:3.3rem}}.midashi02{font-size:1.8rem;font-weight:700;color:#003894;line-height:1.6;display:table;margin:0 auto 50px;padding:0 20px 5px;border-bottom:3px solid #003894}@media print,screen and (min-width: 1000px){.midashi02{font-size:2.3rem;margin:0 auto 100px}}.midashi03{font-size:1.8rem;font-weight:700;color:#00a0e9;line-height:1.6;margin-bottom:20px}@media print,screen and (min-width: 1000px){.midashi03{font-size:2.5rem}}.midashi04{font-size:1.8rem;font-weight:700;line-height:1.6;display:table;margin:0 auto 50px}@media print,screen and (min-width: 1000px){.midashi04{font-size:2.3rem;margin:0 auto 100px}}.midashi05{font-size:2.3rem;line-height:1.4;margin:60px 0 10px}@media print,screen and (min-width: 1000px){.midashi05{font-size:3.3rem;margin:20px 0px}}.midashi05-2{font-size:2.3rem;line-height:1.4;margin:60px 0 10px}@media print,screen and (min-width: 1000px){.midashi05-2{font-size:3rem;margin:20px 0px}}.midashi06{font-size:1.8rem;text-align:center;font-weight:700;line-height:1.6;display:block;margin:0 0 20px;padding:15px 0;background-color:#f8f8f8}@media print,screen and (min-width: 1000px){.midashi06{font-size:2.3rem;margin:0 0 40px}}.midashi07{font-size:1.8rem;font-weight:700;line-height:1.6;display:block}@media print,screen and (min-width: 1000px){.midashi07{font-size:2.3rem}}.midashi08{font-size:1.8rem;font-weight:700;color:#003894;line-height:1.6;display:table;margin:0 auto;padding:0 20px 5px;border-bottom:3px solid #003894}@media print,screen and (min-width: 1000px){.midashi08{font-size:2.3rem}}.midashi09{font-size:1.8rem;font-weight:700;color:#003894;line-height:1.6;display:table;margin:0 auto 25px;padding:0 20px 5px;border-bottom:3px solid #003894}@media print,screen and (min-width: 1000px){.midashi09{font-size:2.3rem;margin:0 auto 50px}}.chusyaku01{font-size:1.2rem;margin-top:20px}.nav-open{overflow:hidden}header nav#gNav{background-color:#00a0e9;height:100%;left:0;position:fixed;top:0;width:100%;display:none;z-index:9999}header nav#gNav ul.main{display:block;visibility:visible;opacity:1;overflow-y:scroll;padding-top:60px;padding-bottom:60px;max-width:100%;width:100%;position:fixed;top:0;bottom:0;right:0}header nav#gNav ul.main&gt;li{border-bottom:1px solid #4ebdef;display:block;margin:0 10%;font-size:1.4rem;position:relative}header nav#gNav ul.main&gt;li i{display:none}header nav#gNav ul.main li.sub ul li:first-child{border-bottom:1px solid #4ebdef}@media print,screen and (min-width: 1000px){header nav#gNav ul.main li.sub ul li:first-child{border:none}}header nav#gNav ul.main&gt;li&gt;a,header nav#gNav ul.main li.sub a{position:relative;text-decoration:none;color:#fff;font-size:1.4rem;display:block;padding:20px 0;font-weight:700}@media print,screen and (min-width: 1000px){header nav#gNav ul.main&gt;li&gt;a,header nav#gNav ul.main li.sub a{position:initial;padding:0}}@media print,screen and (min-width: 1000px){header nav#gNav ul.main li.about,header nav#gNav ul.main li.seminar,header nav#gNav ul.main li.company,header nav#gNav ul.main li.contact{position:initial;padding:0}}header nav#gNav&gt;li a:hover{opacity:.4}header nav#gNav ul.main span.btn_toggle:before{font-family:fontAwesome;content:"+";color:#fff;position:absolute;right:0}@media print,screen and (min-width: 1000px){header nav#gNav ul.main span.btn_toggle:before{display:none}}header nav#gNav ul.main li.is_open span.btn_toggle:before{content:""}ul.dropdown__lists{overflow:hidden;height:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}li.is_open ul.dropdown__lists{height:100%;opacity:1;margin-bottom:20px}ul.dropdown__lists li{margin:30px 5% 0;display:block;font-size:1.4rem;line-height:1.4;position:relative}ul.dropdown__lists li a{color:#fff;text-decoration:none}#sp_btn{height:25px;position:absolute;right:0;top:15px;width:30px;z-index:9999;border-radius:5px}.sp_disp_block{display:block !important}#sp_btn span:nth-child(1){top:0px}#sp_btn span:nth-child(2){top:10px}#sp_btn span:nth-child(3){top:20px}#sp_btn span{background:#333 none repeat scroll 0 0;display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;width:30px}#sp_btn.open span{background:#fff none repeat scroll 0 0}#sp_btn.open span:nth-child(1){top:10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#sp_btn.open span:nth-child(2){opacity:0}#sp_btn.open span:nth-child(3){top:10px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media print,screen and (min-width: 1000px){.sp_disp_block{display:none !important}header nav#gNav{position:initial;width:calc(100% - 180px);background:none;display:flex !important;align-items:center;justify-content:flex-end;margin-bottom:-10px}}header{background-color:#fff;padding:15px 0;transition-duration:.3s;position:fixed;top:0;left:0;z-index:999;width:100%;height:80px}@media print,screen and (min-width: 1000px){header{padding:25px 0;height:120px}}#top{position:relative;width:88%;margin:0 auto}@media print,screen and (min-width: 1000px){#top{position:initial;display:flex;justify-content:space-between;align-items:flex-end}}#top h1,#top p{line-height:1;transition-duration:.3s;z-index:9999;position:relative;width:110px}@media print,screen and (min-width: 1000px){#top h1,#top p{width:180px}}#top h1 a,#top p a{display:block}#top h1 a:hover,#top p a:hover{opacity:.6}#top h1 img,#top p img{width:100%;height:auto}@media print,screen and (min-width: 1000px){header nav#gNav ul.main{display:flex;justify-content:space-between;position:initial;top:initial;transform:initial;width:auto;margin:0;overflow-y:initial;padding:0}header nav#gNav ul.main&gt;li{margin:0 0 0 30px;border:none;text-align:center}header nav#gNav ul.main&gt;li:first-child{display:none}header nav#gNav ul.main&gt;li i{display:block;margin-top:5px;font-size:1rem;color:#999}header nav#gNav ul.main li a{font-size:1.4rem;color:#333}header nav#gNav ul.main li.sub{position:absolute;right:6%;top:30px;-webkit-transition:all .3s ease;transition:all .3s ease}header nav#gNav ul.main li.sub ul{display:flex;justify-content:space-between;align-items:center}header nav#gNav ul.main li.sub ul li{display:flex;align-items:center;margin-left:20px}header nav#gNav ul.main li.sub ul li:first-child::after{content:"";display:block;width:1px;height:20px;margin-left:20px;background-color:#ccc}header nav#gNav ul.main li.about,header nav#gNav ul.main li.seminar,header nav#gNav ul.main li.company,header nav#gNav ul.main li.contact,header nav#gNav ul.main li.sub a{color:#333}header nav#gNav ul.sub{position:relative;bottom:initial;left:initial;margin:initial;background:none;padding:0;width:50px}div.dropdown_area{width:100%;box-sizing:border-box;position:absolute;top:105px;left:0;padding-top:25px;visibility:hidden;opacity:0;transition:all .2s ease;-webkit-transition:all .2s ease;z-index:1}.about:hover&gt;div.drop_about,.seminar:hover&gt;div.drop_seminar,.company:hover&gt;div.drop_company,.contact:hover&gt;div.drop_contact{visibility:visible;opacity:1;top:95px;z-index:2}div.dropdown_area&gt;div{background-color:#00a0e9;padding:40px 0 60px}ul.dropdown__lists{overflow:initial;opacity:1;width:88%;max-width:1050px;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap;height:auto}.dropdown__list{width:30%;transition:all .3s;position:relative;margin:20px 5% 0 0 !important}.dropdown__list:nth-of-type(3n){margin:20px 0 0 0 !important}.dropdown__list a{font-size:1.6rem !important;font-weight:400;color:#ccecfb !important;padding:10px 0;border-bottom:1px solid #66c6f2;display:flex;justify-content:space-between}.dropdown__list a::after{display:block;content:"";font-family:"fontawesome";text-decoration:none;color:#66c6f2;font-weight:400}.dropdown__list a:hover{opacity:1;color:#fff !important;border-bottom:1px solid #fff}.dropdown__list a:hover::after{color:#fff}}article#contact-site{padding:50px 0;border-bottom:1px solid #999;border-top:1px solid #999;width:88%;max-width:690px;margin:100px auto}article#contact-site h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}article#contact-site h2 span{display:block;font-size:1.2rem;font-weight:400}article#contact-site p{text-align:center;font-weight:700;margin:15px 0;font-size:1.6rem}article#contact-site p span{display:block}@media print,screen and (min-width: 600px){article#contact-site p span{display:inline}}article#contact-site p.c-txt1{font-size:1.4rem;text-align:justify;font-weight:400;width:95%;margin:15px auto}article#contact-site ul{width:95%;margin:0 auto}article#contact-site ul li.c-tel{font-size:1.4rem;line-height:1.2;text-align:center;margin-bottom:15px}article#contact-site ul li.c-tel span,article#contact-site ul li.c-tel a{font-size:3rem;font-weight:700;text-decoration:none}@media print,screen and (min-width: 600px){article#contact-site ul li.c-tel span,article#contact-site ul li.c-tel a{font-size:4.2rem}}article#contact-site ul li.c-tel span i,article#contact-site ul li.c-tel a i{color:#00a0e9;font-size:3rem}article#contact-site ul li.c-mail{max-width:340px;margin:0 auto}article#contact-site ul li.c-mail a{display:flex;align-items:center;justify-content:center;height:62px;background-color:#00a0e9;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}article#contact-site ul li.c-mail a i{font-size:1.8rem;margin-right:5px}@media print,screen and (min-width: 1000px){article#contact-site ul{display:flex;justify-content:space-between}article#contact-site ul li.c-tel{text-align:left}article#contact-site ul li.c-mail{width:40%;margin:0}}#page-top{width:23px;display:block;cursor:pointer;margin:40px auto}@media print,screen and (min-width: 1000px){#page-top{position:absolute;top:0;right:45px}}.adjust-box{position:relative;width:100%;height:auto;display:block}.adjust-box .inner{position:absolute;top:0;left:0;width:100%;height:100%}.box-4x3::before{content:"";display:block;padding-top:75%}footer{background-color:#00a0e9;color:#fff;padding:40px 0 10px}footer div.inner{width:88%;max-width:1200px;margin:0 auto;position:relative}footer h1{width:193px;margin:0 auto}footer address p{text-align:center;margin:20px 0}footer nav#fNav&gt;ul{display:none}footer div#f-sns{width:120px;display:table;margin:0 auto;text-align:center}footer div#f-sns h2{font-size:1.6rem;font-weight:700}footer div#f-sns ul{width:78px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 20px}footer div#f-sns ul li{margin-top:10px}footer div#f-sns ul li a{width:32px;height:32px;border-radius:32px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;text-decoration:none}footer div#f-sns ul li a:hover{background-color:#fff;color:#00a0e9;opacity:1}footer div#f-sns ul li.line a{font-size:2rem}footer div#f-sns p a{display:block;color:#fff;text-decoration:none;text-align:center;border:2px solid #fff;font-size:1.2rem;padding:2px 10px}footer div#f-sns p a:hover{background-color:#fff;color:#00a0e9;opacity:1}footer p#copyright{font-size:1.2rem;text-align:center}@media print,screen and (min-width: 1000px){footer h1{margin:0}footer address p{text-align:left}footer nav#fNav{display:flex;justify-content:space-between}footer nav#fNav&gt;ul{width:710px;display:flex;flex-wrap:wrap}footer nav#fNav&gt;ul&gt;li{width:24%;margin-top:20px}footer nav#fNav&gt;ul&gt;li:nth-of-type(1){width:100%}footer nav#fNav&gt;ul&gt;li:nth-of-type(4),footer nav#fNav&gt;ul&gt;li:nth-of-type(8){width:28%}footer nav#fNav&gt;ul a{color:#fff;font-size:1.4rem;text-decoration:none;line-height:2}footer nav#fNav&gt;ul dd a{font-size:1.2rem;font-weight:400}footer div#f-sns{margin:0}footer p#copyright{text-align:right;width:88%;max-width:1200px;margin:0 auto}}#top-main{width:100%;height:100%;background:url("../images/i_t_main.jpg");background-size:cover;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#top-main div{width:88%}#top-main h2{font-size:3rem;line-height:1.2;color:#fff;font-weight:700;margin-bottom:10px}@media print,screen and (min-width: 768px){#top-main h2{font-size:5.5rem;margin-bottom:30px}}#top-main h3{font-size:2.3rem;line-height:1.6;letter-spacing:.5rem;color:#fff;font-weight:700}a.btn01{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;font-weight:700;text-decoration:none;width:230px;padding:20px 0}section#syusai a.btn02{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;font-weight:700;text-decoration:none;width:230px;padding:20px 0;margin:0 auto}section#t-news{padding:40px 0}@media print,screen and (min-width: 768px){section#t-news{padding:80px 0}}section#t-news h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-news h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-news a.btn01{margin:0 auto}.tab-panel{margin:30px 0}@media print,screen and (min-width: 768px){.tab-panel{margin:60px 0}}.tab-group{display:flex;justify-content:center;width:88%;max-width:640px;margin:15px auto 10px;flex-wrap:wrap}@media print,screen and (min-width: 768px){.tab-group{margin:35px auto 25px}}.tab{width:30%;line-height:1;font-size:1.2rem;font-weight:500;flex-grow:1;padding:10px 0;text-align:center;cursor:pointer;border-bottom:1px solid #cbcbcb;position:relative}.tab a{color:#424242;text-decoration:none;font-weight:400;display:flex;justify-content:center}@media print,screen and (min-width: 600px){.tab{width:20%}}.tab.current-cat a,.tab.is-active a{color:#00a0e9}.tab::after{content:"";width:1px;height:14px;background-color:#cbcbcb;position:absolute;right:0;top:10px}.tab:nth-of-type(3)::after{content:none}@media print,screen and (min-width: 600px){.tab:nth-of-type(3)::after{content:""}}.tab:last-child::after{content:none}.panel-group{width:88%;max-width:930px;margin:0 auto}.panel{display:none}.tab.is-active,.tab.current-cat{border-bottom:1px solid #00a0e9;color:#00a0e9;transition:all .2s ease-out}.panel.is-show{display:block}.panel-group li{padding:15px;line-height:1}.panel-group li time{font-size:1.4rem}.panel-group li div{font-size:1.2rem;border:1px solid #00a0e9;border-radius:3px;padding:5px 0;display:block;font-weight:700;width:125px;text-align:center;margin:10px 0 5px}.panel-group li p{font-size:1.4rem}.panel-group li:nth-child(odd){background-color:#f2f2f2}@media print,screen and (min-width: 768px){.panel-group li{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.panel-group li time{width:100px;margin:5px 0 0}.panel-group li div{margin:0}.panel-group li p{flex:1;margin-left:15px}}section#t-about{position:relative}section#t-about img.pc{display:none}@media print,screen and (min-width: 768px){section#t-about img.sp{display:none}section#t-about img.pc{display:block}}@media print,screen and (min-width: 1000px){section#t-about img{width:80%;max-width:1427px;margin-left:auto}}section#t-about div{width:88%;max-width:1200px;margin:50px auto}section#t-about div h2{font-size:2.3rem;font-weight:700;line-height:1.6;letter-spacing:.3rem}section#t-about div p{max-width:452px;margin:20px 0 25px}@media print,screen and (min-width: 768px){section#t-about div p{margin:40px 0 50px}}@media print,screen and (min-width: 768px){section#t-about div{position:absolute;top:180px;width:88%;left:0;right:0}}@media print,screen and (min-width: 1000px){section#t-about div{top:0}}section#t-products{width:88%;margin:80px auto;max-width:1200px}section#t-products h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-products h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-products ul li{margin:10px 0 0}section#t-products ul li a{display:block;position:relative}section#t-products ul li a span{background-color:rgba(255,255,255,.5);font-size:1.4rem;color:#424242;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;width:180px;height:55px;align-items:center;justify-content:center}@media print,screen and (min-width: 768px){section#t-products{margin:300px auto 150px}section#t-products ul{display:flex;justify-content:space-between}section#t-products ul li{width:49%;margin:20px 0 0}}@media print,screen and (min-width: 1000px){section#t-products{margin:150px auto 150px}}section#t-support{width:100%;margin:80px auto;position:relative;padding-bottom:60px}section#t-support div.inner{background-color:#fff;z-index:2;position:relative;padding-bottom:10px}section#t-support div.inner&gt;div{width:88%;margin:20px auto}section#t-support h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-support h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-support h3{font-size:2.3rem;font-weight:700;line-height:1.6;letter-spacing:.3rem;text-align:center;margin:20px 0 10px}section#t-support ul{width:70%;margin:20px auto 0}section#t-support ul li{margin-top:10px}section#t-support ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}@media print,screen and (min-width: 768px){section#t-support h2,section#t-support h3{text-align:left}section#t-support ul{display:flex;justify-content:space-between;width:100%}section#t-support ul li{width:33%}section#t-support ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}section#t-support div.inner{display:flex;justify-content:space-between;align-items:flex-start;width:94%;max-width:1600px;padding-bottom:30px}section#t-support div.inner img{width:40%}section#t-support div.inner&gt;div{margin:0;padding:0 6%;max-width:800px}}@media print,screen and (min-width: 1000px){section#t-support div.inner{padding:0}section#t-support div.inner img{width:60%;max-width:780px}}div#bg-support{position:absolute;background-color:#bae3f9;width:80%;height:100px;bottom:0;right:0;z-index:1}@media print,screen and (min-width: 768px){div#bg-support{height:300px}}section#t-sustainability{width:100%;margin:80px auto;position:relative;padding-bottom:60px}section#t-sustainability div.inner{background-color:#fff;z-index:2;position:relative;padding-bottom:10px}section#t-sustainability div.inner&gt;div{width:88%;margin:20px auto}section#t-sustainability h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-sustainability h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-sustainability h3{width:100%;max-width:572px;margin:20px 0 10px}section#t-sustainability ul{width:100%;margin:20px auto 0}section#t-sustainability ul li{margin-top:10px}section#t-sustainability ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}@media print,screen and (min-width: 768px){section#t-sustainability h2,section#t-sustainability h3{text-align:left}section#t-sustainability ul{display:flex;justify-content:space-between;margin:20px 0 0}section#t-sustainability ul li{width:48%}section#t-sustainability ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}section#t-sustainability div.inner{display:flex;justify-content:space-between;align-items:flex-start;width:94%;margin-left:auto;max-width:1600px;padding-bottom:30px}section#t-sustainability div.inner&gt;img{width:40%}section#t-sustainability div.inner&gt;div{margin:0;padding:0 6%;max-width:800px}}@media print,screen and (min-width: 1000px){section#t-sustainability{margin:140px auto}section#t-sustainability ul{width:75%}section#t-sustainability div.inner{padding:0}section#t-sustainability div.inner&gt;div{width:60%}section#t-sustainability div.inner&gt;img{width:40%}}div#bg-sustainability{position:absolute;background-color:#bae3f9;width:80%;height:100px;bottom:0;left:0;z-index:1}@media print,screen and (min-width: 768px){div#bg-sustainability{height:300px}}section#t-digital{width:100%;margin:80px 0;position:relative;padding-top:60px;background-color:#000;background-image:url("../images/bg_t_digital01.jpg");background-repeat:no-repeat;background-size:70% auto;background-position:top right;color:#fff}@media print,screen and (min-width: 1000px){section#t-digital{margin:150px 0 100px;background-size:1000px auto}}section#t-digital div.inner{width:88%;max-width:1200px;margin:20px auto 70px}section#t-digital div.inner h2{font-size:3rem;font-weight:900;line-height:1.2}section#t-digital div.inner h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-digital div.inner p{max-width:500px;margin:20px 0 25px}section#t-digital img{max-width:960px}section#t-partner{width:88%;max-width:1200px;margin:80px auto}section#t-partner h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-partner h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-partner div.inner{margin-top:15px;background-color:#f8f8f8}section#t-partner div.inner&gt;div{padding:0 40px 40px}section#t-partner h3{font-size:2.3rem;font-weight:700;line-height:1.6;letter-spacing:.3rem;text-align:center;margin:20px 0 10px}section#t-partner ul{width:70%;margin:20px auto 0}section#t-partner ul li{margin-top:10px}section#t-partner ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}@media print,screen and (min-width: 768px){section#t-partner ul{display:flex;justify-content:space-between;width:100%}section#t-partner ul li{width:33%}section#t-partner ul li a{display:block;background-color:#00a0e9;color:#fff;font-size:1.4rem;text-align:center;text-decoration:none;padding:20px 0}section#t-partner div.inner{display:flex;justify-content:space-between;align-items:flex-start}section#t-partner div.inner&gt;div{width:70%;margin-bottom:30px;padding:0 40px}section#t-partner h3{text-align:left}section#t-partner img{width:30%}}@media print,screen and (min-width: 1000px){section#t-partner div.inner&gt;div{width:62%;padding:0 60px;margin-bottom:50px}section#t-partner h3{margin:50px 0 10px}section#t-partner img{width:38%}section#t-partner ul li{width:32%}}section#t-recruit{width:100%;margin:80px auto;background-color:#96c7d5;background-image:url("../images/bg_t_recruit.jpg");background-repeat:no-repeat;background-size:contain;background-position:bottom left}@media print,screen and (min-width: 1000px){section#t-recruit{background-size:965px auto}}section#t-recruit&gt;div{width:88%;max-width:760px;margin:0 auto;padding:60px 0 250px}@media print,screen and (min-width: 768px){section#t-recruit&gt;div{padding:60px 0 400px}}@media print,screen and (min-width: 1000px){section#t-recruit&gt;div{padding:135px 0}}section#t-recruit h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center;color:#fff}section#t-recruit h2 span{display:block;font-size:1.2rem;font-weight:400}section#t-recruit ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#t-recruit ul li{width:49%;margin-top:10px}@media print,screen and (min-width: 1000px){section#t-recruit ul li{width:24%}}section#t-recruit ul li a{display:flex;border:1px solid #fff;color:#fff;font-size:1.4rem;align-items:center;justify-content:center;padding:20px 0;text-decoration:none}section#t-recruit ul li a:hover{opacity:1;background-color:#00a0e9;border:1px solid #00a0e9}ul#t-bnr{width:88%;margin:60px auto;max-width:368px}ul#t-bnr li{margin-top:10px}@media print,screen and (min-width: 768px){ul#t-bnr{display:flex;justify-content:space-between;max-width:1200px}ul#t-bnr li{width:32%}}div#mentenans{width:100%;height:100%;display:flex;justify-content:center;align-items:center}div#mentenans h1{width:300px;font-size:1.4rem;text-align:center}#about-ttl{background:url("../images/about_bg.jpg");background-size:cover;margin-top:80px}@media print,screen and (min-width: 1000px){#about-ttl{margin-top:120px}}.other-ttl div{width:88%;height:220px;max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:flex-end}.other-ttl h1{background-color:#fff;font-size:1.8rem;font-weight:700;line-height:1.2;padding:10px 40px 0}.other-ttl h1 span{font-size:1.2rem;display:block;font-weight:400}@media print,screen and (min-width: 768px){.other-ttl div{height:355px}}@media print,screen and (min-width: 1000px){.other-ttl div{height:400px}.other-ttl h1{font-size:3rem}}section#about-technician{background-color:#d9feeb;margin-top:50px}section#about-technician div.inner{width:88%;max-width:600px;margin:0 auto;padding:30px 0}section#about-technician h2{font-size:2.3rem;font-weight:700;color:#00a0e9;line-height:1.6;margin-bottom:20px}section#about-technician p{margin-bottom:20px}section#about-technician p.gakkai{background-color:#fff;padding:10px 20px;font-size:1.2rem;text-align:justify}section#about-technician a{margin:0 auto}@media print,screen and (min-width: 1000px){section#about-technician{display:flex;margin-top:180px;align-items:center;height:690px;background-image:url("../images/about_technician.jpg");background-size:cover;background-repeat:no-repeat}section#about-technician img{display:none}section#about-technician div.inner{margin:0 6% 0 auto;padding:0}section#about-technician h2{font-size:3.3rem}}section#about-technician a{margin:0}section#about-network{background-color:#00a0e9;background-image:url("../images/about_map.png");background-size:250px auto;background-position:bottom right;background-repeat:no-repeat}section#about-network div.inner{width:88%;max-width:1200px;margin:0 auto;padding:30px 20% 200px 0}section#about-network h2{font-size:2.3rem;font-weight:700;color:#fff;line-height:1.4;margin-bottom:20px}section#about-network p{color:#fff}section#about-network img{display:none}@media print,screen and (min-width: 768px){section#about-network{background-image:none}section#about-network div.inner{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;padding:30px 0}section#about-network div.inner&gt;div{width:calc(100% - 360px)}section#about-network img{display:block;width:300px}}@media print,screen and (min-width: 1000px){section#about-network div.inner&gt;div{width:calc(100% - 460px);max-width:600px;padding-bottom:100px}section#about-network h2{font-size:3.6rem}section#about-network img{width:440px}}section#about-digital{background-color:#f8f8f8;padding:30px 0}section#about-digital div.inner ul{display:flex;flex-wrap:wrap;justify-content:space-between}section#about-digital div.inner ul li{width:33.3333333333%}section#about-digital div.inner&gt;div{width:88%;margin:30px auto 0}section#about-digital div.inner&gt;div h2{font-size:2.3rem;font-weight:700;color:#00a0e9;line-height:1.4;margin-bottom:20px}section#about-digital div.inner&gt;div p{margin-bottom:20px}@media print,screen and (min-width: 1000px){section#about-digital{padding:100px 0}section#about-digital div.inner{display:flex;justify-content:space-between;width:88%;margin:0 auto;max-width:1426px}section#about-digital div.inner ul{width:58%}section#about-digital div.inner ul li{width:33%}section#about-digital div.inner&gt;div{width:36%;margin:0}section#about-digital div.inner&gt;div h2{font-size:3.6rem}}section#about-message{margin-top:50px}@media print,screen and (min-width: 1000px){section#about-message{margin-top:100px}}section#about-message h2{font-size:2.3rem;font-weight:700;color:#00a0e9;line-height:1.4;margin-bottom:20px;text-align:center}@media print,screen and (min-width: 1000px){section#about-message h2{font-size:3.6rem}}section#about-message&gt;p{width:88%;margin:0 auto;max-width:600px}div#bnr-message{width:88%;margin:50px auto 0;max-width:1200px}@media print,screen and (min-width: 1000px){div#bnr-message{margin:100px auto 0}}div#bnr-message a{display:block;background-color:#fbfbfb;background-image:url("../images/about_bnr01.jpg");background-repeat:no-repeat;background-position:bottom right;background-size:60% auto;padding:30px 30px 130px;text-decoration:none;color:#424242}@media print,screen and (min-width: 768px){div#bnr-message a{background-size:360px auto;background-position:bottom 0px left 100px;display:flex;justify-content:space-between;align-items:center;padding:60px;height:300px}}@media print,screen and (min-width: 1000px){div#bnr-message a{background-position:bottom 0px left 240px}}div#bnr-message a h3{font-size:3rem;font-weight:700;line-height:1.2}div#bnr-message a h3 span{display:block;font-size:1.2rem;font-weight:400}div#bnr-message a div h4{font-size:1.8rem;line-height:1.6;margin:20px 0}@media print,screen and (min-width: 768px){div#bnr-message a div h4{font-size:2.3rem}}@media print,screen and (min-width: 1000px){div#bnr-message a div h4{letter-spacing:.3rem}}div#bnr-message a div p{color:#00a0e9;font-weight:700;border-bottom:2px solid #00a0e9;padding-bottom:3px;line-height:1;display:table}section#about-quality{width:88%;max-width:980px;margin:50px auto}@media print,screen and (min-width: 768px){section#about-quality{margin:100px auto}}section#about-quality h2{margin:20px auto}@media print,screen and (min-width: 768px){section#about-quality h2{margin:50px auto}}section#about-quality&gt;p{max-width:650px;margin:0 auto 20px}section#about-quality&gt;ul&gt;li{background-color:#f8f8f8;padding:30px;margin-top:5px}section#about-quality&gt;ul&gt;li h3{font-size:1.6rem;font-weight:700;line-height:1.4;position:relative;padding-left:16px;margin-bottom:10px}section#about-quality&gt;ul&gt;li h3:before{content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:4px;color:#003894}section#about-quality&gt;ul&gt;li ul li{font-size:1.4rem;line-height:1.8;position:relative;padding-left:20px}section#about-quality&gt;ul&gt;li ul li span{color:#00a0e9;position:absolute;left:0;font-weight:700}#support-ttl{background:url("../images/support_bg.jpg");background-size:cover;margin-top:80px;background-position:top right 20%}@media print,screen and (min-width: 1000px){#support-ttl{margin-top:120px}}section#support h2{font-size:1.8rem;line-height:1.6;font-weight:700;text-align:center;margin:45px auto}@media print,screen and (min-width: 1000px){section#support h2{font-size:2.3rem;margin:90px auto}}section#support ul li{background-color:#f8f8f8;padding:45px 0}section#support ul li:nth-of-type(2){background:none}@media print,screen and (min-width: 1000px){section#support ul li{padding:90px 0}}section#support ul li div.inner{width:88%;margin:0 auto;max-width:1400px}section#support ul li div.inner&gt;div h3{display:flex;align-items:center;font-size:1.8rem;font-weight:700;height:66px;margin:20px 0}@media print,screen and (min-width: 768px){section#support ul li div.inner&gt;div h3{margin:0 0 20px 0}}@media print,screen and (min-width: 1000px){section#support ul li div.inner&gt;div h3{font-size:2.3rem;margin:0 0 70px 0}}section#support ul li div.inner&gt;div h3 span{padding-right:20px;margin-right:20px;border-right:1px solid #ccc;display:flex;align-items:center;height:66px}@media print,screen and (min-width: 768px){section#support ul li div.inner{display:flex;justify-content:space-between;align-items:flex-start}section#support ul li div.inner img{width:50%}section#support ul li div.inner&gt;div{width:44%}}@media print,screen and (min-width: 768px){section#support ul li:nth-of-type(2) div.inner{flex-direction:row-reverse}}#seminar-ttl{background:url("../images/seminar_bg.jpg");background-size:cover;margin-top:80px;background-position:top center}@media print,screen and (min-width: 1000px){#seminar-ttl{margin-top:120px}}p#bnr-register{position:absolute;bottom:-20px;left:6%}p#bnr-register a{display:flex;align-items:center;align-content:center;justify-content:center;width:110px;height:110px;border-radius:110px;background-color:#00a0e9;color:#fff;text-decoration:none;flex-wrap:wrap;font-size:1.4rem;text-align:center;line-height:1.4}p#bnr-register a i{display:block;width:100%;text-align:center;font-size:2.5rem;margin-bottom:5px}@media print,screen and (min-width: 1000px){p#bnr-register{bottom:-50px}p#bnr-register a{width:130px;height:130px;border-radius:130px}}nav#other-submenu{font-size:1.2rem;font-weight:400;margin:40px 0}@media print,screen and (min-width: 1000px){nav#other-submenu{margin:80px 0}}nav#other-submenu ul{display:flex;justify-content:center}nav#other-submenu ul li{position:relative}nav#other-submenu ul li::after{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}nav#other-submenu ul li:last-child::after{display:none}nav#other-submenu ul li a{display:block;text-decoration:none;color:#424242;padding:10px 20px;border-bottom:1px solid #ccc;font-weight:400}nav#other-submenu ul li a:hover{opacity:1;color:#00a0e9;border-bottom:1px solid #00a0e9}nav#other-submenu ul li.on{display:block;text-decoration:none;color:#00a0e9;border-bottom:1px solid #00a0e9;padding:10px 20px}section#syusai{width:88%;max-width:980px;margin:0 auto}section#syusai article{padding:0 0 70px;margin:0 0 70px;border-bottom:1px dotted #999}section#syusai article:last-child{border:none}section#syusai article&gt;img{max-width:233px;margin-bottom:20px}section#kanren{background-color:#f8f8f8;padding:100px 0}section#kanren article{background-color:#fff;width:88%;max-width:980px;margin:0 auto 20px;padding:40px 6%}section#kanren article:last-child{margin:0 auto}@media print,screen and (min-width: 1000px){section#kanren article{padding:40px 60px}}section#kanren article&gt;img{max-width:184px;margin-bottom:20px}section#syusai div.inner h3 span,section#kanren div.inner h3 span{display:inline-block}section#syusai div.inner h4,section#kanren div.inner h4{color:#00a0e9;font-weight:700;font-size:1.4rem;line-height:1.8}section#syusai div.inner p,section#kanren div.inner p{margin-bottom:20px}section#syusai div.inner p span.red,section#kanren div.inner p span.red{color:red;font-weight:700;font-size:1.8rem}section#syusai div.inner p a i,section#kanren div.inner p a i{font-size:1.8rem;margin-right:5px}section#syusai div.inner&gt;ul,section#kanren div.inner&gt;ul{margin-bottom:20px}section#syusai div.inner&gt;ul&gt;li,section#kanren div.inner&gt;ul&gt;li{position:relative;padding-left:16px;font-size:1.4rem;line-height:1.8}section#syusai div.inner&gt;ul&gt;li::before,section#kanren div.inner&gt;ul&gt;li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#syusai div.inner a.btn01,section#kanren div.inner a.btn01{margin:20px auto 0}@media print,screen and (min-width: 768px){section#syusai div.inner a.btn01,section#kanren div.inner a.btn01{margin:20px 0 0}}section#syusai div.inner dl dt,section#kanren div.inner dl dt{font-size:1.4rem;font-weight:700;line-height:1.8;text-align:center;border:1px solid #00a0e9;display:block;padding:5px 0;margin-bottom:5px}section#syusai div.inner dl dd,section#kanren div.inner dl dd{font-size:1.4rem;line-height:1.8;margin-bottom:20px;padding-top:5px}section#syusai div.inner dl dd ul li,section#kanren div.inner dl dd ul li{margin-top:20px}section#syusai div.inner dl dd ul li:first-child,section#kanren div.inner dl dd ul li:first-child{margin:0}@media print,screen and (min-width: 768px){section#syusai div.inner dl,section#kanren div.inner dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}section#syusai div.inner dl dt,section#kanren div.inner dl dt{width:125px}section#syusai div.inner dl dd,section#kanren div.inner dl dd{width:calc(100% - 140px)}}@media print,screen and (min-width: 1000px){section#syusai article,section#kanren article{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between}section#syusai div.inner{width:calc(100% - 283px)}section#kanren div.inner{width:calc(100% - 234px)}}div.seminar-end{position:relative}div.seminar-end&gt;h3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:1.8rem;color:red;font-weight:700;border:2px solid red;padding:20px;border-radius:10px;z-index:1;width:88%;max-width:500px;text-align:center}@media print,screen and (min-width: 1000px){div.seminar-end&gt;h3{font-size:2.5rem}}div.seminar-end article{opacity:.3 !important;pointer-events:none}h3.notfound{color:#003894;font-size:2.3rem;font-weight:700;line-height:1.4;width:88%;max-width:500px;text-align:center;margin:90px auto;padding:15px;border:2px solid #003894;border-radius:10px}@media print,screen and (min-width: 768px){h3.notfound{margin:180px auto}}#message-ttl{background-image:url("../images/message_bg.jpg");background-color:#fbfbfb;background-size:contain;background-repeat:no-repeat;margin-top:80px;background-position:top 0px left 15%}@media print,screen and (min-width: 1000px){#message-ttl{margin-top:120px}}nav#company-submenu ul{display:flex;justify-content:space-between;flex-wrap:wrap}nav#company-submenu ul li{width:50%}@media print,screen and (min-width: 768px){nav#company-submenu ul li{width:20%}}nav#company-submenu ul li a div.inner{display:flex;align-items:center;justify-content:center;background:rgba(0,0,52,.4);transition:all .3s ease}nav#company-submenu ul li a div.inner h3{font-size:1.8rem;line-height:1.4;color:#fff;text-align:center}@media print,screen and (min-width: 1000px){nav#company-submenu ul li a div.inner h3{font-size:2.5rem}}nav#company-submenu ul li a div.inner h3 span{font-size:1.2rem;display:block}nav#company-submenu ul li a:hover{opacity:1}nav#company-submenu ul li a:hover div.inner{opacity:0}nav#company-submenu ul li:nth-of-type(1){background-image:url("../images/nav_company01.jpg");background-size:cover}nav#company-submenu ul li:nth-of-type(2){background-image:url("../images/nav_company02.jpg");background-size:cover}nav#company-submenu ul li:nth-of-type(3){background-image:url("../images/nav_company03.jpg");background-size:cover}nav#company-submenu ul li:nth-of-type(4){background-image:url("../images/nav_company04.jpg");background-size:cover}nav#company-submenu ul li:nth-of-type(5){background-image:url("../images/nav_company05.jpg");background-size:cover}section#message{width:88%;max-width:700px;margin:50px auto}@media print,screen and (min-width: 768px){section#message{margin:100px auto}}section#message h2{font-size:2.3rem;line-height:1.6;font-weight:700;margin-bottom:30px}section#message p{margin-bottom:30px}section#message p.shima{text-align:right}section#message p.shima span{font-size:2.3rem;margin-left:16px}#philosophy-ttl{background-image:url("../images/philosophy_bg.jpg");background-size:cover;background-repeat:no-repeat;margin-top:80px;background-position:center}@media print,screen and (min-width: 1000px){#philosophy-ttl{margin-top:120px}}div#philosophy h2{margin:0 auto 25px}div#philosophy h3{text-align:center}div#philosophy section{margin:50px auto}@media print,screen and (min-width: 768px){div#philosophy h2{margin:0 auto 50px}div#philosophy section{margin:100px auto}}div#philosophy section#p-company{width:88%}div#philosophy section#p-company p{font-weight:700}div#philosophy section#p-company p br{display:none}@media print,screen and (min-width: 768px){div#philosophy section#p-company p{text-align:center}div#philosophy section#p-company p br{display:block}}div#philosophy section#p-management{background-color:#f8f8f8;padding:50px 0}@media print,screen and (min-width: 1000px){div#philosophy section#p-management{padding:100px 0}}div#philosophy section#p-management h3{width:88%;margin:0 auto;text-align:left}div#philosophy section#p-management h3 br{display:none}@media print,screen and (min-width: 600px){div#philosophy section#p-management h3{text-align:center}div#philosophy section#p-management h3 br{display:block}}div#philosophy section#p-policy ul{width:88%;margin:0 auto;max-width:760px}div#philosophy section#p-policy ul li{background-color:#f8f8f8;padding:20px 6%;line-height:1.8;margin-top:10px}@media print,screen and (min-width: 600px){div#philosophy section#p-policy ul{display:flex;justify-content:space-between}div#philosophy section#p-policy ul li{width:49%;margin:0}}div#philosophy section#p-policy ul dt{font-size:1.6rem;font-weight:700}div#philosophy section#p-policy ul dd{font-size:1.4rem;text-align:justify}div#philosophy section#p-behavioral{background-color:#f8f8f8;padding:50px 0}@media print,screen and (min-width: 1000px){div#philosophy section#p-behavioral{padding:100px 0}}div#philosophy section#p-behavioral ul{width:88%;margin:0 auto;max-width:1530px}div#philosophy section#p-behavioral ul li{background-color:#fff;padding:20px 6%;line-height:1.8;margin-top:10px}@media print,screen and (min-width: 600px){div#philosophy section#p-behavioral ul{display:flex;justify-content:space-between;flex-wrap:wrap}div#philosophy section#p-behavioral ul li{width:49%}}@media print,screen and (min-width: 1000px){div#philosophy section#p-behavioral ul{justify-content:flex-start}div#philosophy section#p-behavioral ul li{width:calc((100% - 30px)/4);padding:20px 35px;margin-right:10px}div#philosophy section#p-behavioral ul li:nth-child(4n){margin-right:0}}div#philosophy section#p-behavioral ul dt{font-size:1.6rem;font-weight:700}div#philosophy section#p-behavioral ul dd{font-size:1.4rem;text-align:justify}#profile-ttl{background-image:url("../images/profile_bg.jpg");background-size:cover;background-repeat:no-repeat;margin-top:80px;background-position:70% 50%}@media print,screen and (min-width: 1000px){#profile-ttl{margin-top:120px}}div#profile section{margin:50px auto}@media print,screen and (min-width: 768px){div#profile section{margin:100px auto}}div#profile section#company-info{width:88%;max-width:1000px}@media print,screen and (min-width: 768px){div#profile section#company-info .inner{display:flex;justify-content:space-between}div#profile section#company-info .inner&gt;dl{width:63%}div#profile section#company-info .inner&gt;div{width:37%}}div#profile section#company-info .inner&gt;dl{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width: 600px){div#profile section#company-info .inner&gt;dl{display:flex;justify-content:space-between;flex-wrap:wrap}div#profile section#company-info .inner&gt;dl dt{width:110px}div#profile section#company-info .inner&gt;dl dd{width:calc(100% - 110px)}}div#profile section#company-info .inner&gt;dl dt{font-weight:700}div#profile section#company-info .inner&gt;dl dd{margin-bottom:14px}div#profile section#company-info .inner&gt;div img{max-width:336px;width:100%}div#profile section#company-info .inner&gt;div dl dt{background-color:#003894;color:#fff;font-size:1.2rem;font-weight:700;display:inline-block;padding:5px 10px;margin:20px 0 5px}div#profile section#company-info .inner&gt;div dl dd{font-size:1.4rem;line-height:1.8}div#profile section#company-history{background-color:#f8f8f8;padding:50px 0}@media print,screen and (min-width: 1000px){div#profile section#company-history{padding:100px 0}}div#profile section#company-history&gt;dl{max-width:1200px;width:88%;margin:0 auto;font-size:1.4rem;line-height:1.8}@media print,screen and (min-width: 768px){div#profile section#company-history&gt;dl{display:flex;justify-content:space-between;flex-wrap:wrap}div#profile section#company-history&gt;dl&gt;dt{width:95px;border-right:1px solid #00a0e9;position:relative}div#profile section#company-history&gt;dl&gt;dt::after{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;right:-6px;position:absolute;top:14px}div#profile section#company-history&gt;dl&gt;dt:first-child span::after{content:"";width:1px;height:20px;background-color:#f8f8f8;position:absolute;top:0;right:-1px}div#profile section#company-history&gt;dl&gt;dd{width:calc(100% - 95px);padding-top:11px}}div#profile section#company-history&gt;dl&gt;dt span{font-size:2.3rem;font-weight:700}div#profile section#company-history&gt;dl&gt;dd{margin-bottom:14px}div#profile section#company-history&gt;dl&gt;dd dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:20px}div#profile section#company-history&gt;dl&gt;dd dl dt{width:40px;text-align:right}div#profile section#company-history&gt;dl&gt;dd dl dd{width:calc(100% - 54px);margin-bottom:14px}section#group-info&gt;img{width:88%;max-width:461px;display:block;margin:0 auto}section#group-info&gt;p{width:88%;max-width:650px;margin:20px auto 40px}@media print,screen and (min-width: 768px){section#group-info&gt;p{margin:50px auto 100px}}section#group-info ul{width:88%;max-width:915px;margin:0 auto}section#group-info ul li{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #00a0e9}section#group-info ul li img{width:184px;height:auto;display:block;margin-bottom:10px}section#group-info ul li dl dt{font-size:1.6rem;font-weight:700;margin-bottom:10px}section#group-info ul li dl dd{font-size:1.4rem;text-align:justify;line-height:1.8}@media print,screen and (min-width: 768px){section#group-info ul li{display:flex;justify-content:space-between;align-items:flex-start}section#group-info ul li img{margin:0}section#group-info ul li dl{width:calc(100% - 210px)}}#office-ttl{background-image:url("../images/office_bg.jpg");background-size:cover;background-repeat:no-repeat;margin-top:80px;background-position:center}@media print,screen and (min-width: 1000px){#office-ttl{margin-top:120px}}#office{width:88%;margin:0 auto;max-width:1200px}#office li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #999}@media print,screen and (min-width: 768px){#office li{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:40px}#office li dl{width:calc(100% - 240px)}}@media print,screen and (min-width: 768px)and (min-width: 768px){#office li dl{display:flex;justify-content:space-between;flex-wrap:wrap}#office li dl dt{width:150px}#office li dl dd{width:calc(100% - 150px)}}#office section{margin-bottom:110px}@media print,screen and (min-width: 768px){#office section{margin-bottom:220px}}#office section dt{font-size:1.6rem;color:#003894;line-height:1.8;font-weight:700}#office section dt.gikousho,#office section dt .gikousho{color:#00a0e9}#office section dd{font-size:1.4rem;line-height:1.8}#office section dd address{margin-bottom:10px;padding-top:2px}#products-ttl{background:url("../images/products_bg.jpg");background-size:cover;margin-top:80px;background-position:center}@media print,screen and (min-width: 1000px){#products-ttl{margin-top:120px}}section#jiyuu ul,section#hoken ul{display:flex;justify-content:space-between;width:80%;margin:0 auto}section#jiyuu li,section#hoken li{margin-bottom:70px}@media print,screen and (min-width: 1000px){section#jiyuu li,section#hoken li{margin-bottom:140px}}section#jiyuu dt,section#hoken dt{font-size:1.4rem;font-weight:700;margin-bottom:10px}section#jiyuu dt img,section#hoken dt img{display:block;margin-bottom:10px}section#jiyuu dd a,section#hoken dd a{display:flex;justify-content:space-between;border-bottom:1px solid #999;padding:20px 0;font-size:1rem;text-decoration:none}@media print,screen and (min-width: 600px){section#jiyuu dd a,section#hoken dd a{font-size:1.2rem}}section#jiyuu dd a::after,section#hoken dd a::after{display:block;content:"";font-family:"fontawesome";text-decoration:none;color:#424242;font-weight:400}section#jiyuu dd a:hover,section#hoken dd a:hover{opacity:1;background-color:#00a0e9;color:#fff}section#jiyuu dd a:hover::after,section#hoken dd a:hover::after{color:#fff}@media print,screen and (min-width: 768px){section#jiyuu dd a,section#hoken dd a{font-size:1.4rem}}@media print,screen and (min-width: 1000px){section#jiyuu dt,section#hoken dt{font-size:2.3rem}}section#jiyuu ul{max-width:1200px;flex-wrap:wrap}section#jiyuu ul li{width:47%}@media print,screen and (min-width: 1000px){section#jiyuu ul li{width:31%}}section#hoken h2{margin-bottom:10px}section#hoken p{text-align:center;margin-bottom:30px}section#hoken ul{max-width:786px}section#hoken ul li{width:47%}.splide{width:100%;max-width:688px;margin:0 auto}.splide__pagination{bottom:-20px}.splide__pagination__page.is-active{background:#00a0e9}.splide__pagination__page{margin:0 8px 0;width:10px;height:10px}div#products-category&gt;p{margin:0 auto;width:88%;max-width:690px}div#products-category&gt;h3{margin:0 auto 40px}div#products-category .products-bg{background-color:#f8f8f8;padding:50px 0}div#products-category .products-bg section{margin:0 auto}@media print,screen and (min-width: 768px){div#products-category .products-bg{padding:100px 0}}div#products-category section{width:88%;max-width:1200px;margin:50px auto}div#products-category section .no-slide{margin:30px 0 10px}@media print,screen and (min-width: 1000px){div#products-category section .no-slide{margin:20px 0px}}div#products-category section .photo{width:100%;max-width:688px;margin:0 auto}@media print,screen and (min-width: 768px){div#products-category section{margin:100px auto}}@media print,screen and (min-width: 1000px){div#products-category section .inner{display:flex;justify-content:space-between;align-items:flex-start}div#products-category section .inner .p-detail{width:39%}div#products-category section .inner .splide,div#products-category section .inner .photo{width:57%;margin:0}}div#products-category section p.mt20{margin:20px 0 0}div#products-category section p.mt80{margin:40px 0 0}@media print,screen and (min-width: 1000px){div#products-category section p.mt80{margin:80px 0 0}}div#products-category section table{font-size:1.4rem;line-height:1.8;border:2px solid #333;margin:20px 0 5px;width:100%}div#products-category section table tr{padding-bottom:10px;display:block;background-color:#fff}div#products-category section table th{font-weight:700}div#products-category section table thead{display:none}div#products-category section table tbody td:first-child{background-color:#f8f8f8;text-align:center;border-top:1px solid #999;padding:10px 20px;display:block}div#products-category section table tbody td{display:flex;padding:10px 20px 0}div#products-category section table tbody td p{width:calc(100% - 120px)}div#products-category section table tbody td p span{display:inline-block}div#products-category section table tbody td::before{display:inline-block;width:120px;font-weight:700}div#products-category section table tbody td:first-child::before{display:none}div#products-category section table tr:nth-of-type(1) td:first-child{border:none}div#products-category section table .p-name::before{content:"商品名"}div#products-category section table .strength::before{content:"曲げ強度"}div#products-category section table .adaptation::before{content:"適応症例"}div#products-category section table .contraindicated::before{content:"禁忌症例"}div#products-category section table .polymerization::before{content:"重合法"}div#products-category section table .material::before{content:"素材"}div#products-category section table .strength2::before{content:"曲げ強度"}div#products-category section table .elasticity::before{content:"曲げ弾性率"}div#products-category section table .elasticity::after,div#products-category section table .strength2::after{content:" ※当社検証値";white-space:pre-wrap}div#products-category section table .repair::before{content:"修理"}div#products-category section table .cleararm::before{content:"クリアアーム"}div#products-category section table .reinforcement::before{content:"ワイヤー補強"}div#products-category section table .classification::before{content:"種別"}div#products-category section table .thinness::before{content:"薄さ"}div#products-category section table .lightness::before{content:"軽さ"}div#products-category section table .thickness::before{content:"クラスプの太さ"}div#products-category section table .biocompatibility::before{content:"生体親和性"}div#products-category section table .drug::before{content:"薬剤使用タイプ"}div#products-category section table .sheet::before{content:"咬合面シート厚"}div#products-category section table .feature::before{content:"特徴"}div#products-category section table .coverage::before{content:"保険適用機能区分"}div#products-category section table .scope::before{content:"適用範囲"}div#products-category section table .points::before{content:"材料点数"}div#products-category section table .traceability::before{content:"トレーサビリティ\aシール管理・保管";white-space:pre-wrap}div#products-category section table .cadcam-color::before{content:"CAD/CAM冠\aシールカラー";white-space:pre-wrap}div#products-category section table .dealer::before{content:"取り扱いメーカー"}div#products-category section table .claim::before{content:"保険請求"}div#products-category section table.h-core .p-name{white-space:nowrap}div#products-category section table.h-core .adaptation{text-align:justify}div#products-category section table.h-core .adaptation::before{display:block}div#products-category section table.h-core tbody td{display:block}@media print,screen and (min-width: 768px){div#products-category section table.sm thead{display:table-header-group}div#products-category section table.sm tr{display:table-row;padding:0}div#products-category section table.sm th{padding:10px;border-right:1px solid #999;background-color:#f8f8f8;vertical-align:middle}div#products-category section table.sm th:last-child{border:none}div#products-category section table.sm tbody td:first-child{background:none;display:table-cell;border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.sm tr:nth-of-type(1) td:first-child{border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.sm tbody td{display:table-cell;padding:10px;vertical-align:middle;text-align:center;border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.sm tbody td:last-child{border-right:none}div#products-category section table.sm tbody td p{width:100%;text-align:center}div#products-category section table.sm tbody td::before,div#products-category section table.sm tbody td::after{display:none}}@media print,screen and (min-width: 1000px){div#products-category section table.lg thead{display:table-header-group}div#products-category section table.lg tr{display:table-row;padding:0}div#products-category section table.lg th{padding:10px;border-right:1px solid #999;background-color:#f8f8f8;vertical-align:middle}div#products-category section table.lg th:last-child{border:none}div#products-category section table.lg tbody td:first-child{background:none;display:table-cell;border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.lg tr:nth-of-type(1) td:first-child{border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.lg tbody td{display:table-cell;padding:10px;vertical-align:middle;text-align:center;border-top:1px solid #999;border-right:1px solid #999}div#products-category section table.lg tbody td:last-child{border-right:none}div#products-category section table.lg tbody td p{width:100%;text-align:center}div#products-category section table.lg tbody td::before,div#products-category section table.lg tbody td::after{display:none}}@media print,screen and (min-width: 1000px){div#products-category section table{margin:80px 0 5px}}i.fa-file-pdf{font-size:1.8rem;padding-right:5px}#preparation h3{margin-bottom:20px}#preparation p,#preparation ul{width:100%;margin:0 auto;max-width:605px}#preparation ul{margin:20px auto 100px;font-size:1.4rem;line-height:1.8}#preparation ul li{display:flex;align-items:center}@media print,screen and (min-width: 600px){#preparation ul{display:flex}#preparation ul li{margin-right:30px}}#preparation .inner{max-width:848px;margin:0 auto}.video{width:100%;position:relative;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#product_list{width:88%;max-width:1200px;margin:60px auto}@media print,screen and (min-width: 1000px){#product_list{margin:120px auto}}#product_list dl{font-size:1.4rem;font-weight:700}#product_list dt{border:1px solid #999;padding:10px;margin:0 0 10px 0}#product_list dd{margin-bottom:20px}#product_list h3{margin-bottom:10px}#product_list h3:nth-of-type(2){margin-top:40px}#product_list li{display:inline-block;margin:0 16px 0 0;line-height:2}@media print,screen and (min-width: 768px){#product_list div.inner{display:flex;justify-content:space-between;flex-wrap:wrap}#product_list div.inner h3{width:220px}#product_list div.inner dl{width:calc(100% - 220px)}#product_list div.inner dl:nth-of-type(2){margin-top:40px}}@media print,screen and (min-width: 1000px){#product_list div.inner h3{width:280px}#product_list div.inner dl{width:calc(100% - 280px);display:flex;justify-content:space-between;flex-wrap:wrap}#product_list div.inner dl dt{width:150px;text-align:center;padding:20px 0;display:flex;justify-content:center;align-items:center}#product_list div.inner dl dd{width:calc(100% - 160px);display:flex;align-items:center;margin:0 0 10px 0}}div#implant-copy{width:88%;margin:0 auto 50px;max-width:690px}@media print,screen and (min-width: 768px){div#implant-copy{margin:0 auto 100px}}div#implant-copy ul{display:flex;justify-content:space-between;margin-bottom:10px}div#implant-copy ul li{width:49%}section#implant_technology{max-width:1283px !important}section#implant_technology dt{color:#003894;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin-top:70px}section#implant_technology div.inner dl:first-child dt{margin:0}section#implant_technology li{margin-top:30px}section#implant_technology li p{margin-top:10px}@media print,screen and (min-width: 600px){section#implant_technology ul{display:flex;justify-content:flex-start;flex-wrap:wrap}section#implant_technology ul li{width:48%;margin-right:4%}section#implant_technology ul li:nth-child(2n){margin-right:0}}@media print,screen and (min-width: 768px){section#implant_technology div.inner{display:flex;justify-content:space-between}section#implant_technology div.inner dl{width:47%}section#implant_technology div.inner dl:nth-of-type(2) dt{margin-top:0}section#implant_technology&gt;dl{max-width:930px;margin:0 auto}section#implant_technology&gt;dl ul{justify-content:space-between}section#implant_technology&gt;dl ul li{width:31%;margin-right:0}}section#implant_brand p{max-width:605px;margin:0 auto}section#implant_brand ul.implant_brand_logo{display:flex;justify-content:center;flex-wrap:wrap;max-width:843px;margin:0 auto}section#implant_brand ul.implant_brand_logo li{width:45%;display:flex;justify-content:center;align-items:center;margin-top:20px}@media print,screen and (min-width: 600px){section#implant_brand ul.implant_brand_logo li{width:30%}}@media print,screen and (min-width: 768px){section#implant_brand ul.implant_brand_logo li{width:20%;margin-top:40px}}section#implant_brand ul.implant_brand_logo li:nth-of-type(1) img{width:141px}section#implant_brand ul.implant_brand_logo li:nth-of-type(2) img{width:92px}section#implant_brand ul.implant_brand_logo li:nth-of-type(3) img{width:112px}section#implant_brand ul.implant_brand_logo li:nth-of-type(4) img{width:134px}section#implant_brand ul.implant_brand_logo li:nth-of-type(5) img{width:63px}section#implant_brand ul.implant_brand_logo li:nth-of-type(6) img{width:108px}section#implant_brand ul.implant_brand_logo li:nth-of-type(7) img{width:117px}section#implant_brand ul.implant_brand_logo li:nth-of-type(8) img{width:112px}section#implant_brand ul.implant_brand_logo li:nth-of-type(9) img{width:127px}section#implant_brand ul.implant_brand_logo li:nth-of-type(10) img{width:123px}section#implant_brand ul.implant_brand_logo li:nth-of-type(11) img{width:134px}section#implant_brand ul.implant_brand_logo li:nth-of-type(12) img{width:121px}section#implant_brand ul.implant_brand_logo li:nth-of-type(13) img{width:136px}section#implant_brand ul.implant_brand_logo li:nth-of-type(14) img{width:115px}section#implant_brand ul.implant_brand_logo li:nth-of-type(15) img{width:107px}section#implant_brand ul.implant_brand_logo li:nth-of-type(16) img{width:105px}section#implant_brand ul.implant_brand_logo li:nth-of-type(17) img{width:67px}section#implant_brand ul.implant_brand_logo li:nth-of-type(18) img{width:108px}section#implant_brand ul.implant_machine{display:flex;justify-content:space-between;max-width:685px;margin:60px auto 0}section#implant_brand ul.implant_machine li{width:48%}section#implant_brand h4,section#implant_dio h4,section#implant_superstructure h4,section#implant_ios h4,section#implant_soft h4,section#implant_flow h4{margin:0 auto 40px}section#implant_dio p{max-width:605px;margin:0 auto}section#implant_dio ul.implant_dio_point{max-width:1200px;margin:30px auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media print,screen and (min-width: 768px){section#implant_dio ul.implant_dio_point{margin:60px auto}}section#implant_dio ul.implant_dio_point li{background-color:#fff;width:100;padding:30px;margin-top:10px}@media print,screen and (min-width: 600px){section#implant_dio ul.implant_dio_point li{width:49%}}@media print,screen and (min-width: 1000px){section#implant_dio ul.implant_dio_point li{width:24%}}section#implant_dio ul.implant_dio_point li img{display:block;max-width:230px;margin:0 auto}section#implant_dio ul.implant_dio_point li h5{font-size:1.6rem;font-weight:700;margin-bottom:15px}section#implant_dio ul.implant_dio_video{max-width:1200px}section#implant_dio ul.implant_dio_video li{margin-top:30px;width:100%}@media print,screen and (min-width: 768px){section#implant_dio ul.implant_dio_video{display:flex;justify-content:space-between}section#implant_dio ul.implant_dio_video li{width:49%}}section#implant_superstructure{max-width:1355px !important}section#implant_superstructure p{max-width:605px;margin:0 auto 15px}section#implant_superstructure ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#implant_superstructure ul li{width:49%;margin-top:10px}@media print,screen and (min-width: 768px){section#implant_superstructure ul li{width:24%}}section#implant_ios p{max-width:605px;margin:0 auto 15px}section#implant_ios img{max-width:739px;display:block;margin:0 auto}section#implant_soft p{max-width:605px;margin:0 auto 15px}section#implant_soft ul{max-width:1020px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}section#implant_soft ul li{margin-top:10px}@media print,screen and (min-width: 768px){section#implant_soft ul li{width:49%}}section#implant_flow .sp{max-width:367px;display:block;margin:0 auto}section#implant_flow .pc{display:none;max-width:1076px;margin:0 auto}@media print,screen and (min-width: 768px){section#implant_flow .sp{display:none}section#implant_flow .pc{display:block}}article#implant_experience{width:88%;margin:50px auto;max-width:660px}@media print,screen and (min-width: 768px){article#implant_experience{margin:100px auto}}article#implant_experience h4{color:#003894;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px}article#implant_experience ul{display:flex;justify-content:space-between;margin:15px 0 10px}article#implant_experience ul li{width:33%}article#implant_experience h5{font-size:2.3rem;font-weight:700;margin:40px 0 10px;line-height:1.4}@media print,screen and (min-width: 768px){article#implant_experience h5{text-align:center}}#technician-ttl{background:url("../images/technician_bg.jpg");background-size:cover;margin-top:80px;background-position:center left 80%}@media print,screen and (min-width: 1000px){#technician-ttl{margin-top:120px}}nav#technician-submenu{font-size:1.2rem;font-weight:400;margin:40px auto;width:88%;max-width:720px}@media print,screen and (min-width: 1000px){nav#technician-submenu{margin:80px auto}}nav#technician-submenu ul{display:flex;justify-content:space-between;flex-wrap:wrap}nav#technician-submenu ul li{width:50%;position:relative;text-align:center}@media print,screen and (min-width: 600px){nav#technician-submenu ul li{width:25%}}nav#technician-submenu ul li:nth-child(odd)::after{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}@media print,screen and (min-width: 600px){nav#technician-submenu ul li:nth-of-type(3)::before,nav#technician-submenu ul li:nth-of-type(7)::before{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto}}nav#technician-submenu ul li a{display:block;text-decoration:none;color:#424242;padding:10px 0;border-bottom:1px solid #ccc;font-weight:400}nav#technician-submenu ul li a:hover{opacity:1;color:#00a0e9;border-bottom:1px solid #00a0e9}nav#technician-submenu ul li.on{display:block;text-decoration:none;color:#00a0e9;border-bottom:1px solid #00a0e9;padding:10px 0}#society{width:88%;max-width:720px;margin:0 auto}#society h2{font-weight:700;line-height:1.6;display:table;margin:50px auto 10px}@media print,screen and (min-width: 1000px){#society h2{font-size:2.3rem;margin:90px auto 10px}}#society p{text-align:center}#society p span{display:inline-block}section#technician h1{text-align:center}section#technician h1 span{display:block;font-size:1.6rem}section#m_member{background-color:#f8f8f8;padding:60px 0;margin-top:60px}@media print,screen and (min-width: 1000px){section#m_member{padding:120px 0;margin-top:120px}}section#m_member div.inner{width:88%;max-width:1200px;margin:0 auto}section#medical_specialist{width:88%;max-width:1200px;margin:0 auto 60px}@media print,screen and (min-width: 1000px){section#medical_specialist{margin:0 auto 120px}}section#medical_specialist article,section#m_member article{padding-bottom:48px;margin-bottom:48px;border-bottom:1px dotted #999}section#medical_specialist article:last-child,section#m_member article:last-child{border:none;padding:0;margin:0}section#medical_specialist article .splide,section#m_member article .splide{max-width:400px;visibility:visible}@media print,screen and (min-width: 1000px){section#medical_specialist article,section#m_member article{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:75px;margin-bottom:75px}section#medical_specialist article .splide,section#m_member article .splide{margin:0;width:34%}section#medical_specialist article .d-technologist,section#m_member article .d-technologist{width:62%}section#medical_specialist article .t20,section#medical_specialist article .t40,section#m_member article .t20,section#m_member article .t40{margin:0}}section#medical_specialist h2,section#m_member h2{font-size:2.5rem;font-weight:700;color:#00a0e9;padding-bottom:5px;border-bottom:1px solid #999;margin-bottom:20px}@media print,screen and (min-width: 768px){section#medical_specialist h2,section#m_member h2{margin-bottom:40px}}section#medical_specialist .t20,section#m_member .t20{margin-top:20px}section#medical_specialist .t40,section#m_member .t40{margin-top:40px}section#medical_specialist .d-technologist h3,section#m_member .d-technologist h3{font-size:2.5rem;font-weight:700}section#medical_specialist .d-technologist h3 span,section#m_member .d-technologist h3 span{display:block;font-size:1.6rem;font-weight:400;margin-top:5px}section#medical_specialist .d-technologist dl,section#m_member .d-technologist dl{line-height:1.8;font-size:1.4rem}section#medical_specialist .d-technologist dt,section#m_member .d-technologist dt{font-size:1.2rem;font-weight:700;text-align:center;border:1px solid #00a0e9;width:80px;border-radius:5px;margin-top:20px}section#medical_specialist .d-technologist dd,section#m_member .d-technologist dd{margin-top:5px}@media print,screen and (min-width: 768px){section#medical_specialist .d-technologist dl,section#m_member .d-technologist dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}section#medical_specialist .d-technologist dd,section#m_member .d-technologist dd{width:calc(100% - 90px);margin-top:20px}}section#medical_specialist .d-technologist li,section#m_member .d-technologist li{position:relative;padding-left:16px;margin-bottom:16px}section#medical_specialist .d-technologist li:last-child,section#m_member .d-technologist li:last-child{margin-bottom:0}section#medical_specialist .d-technologist li::before,section#m_member .d-technologist li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}#initiative-ttl{background:url("../images/initiative_bg.jpg");background-size:cover;margin-top:80px;background-position:top center}@media print,screen and (min-width: 1000px){#initiative-ttl{margin-top:120px}}section#sdgs-declaration{width:88%;max-width:650px;margin:0 auto}section#sdgs-declaration h2{text-align:center}section#sdgs-declaration h3{width:100%;max-width:572px;margin:30px auto}section#group-declaration{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#group-declaration{padding:100px 0;margin:100px 0}}section#group-declaration h2{text-align:center}section#group-declaration h3{width:88%;margin:30px auto 15px;font-size:1.8rem;line-height:1.6;color:#00a0e9;text-align:center;font-weight:700}@media print,screen and (min-width: 600px){section#group-declaration h3 br{display:none}}@media print,screen and (min-width: 768px){section#group-declaration h3{font-size:2.5rem}}section#group-declaration p{width:88%;margin:0 auto;max-width:650px}section#group-declaration a{margin:30px auto 0}section#shiken-declaration{margin:50px 0}@media print,screen and (min-width: 1000px){section#shiken-declaration{margin:100px 0}}section#shiken-declaration h2{text-align:center}section#shiken-declaration h3{width:88%;margin:30px auto 15px;font-size:1.8rem;line-height:1.6;color:#00a0e9;text-align:center;font-weight:700}@media print,screen and (min-width: 768px){section#shiken-declaration h3{font-size:2.5rem}}section#shiken-declaration p{width:88%;margin:0 auto;max-width:650px}section#balance-work{width:88%;max-width:650px;margin:0 auto}section#balance-work h2{text-align:center}section#balance-work p{margin-top:20px}section#balance-work dl{font-size:1.2rem;line-height:1.8}section#child-care{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#child-care{padding:100px 0;margin:100px 0}}section#child-care p{width:88%;max-width:650px;margin:20px auto 0}section#action{width:88%;max-width:960px;margin:0 auto}section#action h2{text-align:center}section#action h2 span{display:block;font-size:1.6rem}section#action&gt;dl{width:100%;max-width:650px;margin:30px auto;line-height:1.8}section#action&gt;dl dt{background-color:#003894;color:#fff;font-weight:700;font-size:1.2rem;display:flex;align-items:center;justify-content:center;padding:2px 0;margin-top:10px;width:76px;text-align:center}section#action&gt;dl dd{font-size:1.4rem}@media print,screen and (min-width: 768px){section#action&gt;dl{display:flex;justify-content:space-between;flex-wrap:wrap}section#action&gt;dl dd{width:calc(100% - 82px);margin-top:10px}}section#action h3{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:0 auto;max-width:960px}section#action&gt;ul{font-size:1.4rem;line-height:1.8;max-width:960px;margin:10px auto 0}section#action&gt;ul li{position:relative;padding-left:20px}section#action&gt;ul li span{font-weight:700;color:#00a0e9;position:absolute;left:0}div#kurumin{max-width:960px;border:1px solid #00a0e9;padding:30px;margin:30px auto}@media print,screen and (min-width: 600px){div#kurumin{display:flex;justify-content:space-between;align-items:flex-start}}div#kurumin img{width:114px;margin:0 auto 20px;display:block}@media print,screen and (min-width: 600px){div#kurumin img{margin:0 0 20px}}@media print,screen and (min-width: 600px){div#kurumin div{width:calc(100% - 150px)}}div#kurumin div h4{font-size:1.6rem;line-height:1.4;font-weight:700}div#kurumin div p{margin:10px 0}div#kurumin div dl{font-size:1.2rem;line-height:1.8;text-align:justify}section#women-empowerment{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#women-empowerment{padding:100px 0;margin:100px 0}}section#women-empowerment h2{text-align:center}section#women-empowerment h2 span{display:block;font-size:1.6rem}section#women-empowerment p{width:88%;max-width:650px;margin:20px auto 0}section#women-empowerment&gt;dl{width:88%;max-width:823px;margin:30px auto 0;line-height:1.8}section#women-empowerment&gt;dl dt{background-color:#003894;color:#fff;font-weight:700;font-size:1.2rem;display:inline-block;padding:2px 0;margin-top:10px;width:76px;text-align:center}section#women-empowerment&gt;dl dd{font-size:1.4rem}@media print,screen and (min-width: 768px){section#women-empowerment&gt;dl{display:flex;justify-content:space-between;flex-wrap:wrap}section#women-empowerment&gt;dl dd{width:calc(100% - 82px);margin-top:10px}}section#health-declaration{width:88%;max-width:860px;margin:0 auto}section#health-declaration h2{text-align:center}section#health-declaration ul.health-pdf{margin:20px 0}section#health-declaration ul.health-pdf li{line-height:1.8;font-size:1.4rem}@media print,screen and (min-width: 768px){section#health-declaration ul.health-pdf{display:flex;justify-content:center}section#health-declaration ul.health-pdf li{margin:0 10px}}section#health-declaration article{max-width:650px;margin:0 auto 50px}section#health-declaration article ul li{position:relative;padding-left:16px;font-size:1.4rem;line-height:1.8;font-weight:700}section#health-declaration article ul li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#health-declaration article p.t-right{display:table;margin-right:0;margin-left:auto}section#health-declaration h3{margin-top:80px}section#health-declaration p{margin-top:20px}section#health-declaration&gt;div{border:1px solid #00a0e9;padding:30px;margin-top:20px}section#health-declaration&gt;div img{width:135px}@media print,screen and (min-width: 600px){section#health-declaration&gt;div{display:flex;justify-content:space-between;align-items:flex-start}section#health-declaration&gt;div p{width:calc(100% - 165px)}}section#health-policy{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#health-policy{padding:100px 0;margin:100px 0}}section#health-policy article{width:88%;max-width:1090px;margin:30px auto 0;padding:30px;background-color:#fff}section#health-policy article h3{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px}section#health-policy article&gt;div{width:96%;margin:0 auto}@media print,screen and (min-width: 1000px){section#health-policy article&gt;div{display:flex;justify-content:space-between;flex-wrap:wrap}section#health-policy article&gt;div dl{width:48%}}section#health-policy article dl{line-height:1.8}section#health-policy article dl dt{font-size:1.6rem;font-weight:700;margin-top:20px}section#health-policy article dl dd{font-size:1.4rem}section#consumer-orientation h2{text-align:center}section#consumer-orientation&gt;p{width:88%;max-width:860px;margin:0 auto 20px}@media print,screen and (min-width: 600px){section#consumer-orientation&gt;p{text-align:center}}section#consumer-orientation ul{width:88%;margin:0 auto;max-width:1200px}section#consumer-orientation ul li{background-color:#f8f8f8;padding:30px;margin-top:5px}section#consumer-orientation ul li h4{font-size:1.6rem;font-weight:700;line-height:1.4;position:relative;padding-left:20px;margin-bottom:10px}section#consumer-orientation ul li h4 span{color:#00a0e9;position:absolute;left:0}section#consumer-orientation ul li h4 small{font-size:1.4rem}@media print,screen and (min-width: 768px){section#consumer-orientation ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#consumer-orientation ul li{width:calc(50% - 2px)}}@media print,screen and (min-width: 1000px){section#consumer-orientation ul li{width:33%}}section#sdgs&gt;h2{width:88%;margin:0 auto 20px;text-align:center}section#sdgs&gt;p{width:88%;margin:0 auto;max-width:650px}section#sdgs article{margin:50px 0}@media print,screen and (min-width: 768px){section#sdgs article{margin:100px 0}}section#sdgs article div.sdgs-ttl{padding:25px 0}section#sdgs article div.sdgs-ttl div.inner{width:88%;max-width:980px;margin:0 auto}section#sdgs article div.sdgs-ttl div.inner h2{width:164px;margin:0 auto 30px}section#sdgs article div.sdgs-ttl div.inner div{padding:20px}section#sdgs article div.sdgs-ttl div.inner div h3{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center}@media print,screen and (min-width: 768px){section#sdgs article div.sdgs-ttl div.inner div h3{font-size:2.3rem;text-align:left}}@media print,screen and (min-width: 768px){section#sdgs article div.sdgs-ttl div.inner{display:flex;justify-content:space-between}section#sdgs article div.sdgs-ttl div.inner h2{margin:0}section#sdgs article div.sdgs-ttl div.inner div{width:calc(100% - 183px);display:flex;align-items:center}}section#sdgs article dl{width:88%;max-width:900px;margin:30px auto 0}@media print,screen and (min-width: 768px){section#sdgs article dl{margin:50px auto 0}}section#sdgs article dl dt{font-size:1.6rem;font-weight:700;position:relative;padding-left:16px}section#sdgs article dl dt:before{content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#sdgs article dl dd{font-size:1.4rem;line-height:1.8;margin:5px 0}section#sdgs article dl dd.left p{margin-bottom:5px}section#sdgs article dl dd.left img{width:100%;max-width:312px}@media print,screen and (min-width: 768px){section#sdgs article dl dd.left{display:flex;justify-content:space-between;align-items:flex-start}section#sdgs article dl dd.left p{width:calc(100% - 340px)}}article#sdgs1 div.sdgs-ttl{background-color:#fde9ec}article#sdgs1 div.sdgs-ttl div.inner&gt;div{background-color:#e4001e}article#sdgs1 dt::before{color:#e4001e}article#sdgs3 div.sdgs-ttl{background-color:#d7eee0}article#sdgs3 div.sdgs-ttl div.inner&gt;div{background-color:#00963b}article#sdgs3 dt::before{color:#00963b}article#sdgs4 div.sdgs-ttl{background-color:#f9e6e9}article#sdgs4 div.sdgs-ttl div.inner&gt;div{background-color:#c60f28}article#sdgs4 dt::before{color:#c60f28}article#sdgs7 div.sdgs-ttl{background-color:#fef8e4}article#sdgs7 div.sdgs-ttl div.inner&gt;div{background-color:#f9bc00}article#sdgs7 dt::before{color:#f9bc00}article#sdgs8 div.sdgs-ttl{background-color:#f4e5e9}article#sdgs8 div.sdgs-ttl div.inner&gt;div{background-color:#960b30}article#sdgs8 dt::before{color:#960b30}article#sdgs12 div.sdgs-ttl{background-color:#faf2e1}article#sdgs12 div.sdgs-ttl div.inner&gt;div{background-color:#d29100}article#sdgs12 dt::before{color:#d29100}#recruit-ttl{background:url("../images/recruit_bg.jpg");background-size:cover;margin-top:80px;background-position:top left}@media print,screen and (min-width: 1000px){#recruit-ttl{margin-top:120px}}h2#recruit-s-ttl{text-align:center;margin-bottom:50px}h2#recruit-s-ttl span{display:block;font-size:1.8rem;font-weight:400}@media print,screen and (min-width: 768px){h2#recruit-s-ttl{margin-bottom:100px}}nav#recruit-submenu{font-size:1.2rem;font-weight:400;margin:40px auto;width:88%;max-width:720px}@media print,screen and (min-width: 1000px){nav#recruit-submenu{margin:80px auto}}nav#recruit-submenu ul{display:flex;justify-content:space-between;flex-wrap:wrap}nav#recruit-submenu ul li{width:50%;position:relative;text-align:center}@media print,screen and (min-width: 600px){nav#recruit-submenu ul li{width:25%}}nav#recruit-submenu ul li:nth-child(odd)::after{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}@media print,screen and (min-width: 600px){nav#recruit-submenu ul li:nth-of-type(3)::before,nav#recruit-submenu ul li:nth-of-type(7)::before{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto}}nav#recruit-submenu ul li a{display:block;text-decoration:none;color:#424242;padding:10px 0;border-bottom:1px solid #ccc;font-weight:400}nav#recruit-submenu ul li a:hover{opacity:1;color:#00a0e9;border-bottom:1px solid #00a0e9}nav#recruit-submenu ul li.on{display:block;text-decoration:none;color:#00a0e9;border-bottom:1px solid #00a0e9;padding:10px 0}nav#recruit-f-submenu{margin:50px 0 0}@media print,screen and (min-width: 1000px){nav#recruit-f-submenu{margin:100px 0 0}}nav#recruit-f-submenu ul{display:flex;justify-content:space-between;flex-wrap:wrap}nav#recruit-f-submenu ul li{width:50%}@media print,screen and (min-width: 768px){nav#recruit-f-submenu ul li{width:25%}}nav#recruit-f-submenu ul li a div.inner{display:flex;align-items:center;justify-content:center;background:rgba(0,0,52,.4);transition:all .3s ease}nav#recruit-f-submenu ul li a div.inner h3{font-size:1.8rem;line-height:1.4;color:#fff;text-align:center}@media print,screen and (min-width: 1000px){nav#recruit-f-submenu ul li a div.inner h3{font-size:2.5rem}}nav#recruit-f-submenu ul li a div.inner h3 span{font-size:1.2rem;display:block}nav#recruit-f-submenu ul li a:hover{opacity:1}nav#recruit-f-submenu ul li a:hover div.inner{background:rgba(0,0,52,0)}nav#recruit-f-submenu ul li:nth-of-type(1){background-image:url("../images/recruit_bnr01.jpg");background-size:cover}nav#recruit-f-submenu ul li:nth-of-type(2){background-image:url("../images/recruit_bnr02.jpg");background-size:cover}nav#recruit-f-submenu ul li:nth-of-type(3){background-image:url("../images/recruit_bnr03.jpg");background-size:cover}nav#recruit-f-submenu ul li:nth-of-type(4){background-image:url("../images/recruit_bnr04.jpg");background-size:cover}section#recruit-message{width:88%;max-width:1400px;margin:0 auto}section#recruit-message .left{margin-bottom:40px}section#recruit-message .left img{display:block;margin-bottom:5px}section#recruit-message .left p span{font-size:2.3rem}section#recruit-message .right h3{font-size:2.3rem;font-weight:700;line-height:1.6}section#recruit-message .right p{margin-top:25px}@media print,screen and (min-width: 768px){section#recruit-message&gt;div{display:flex;justify-content:space-between}section#recruit-message&gt;div .left{width:43%}section#recruit-message&gt;div .right{width:50%}}section#recruit-interview article{width:88%;max-width:1200px;margin:0 auto 50px;padding:0 0 50px;border-bottom:1px solid #999}@media print,screen and (min-width: 768px){section#recruit-interview article{margin:0 auto 100px;padding:0 0 100px}}section#recruit-interview article div.inner{max-width:1050px;margin:10px auto 0}@media print,screen and (min-width: 768px){section#recruit-interview article div.inner{width:90%;margin:20px auto 0}}@media print,screen and (min-width: 1000px){section#recruit-interview article div.inner{margin:90px auto 0;display:flex;justify-content:space-between}section#recruit-interview article div.inner .left{width:36%}section#recruit-interview article div.inner .right{width:64%}}section#recruit-interview article div.inner .left h3{font-size:2.3rem;font-weight:700;line-height:1.6;color:#00a0e9;margin-bottom:25px}section#recruit-interview article div.inner .left h4{font-size:2.3rem}section#recruit-interview article div.inner .left p{line-height:1.6;margin:10px 0 40px}section#recruit-interview article div.inner .right p{margin-bottom:25px}section#recruit-interview article div.inner .right p img{max-width:492px}section#recruit-interview ul{width:88%;max-width:1200px;margin:0 auto}section#recruit-interview ul li{margin-bottom:30px}section#recruit-interview ul li a{color:#424242;text-decoration:none;font-weight:400;display:block}section#recruit-interview ul li a h3{font-size:2.3rem;margin:10px 0}section#recruit-interview ul li a p{line-height:1.6}@media print,screen and (min-width: 600px){section#recruit-interview ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#recruit-interview ul li{width:48%;margin-bottom:60px}}@media print,screen and (min-width: 768px){section#recruit-interview ul{justify-content:flex-start}section#recruit-interview ul li{width:32%;margin-right:2%}section#recruit-interview ul li:nth-of-type(3n){margin-right:0}}section#recruit-analysis{width:88%;max-width:1200px;margin:0 auto}section#recruit-analysis li{border-top:1px solid #003894;padding-top:5px;margin-bottom:100px}section#recruit-analysis li h3{font-size:1.4rem;font-weight:700}section#recruit-analysis li p,section#recruit-analysis li img{margin-top:20px}section#recruit-analysis li.analysis01 p{font-size:4rem;text-align:center;line-height:1}section#recruit-analysis li.analysis01 p span{font-size:10rem}section#recruit-analysis li.analysis02 img{max-width:872px;margin:20px auto 0}section#recruit-analysis li.analysis03 p{font-size:3rem;text-align:center;line-height:1}section#recruit-analysis li.analysis03 p span{font-size:8rem}section#recruit-analysis li.analysis03 p small{font-size:1.6rem}section#recruit-analysis li.analysis04 img{max-width:1020px;margin:20px auto 0}section#recruit-analysis li.analysis05 img{max-width:395px;margin:20px auto 0}section#recruit-analysis li.analysis06 img{max-width:450px;margin:20px auto 0}@media print,screen and (min-width: 768px){section#recruit-analysis ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#recruit-analysis ul li h3{font-size:2.3rem}section#recruit-analysis ul li.analysis01,section#recruit-analysis ul li.analysis05,section#recruit-analysis ul li.analysis06{width:48%}section#recruit-analysis ul li.analysis02,section#recruit-analysis ul li.analysis04{width:100%}section#recruit-analysis ul li.analysis03{width:30%}}section#requirements{width:88%;max-width:980px;margin:0 auto}section#requirements dl{font-size:1.4rem;line-height:1.8;text-align:left}section#requirements dt{font-weight:700}section#requirements&gt;dl&gt;dd{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}section#requirements&gt;dl&gt;dd dt:nth-of-type(2){margin-top:20px}section#requirements&gt;dl&gt;dd a.btn-line{border:3px solid #58bf5c;border-radius:10px;padding:20px;display:block;max-width:357px;margin-top:10px}@media print,screen and (min-width: 768px){section#requirements&gt;dl{display:flex;justify-content:space-between;flex-wrap:wrap}section#requirements&gt;dl&gt;dt{width:200px;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}section#requirements&gt;dl&gt;dd{width:calc(100% - 200px)}}#digital-ttl{background:url("../images/digital_bg.jpg");background-size:cover;margin-top:80px;background-position:bottom right}@media print,screen and (min-width: 1000px){#digital-ttl{margin-top:120px}}nav#digital-submenu{font-size:1.2rem;font-weight:400;margin:40px auto;width:88%}@media print,screen and (min-width: 1000px){nav#digital-submenu{margin:80px auto}}nav#digital-submenu ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media print,screen and (min-width: 600px){nav#digital-submenu ul{justify-content:center}}nav#digital-submenu ul li{width:50%;position:relative;text-align:center}nav#digital-submenu ul li:first-child{width:100%}@media print,screen and (min-width: 600px){nav#digital-submenu ul li{width:auto}nav#digital-submenu ul li:first-child{width:auto}}nav#digital-submenu ul li:nth-child(even)::after{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}@media print,screen and (min-width: 600px){nav#digital-submenu ul li:first-child::after{content:"";width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto}}nav#digital-submenu ul li a{display:block;text-decoration:none;color:#424242;padding:10px 0;border-bottom:1px solid #ccc;font-weight:400}nav#digital-submenu ul li a:hover{opacity:1;color:#00a0e9;border-bottom:1px solid #00a0e9}@media print,screen and (min-width: 600px){nav#digital-submenu ul li a{padding:10px 20px}}nav#digital-submenu ul li.on{display:block;text-decoration:none;color:#00a0e9;border-bottom:1px solid #00a0e9;padding:10px 0}@media print,screen and (min-width: 600px){nav#digital-submenu ul li.on{padding:10px 20px}}div#ios-ttl{width:88%;max-width:650px;margin:0 auto}div#ios-ttl h2{text-align:center}div#ios-ttl p{margin-top:20px}section#ios-flow{width:88%;max-width:1056px;margin:50px auto 0}@media print,screen and (min-width: 1000px){section#ios-flow{margin:100px auto 0}}section#ios-advantages{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#ios-advantages{padding:100px 0;margin:100px 0}}section#ios-advantages ul{width:88%;margin:0 auto;max-width:1190px}section#ios-advantages ul li{background-color:#fff;padding:20px 0;text-align:center;font-size:1.4rem;line-height:1.4;font-weight:700;margin-top:10px}section#ios-advantages ul li span{display:block}section#ios-advantages ul li&gt;div{margin:0 auto 10px;width:55px;height:55px;display:flex;justify-content:center;align-items:center}section#ios-advantages ul li img{display:block}section#ios-advantages ul li:nth-of-type(1) img{width:51px}section#ios-advantages ul li:nth-of-type(2) img{width:40px}section#ios-advantages ul li:nth-of-type(3) img{width:53px}section#ios-advantages ul li:nth-of-type(4) img{width:38px}section#ios-advantages ul li:nth-of-type(5) img{width:52px}section#ios-advantages ul li:nth-of-type(6) img{width:51px}@media print,screen and (min-width: 600px){section#ios-advantages ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#ios-advantages ul li{width:49%}section#ios-advantages ul li span{display:block}section#ios-advantages ul li img{display:block}}@media print,screen and (min-width: 1000px){section#ios-advantages ul li{width:33%}section#ios-advantages ul li span{display:inline}}section#ios-products&gt;p{width:88%;max-width:650px;margin:20px auto 0}section#ios-products&gt;ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 60px}section#ios-products&gt;ul li{width:50%}@media print,screen and (min-width: 1000px){section#ios-products&gt;ul li{width:25%}}section#ios-products article.layering{max-width:1200px;margin:0 auto 30px;padding-bottom:30px;border-bottom:1px dotted #999;width:88%}section#ios-products article.layering h4{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:0 auto 10px}section#ios-products article.layering p{margin-bottom:10px}section#ios-products article.layering ul{display:flex;justify-content:space-around}section#ios-products article.layering ul li{width:49%}@media print,screen and (min-width: 768px){section#ios-products article.layering{display:flex;justify-content:space-between;flex-direction:row-reverse;margin:0 auto 60px;padding-bottom:60px}section#ios-products article.layering ul{width:50%}section#ios-products article.layering&gt;div{width:47%}}section#ios-products article.orthodontic{max-width:1200px;margin:0 auto;width:88%}section#ios-products article.orthodontic h4{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:0 auto 10px}section#ios-products article.orthodontic p{margin-bottom:10px}section#ios-products article.orthodontic&gt;div ul{display:flex;justify-content:space-between}section#ios-products article.orthodontic&gt;div ul li{width:33%}@media print,screen and (min-width: 768px){section#ios-products article.orthodontic&gt;div{display:flex;justify-content:space-between}section#ios-products article.orthodontic&gt;div div{width:47%}section#ios-products article.orthodontic&gt;div ul{width:50%}}section#ios-products article.orthodontic dl dt{font-size:1.2rem;color:#fff;font-weight:700;background-color:#003894;padding:10px 20px;margin:40px 0 5px}section#ios-products article.orthodontic dl dd img{display:block;max-width:924px;margin:20px auto 0}@media print,screen and (min-width: 1000px){section#ios-products article.orthodontic dl dt{display:table}section#ios-products article.orthodontic dl p{width:47%}}section#ios-scan{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#ios-scan{padding:100px 0;margin:100px 0}}section#ios-scan ul{width:88%;max-width:1560px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}section#ios-scan ul li{width:48%;margin-top:40px}section#ios-scan ul li img{display:block;margin-bottom:5px}@media print,screen and (min-width: 768px){section#ios-scan ul li{width:31%}}@media print,screen and (min-width: 1000px){section#ios-scan ul{justify-content:center}section#ios-scan ul li{margin:40px 1% 0;width:18.4%}section#ios-scan ul li:first-child,section#ios-scan ul li:nth-of-type(6){margin-left:0}section#ios-scan ul li:nth-of-type(5),section#ios-scan ul li:nth-of-type(10){margin-right:0}}section#ios-cloud h3{text-align:center}section#ios-cloud div.inner{width:88%;max-width:980px;margin:0 auto}@media print,screen and (min-width: 768px){section#ios-cloud div.inner{display:flex;justify-content:space-between}section#ios-cloud div.inner dl{width:48%}}section#ios-cloud dl dt{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:40px 0 10px}section#ios-cloud dl dd{font-size:1.4rem;line-height:1.8}section#ios-cloud dl dd span{font-size:3rem;font-weight:700;line-height:1.2}section#ios-cloud dl dd span i{color:#00a0e9;font-size:3rem;padding-right:5px}@media print,screen and (min-width: 1000px){section#ios-cloud dl dd span{font-size:4.2rem}}section#ios-cloud dl dd p{margin-top:5px}section#ios-cloud dl li{position:relative;padding-left:16px}section#ios-cloud dl li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#ios-support{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#ios-support{padding:100px 0;margin:100px 0}}section#ios-support ul,section#ios-support p{width:88%;max-width:688px;margin:10px auto 0}section#ios-support ul{display:flex;justify-content:space-between}section#ios-support ul li{width:48%}#gos-ttl{width:88%;max-width:650px;margin:0 auto}#gos-ttl h2{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.6;display:block}@media print,screen and (min-width: 1000px){#gos-ttl h2{font-size:2.3rem}}#gos-ttl h2 strong{font-size:3rem;display:block;line-height:1}#gos-ttl h2 span{font-size:1.8rem;margin:0 0 10px;display:block}#gos-ttl p{margin-top:20px}section#gos-advantages{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#gos-advantages{padding:100px 0;margin:100px 0}}section#gos-advantages h3{text-align:center}section#gos-advantages ul{width:88%;margin:0 auto;max-width:1190px}section#gos-advantages ul li{background-color:#fff;padding:20px 0;text-align:center;font-size:1.4rem;line-height:1.4;font-weight:700;margin-top:10px}section#gos-advantages ul li span{display:block}section#gos-advantages ul li&gt;div{margin:0 auto 10px;width:62px;height:55px;display:flex;justify-content:center;align-items:center}section#gos-advantages ul li img{display:block}section#gos-advantages ul li:nth-of-type(1) img{width:40px}section#gos-advantages ul li:nth-of-type(2) img{width:52px}section#gos-advantages ul li:nth-of-type(3) img{width:61px}@media print,screen and (min-width: 600px){section#gos-advantages ul{display:flex;justify-content:center;flex-wrap:wrap}section#gos-advantages ul li{width:49%}section#gos-advantages ul li:first-child{margin-right:2%}section#gos-advantages ul li span{display:block}section#gos-advantages ul li img{display:block}}@media print,screen and (min-width: 1000px){section#gos-advantages ul{justify-content:space-between}section#gos-advantages ul li{width:33%}section#gos-advantages ul li:first-child{margin-right:0}section#gos-advantages ul li span{display:inline}}div.gos-demo{padding:50px 0;border-bottom:1px solid #999;border-top:1px solid #999;width:88%;max-width:690px;margin:100px auto}div.gos-demo h2{font-size:1.6rem;font-weight:700;text-align:center;line-height:1.6}div.gos-demo h2 span{display:block;font-size:2.3rem}div.gos-demo p{font-size:1.4rem;text-align:justify;font-weight:400;width:95%;margin:15px auto}div.gos-demo a{display:flex;align-items:center;justify-content:center;height:62px;background-color:#00a0e9;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;max-width:340px;margin:0 auto}div.gos-demo a i{font-size:1.8rem;margin-right:5px}section#gos-about{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#gos-about{padding:100px 0;margin:100px 0}}section#gos-about h3 span{font-size:1.6rem}section#gos-about p{width:88%;max-width:688px;margin:10px auto 0}section#gos-about&gt;div{width:88%;max-width:1200px;margin:50px auto 0}section#gos-about&gt;div&gt;ul{display:block;max-width:297px}section#gos-about&gt;div&gt;ul li{margin-bottom:10px}section#gos-about&gt;div dl dt{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:40px 0 10px}section#gos-about&gt;div dl dd{font-size:1.4rem;line-height:1.8}section#gos-about&gt;div dl li{position:relative;padding-left:16px}section#gos-about&gt;div dl li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}@media print,screen and (min-width: 768px){section#gos-about&gt;div{display:flex;justify-content:space-between;align-items:flex-start}section#gos-about&gt;div&gt;ul{width:25%}section#gos-about&gt;div dl{width:70%}section#gos-about&gt;div dl dt:first-child{margin:0 0 10px}}section#gos-mov{width:88%;max-width:768px;margin:0 auto}section#gos-mov ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#gos-mov ul li{margin-top:30px;width:100%}section#gos-mov ul li a{font-size:1.4rem;color:#424242;text-decoration:none;line-height:1.4}section#gos-mov ul li a i{color:#003894;font-weight:700;padding-right:5px}section#gos-mov ul li a img{display:block;margin-bottom:5px}@media print,screen and (min-width: 768px){section#gos-mov ul li{width:47%}}section#gos-sompo{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#gos-sompo{padding:100px 0;margin:100px 0}}section#gos-sompo div{width:88%;max-width:688px;margin:0 auto}section#gos-sompo div img{display:block;max-width:280px;margin-bottom:10px}section#gos-sompo div p{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width: 768px){section#gos-sompo div{display:flex;justify-content:space-between;align-items:flex-start}section#gos-sompo div p{width:calc(100% - 300px)}}section#gos-cloud p{width:88%;max-width:688px;margin:10px auto 0}section#gos-cloud ul{width:88%;max-width:688px;margin:10px auto 0}section#gos-cloud ul li{font-size:1.4rem;line-height:1.8;position:relative;padding-left:16px}section#gos-cloud ul li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#gos-spec{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#gos-spec{padding:100px 0;margin:100px 0}}section#gos-spec&gt;div{width:88%;max-width:1200px;margin:0 auto}section#gos-spec h3{font-size:1.4rem;font-weight:700;line-height:1.8;background-color:#fff;padding:15px;display:table}section#gos-spec div&gt;dl&gt;dt{font-size:2.3rem;padding-bottom:5px;border-bottom:1px solid #999;margin:40px 0 10px}section#gos-spec div&gt;dl&gt;dd dt{font-size:1.2rem;font-weight:700;color:#fff;background-color:#003894;padding:5px 0;width:157px;margin:10px 0 5px;text-align:center}section#gos-spec div&gt;dl dd{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width: 768px){section#gos-spec&gt;div div{display:flex;justify-content:space-between}section#gos-spec&gt;div div&gt;dl{width:45%}}section#m-cam,section#s-cad{width:88%;max-width:1200px;margin:0 auto}section#m-cam ul,section#s-cad ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#m-cam ul li,section#s-cad ul li{margin-bottom:40px}section#m-cam ul li img,section#s-cad ul li img{display:block}section#m-cam ul li h3,section#s-cad ul li h3{font-size:1.6rem;line-height:1.6;font-weight:700;margin:5px 0}section#m-cam ul li h3 a,section#s-cad ul li h3 a{font-size:1.4rem}section#m-cam ul li&gt;dl&gt;dt,section#s-cad ul li&gt;dl&gt;dt{font-size:1.2rem;font-weight:700;color:#fff;padding:5px 0;width:100%;max-width:157px;text-align:center;background-color:#003894;margin:10px 0 5px}section#m-cam ul li&gt;dl&gt;dd,section#s-cad ul li&gt;dl&gt;dd{font-size:1.4rem;line-height:1.8}section#m-cam ul li&gt;dl&gt;dd dt,section#s-cad ul li&gt;dl&gt;dd dt{position:relative;padding-left:16px;margin-top:10px}section#m-cam ul li&gt;dl&gt;dd dt:first-child,section#s-cad ul li&gt;dl&gt;dd dt:first-child{margin-top:0}section#m-cam ul li&gt;dl&gt;dd dt::before,section#s-cad ul li&gt;dl&gt;dd dt::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#m-cam ul li&gt;dl&gt;dd dd,section#s-cad ul li&gt;dl&gt;dd dd{padding-left:16px}@media print,screen and (min-width: 600px){section#m-cam ul li,section#s-cad ul li{width:47%}}@media print,screen and (min-width: 1000px){section#m-cam ul li,section#s-cad ul li{width:30%;margin-right:5%}section#m-cam ul li:nth-of-type(3n),section#s-cad ul li:nth-of-type(3n){margin-right:0}}@media print,screen and (min-width: 1000px){section#m-cam ul,section#s-cad ul{justify-content:flex-start}}#partner-ttl{background:url("../images/partner_bg.jpg");background-size:cover;margin-top:80px;background-position:center left}@media print,screen and (min-width: 1000px){#partner-ttl{margin-top:120px}}div#partner-btn h2{margin:45px auto 0}@media print,screen and (min-width: 1000px){div#partner-btn h2{margin:90px auto 0}}div#partner-btn&gt;p{width:88%;max-width:688px;margin:20px auto 0}div#partner-btn div{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 768px){div#partner-btn div{margin:50px 0 100px}}div#partner-btn div ul{max-width:1200px;margin:0 auto;width:88%}div#partner-btn div ul li{background-color:#fff;padding:40px 4%;margin-top:10px}div#partner-btn div ul li img{display:block}div#partner-btn div ul li a{display:block;width:165px;text-align:center;padding:20px 0;border:1px solid #00a0e9;color:#00a0e9;font-size:1.2rem;font-weight:700;text-decoration:none;border-radius:54px;margin:15px auto;position:relative}div#partner-btn div ul li a::after{content:"";display:block;width:63px;height:10px;background-image:url("../images/partner_yajirushi01.png");background-size:cover;position:absolute;bottom:-5px;left:51px}@media print,screen and (min-width: 768px){div#partner-btn div ul{display:flex;justify-content:space-between}div#partner-btn div ul li{width:32%}}section#lab{position:relative;margin-top:50px;padding-bottom:60px}@media print,screen and (min-width: 1000px){section#lab{margin-top:100px}}section#lab h4{text-align:center}section#lab&gt;p{width:88%;max-width:688px;margin:0 auto}section#lab h5{text-align:center;margin:50px 0 0}@media print,screen and (min-width: 1000px){section#lab h5{margin:100px 0 0}}section#lab ul{background-color:#fff;width:100%;max-width:1582px;margin:0 auto;padding:50px 0;z-index:2;position:relative}section#lab ul li{width:88%;margin:0 auto 50px;padding-bottom:50px;border-bottom:1px solid #00a0e9;position:relative}section#lab ul li::after{content:"";display:block;width:29px;height:26px;background-image:url("../images/partner_yajirushi02.png");background-size:cover;position:absolute;bottom:-26px;left:0;right:0;margin:auto}section#lab ul li:last-child{border:none;margin:0 auto;padding:0}section#lab ul li:last-child::after{display:none}section#lab ul dt{font-size:1.6rem;font-weight:700;margin-bottom:20px}section#lab ul dt span{font-size:2.3rem;color:#00a0e9;display:block;margin-bottom:10px}section#lab ul dd{font-size:1.4rem;line-height:1.8;text-align:justify}section#lab ul dd div.c-tel{font-size:1.2rem;line-height:1.2;margin:10px 0}section#lab ul dd div.c-tel a,section#lab ul dd div.c-tel span{font-size:3rem;font-weight:700;text-decoration:none}@media print,screen and (min-width: 1350px){section#lab ul dd div.c-tel a,section#lab ul dd div.c-tel span{font-size:4.2rem}}section#lab ul dd div.c-tel a i,section#lab ul dd div.c-tel span i{font-size:3rem;color:#00a0e9}@media print,screen and (min-width: 1000px){section#lab ul dd div.c-tel a i,section#lab ul dd div.c-tel span i{font-size:1.6rem}}@media print,screen and (min-width: 1350px){section#lab ul dd div.c-tel a i,section#lab ul dd div.c-tel span i{font-size:3rem}}section#lab ul dd div.c-mail{max-width:300px}section#lab ul dd div.c-mail a{display:flex;align-items:center;justify-content:center;height:62px;background-color:#00a0e9;color:#fff;font-size:1.4rem;font-weight:700;text-decoration:none}section#lab ul dd div.c-mail a i{font-size:1.8rem;margin-right:5px}@media print,screen and (min-width: 1000px){section#lab ul{width:88%;margin:0 auto;padding:50px;display:flex;justify-content:flex-start}section#lab ul li{width:32%;margin:0 4% 0 0;padding:0 4% 0 0;border-right:1px solid #00a0e9;border-bottom:none}section#lab ul li::after{width:26px;height:29px;background-image:url("../images/partner_yajirushi03.png");bottom:0;top:0;left:inherit;right:-26px;margin:auto}section#lab ul li:last-child{width:28%;border:none;margin:0;padding:0}section#lab ul li:last-child::after{display:none}}section#lab div.bg-lab{background-color:#bae3f9;width:70%;height:300px;display:block;z-index:1;position:absolute;bottom:0;right:0}section#g-support{margin:50px 0;position:relative;padding-bottom:60px}@media print,screen and (min-width: 1000px){section#g-support{margin:100px 0}}section#g-support h4{text-align:center}section#g-support&gt;p{width:88%;max-width:688px;margin:0 auto}section#g-support h5{text-align:center;margin:50px 0 25px}@media print,screen and (min-width: 1000px){section#g-support h5{margin:100px 0 50px}}section#g-support&gt;ul{width:88%;max-width:1410px;margin:0 auto}section#g-support&gt;ul li{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #003894}section#g-support&gt;ul li:last-child{margin:0;padding:0;border:none}section#g-support&gt;ul div.collaboration1{font-size:1.2rem;font-weight:700;color:#003894;text-align:center;padding:5px 0;border:1px solid #003894;margin-bottom:21px;position:relative;border-radius:24px}section#g-support&gt;ul div.collaboration1::after{content:"";width:9px;height:21px;background-color:#003894;position:absolute;bottom:-22px;left:0;right:0;margin:auto}section#g-support&gt;ul div.collaboration2{font-size:1.6rem;font-weight:700;color:#fff;background-color:#003894;text-align:center;padding:10px 0;margin-bottom:50px;position:relative;border-radius:36px}section#g-support&gt;ul div.collaboration2::after{content:"";width:23px;height:40px;background-image:url("../images/partner_yajirushi05.png");background-size:cover;position:absolute;bottom:-40px;left:0;right:0;margin:auto}section#g-support&gt;ul h6{font-size:1.6rem;font-weight:700;color:#003894;text-align:center;margin-bottom:10px}@media print,screen and (min-width: 1000px){section#g-support&gt;ul{display:flex;justify-content:flex-start}section#g-support&gt;ul li{width:32%;margin:0 4% 0 0;padding:0 4% 0 0;border-right:1px solid #003894;border-bottom:none}section#g-support&gt;ul li:last-child{width:28%;border:none}}section#g-support div.order{background-color:#fff;padding:30px 0 60px;max-width:1580px;position:relative;z-index:2}@media print,screen and (min-width: 768px){section#g-support div.order{width:88%;margin:0 auto}}section#g-support div.order ul{width:88%;max-width:980px;margin:0 auto;padding:20px;background-color:#f8f8f8}section#g-support div.order ul li{background-color:#fff;padding:40px 10px;margin-top:5px}section#g-support div.order ul li:nth-of-type(1) div img{width:62px}section#g-support div.order ul li:nth-of-type(2) div img{width:60px}section#g-support div.order ul li:nth-of-type(3) div img{width:50px}section#g-support div.order ul li div{width:63px;height:58px;display:flex;justify-content:center;align-items:center;margin:0 auto}section#g-support div.order ul li h6{font-size:1.6rem;font-weight:700;text-align:center;line-height:1.8}section#g-support div.order ul li p{text-align:center}@media print,screen and (min-width: 768px){section#g-support div.order ul{display:flex;justify-content:space-between}section#g-support div.order ul li{width:32%;margin:0}}section#g-support div.bg-g-support{background-color:#bae3f9;width:70%;height:300px;display:block;z-index:1;position:absolute;bottom:0;left:0}@media print,screen and (min-width: 768px){section#g-support div.bg-g-support{height:500px;width:90%}}section#r-scanner{position:relative;padding-bottom:60px}section#r-scanner h4{text-align:center}section#r-scanner&gt;p{width:88%;max-width:688px;margin:0 auto}section#r-scanner h5{text-align:center;margin:70px 0 20px}@media print,screen and (min-width: 768px){section#r-scanner h5{margin:150px 0 50px}}section#r-scanner div.r-s-flow img.sp{display:block;margin:0 auto;width:88%;max-width:637px}section#r-scanner div.r-s-flow img.pc{display:none}@media print,screen and (min-width: 768px){section#r-scanner div.r-s-flow img.sp{display:none}section#r-scanner div.r-s-flow img.pc{display:block;margin:0 auto;width:88%;max-width:977px}}section#r-scanner div.r-s-products{width:88%;max-width:935px;margin:0 auto}section#r-scanner div.r-s-products ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#r-scanner div.r-s-products ul li{width:47%;font-size:1.4rem;line-height:1.8;margin-bottom:20px}@media print,screen and (min-width: 768px){section#r-scanner div.r-s-products ul li{width:31%}}section#r-scanner div.r-s-voice{max-width:1580px;margin:0 auto;padding-bottom:50px;background-color:#fff;z-index:2;position:relative}@media print,screen and (min-width: 768px){section#r-scanner div.r-s-voice{width:88%;padding-bottom:100px}}section#r-scanner div.r-s-voice ul{width:88%;margin:0 auto;max-width:937px}section#r-scanner div.r-s-voice ul img{margin-bottom:10px}section#r-scanner div.r-s-voice ul h6{font-size:2.3rem}section#r-scanner div.r-s-voice ul h6 span{font-size:1.4rem;display:block;margin:10px 0 30px}section#r-scanner div.r-s-voice ul li{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #bae3f9}section#r-scanner div.r-s-voice ul li:last-child{margin:0;padding:0;border:none}@media print,screen and (min-width: 768px){section#r-scanner div.r-s-voice ul li{display:flex;justify-content:space-between;align-items:flex-start}section#r-scanner div.r-s-voice ul li img{width:50%}section#r-scanner div.r-s-voice ul li div{width:46%}}section#r-scanner div.bg-lab{background-color:#bae3f9;width:70%;height:600px;display:block;z-index:1;position:absolute;bottom:0;right:0}#hoken-ttl{background:url("../images/hoken_bg.jpg");background-size:cover;margin-top:80px;background-position:right 25% top}@media print,screen and (min-width: 1000px){#hoken-ttl{margin-top:120px}}.other-ttl2 div{width:88%;height:220px;max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:flex-end}.other-ttl2 h1{background-color:#fff;font-size:1.2rem;line-height:1.4;padding:10px 40px 0}.other-ttl2 h1 span{font-size:1.8rem;display:block;font-weight:700}@media print,screen and (min-width: 768px){.other-ttl2 div{height:355px}}@media print,screen and (min-width: 1000px){.other-ttl2 div{height:400px}.other-ttl2 h1 span{font-size:2.3rem}}div#hoken&gt;h2{margin:45px auto 0;text-align:center}@media print,screen and (min-width: 1000px){div#hoken&gt;h2{margin:90px auto 0}}div#hoken&gt;p{width:88%;max-width:688px;margin:20px auto 0}div#hoken&gt;div{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){div#hoken&gt;div{padding:100px 0;margin:100px 0}}div#hoken&gt;div h3{text-align:center}div#hoken&gt;div ul{width:88%;margin:0 auto;max-width:380px}div#hoken&gt;div ul li{position:relative;padding-left:16px;font-size:1.4rem;line-height:1.8}div#hoken&gt;div ul li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}article.fa-contact{padding:50px 0;border-bottom:1px solid #999;border-top:1px solid #999;width:88%;max-width:575px;margin:100px auto}article.fa-contact div.fa-aco{width:77px;position:absolute;top:-30px;left:-90px}article.fa-contact h2{font-size:3rem;font-weight:900;line-height:1.2;text-align:center;position:relative;display:table;margin:0 auto}article.fa-contact h2 span{display:block;font-size:1.2rem;font-weight:400}article.fa-contact&gt;p{text-align:center;font-weight:700;margin:15px 0;font-size:1.6rem}article.fa-contact address{font-size:1.4rem;line-height:1.4;text-align:center}article.fa-contact address span,article.fa-contact address a{font-size:3rem;font-weight:700;text-decoration:none;color:#003894;display:table;position:relative;padding-left:50px;margin:0 auto}article.fa-contact address span i,article.fa-contact address a i{position:absolute;width:45px;display:block;left:0;top:7px}section#fa-service dl{background-color:#f8f8f8;width:88%;max-width:990px;margin:10px auto 0;padding:20px}@media print,screen and (min-width: 768px){section#fa-service dl{padding:40px}}section#fa-service dl dt{position:relative;padding-left:16px;font-size:1.6rem;font-weight:700;line-height:1.8}section#fa-service dl dt::before{color:#003894;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}section#fa-service dl dd{font-size:1.4rem;line-height:1.8}section#insurance-list{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#insurance-list{padding:100px 0;margin:100px 0}}section#insurance-list&gt;p{width:88%;max-width:688px;margin:0 auto 40px}section#insurance-list dl{background-color:#fff;padding:40px;width:88%;margin:10px auto 0;max-width:1092px}section#insurance-list dl dt{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px}section#insurance-list dl dd ul{display:flex;justify-content:flex-start;flex-wrap:wrap;width:300px;margin:0 auto}@media print,screen and (min-width: 768px){section#insurance-list dl dd ul{width:600px}}@media print,screen and (min-width: 1000px){section#insurance-list dl dd ul{width:900px}}section#insurance-list dl dd li{width:100%;max-width:300px;height:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center;line-height:2;font-size:1.2rem}section#insurance-list img.s1{max-width:267px}section#insurance-list img.s2{max-width:160px}section#insurance-list img.s3{max-width:143px}section#insurance-list img.s4{max-width:173px}section#insurance-list img.s5{max-width:126px}section#insurance-list img.s6{max-width:206px}section#insurance-list img.s7{max-width:86px}section#insurance-list img.s8{max-width:176px}section#insurance-list img.s9{max-width:286px}section#insurance-list img.s10{max-width:242px}section#insurance-list img.s11{max-width:269px}section#insurance-list img.s12{max-width:151px}section#insurance-list img.s13{max-width:279px}section#agency-list&gt;p{width:88%;max-width:688px;margin:0 auto 40px}section#agency-list ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;width:300px}@media print,screen and (min-width: 768px){section#agency-list ul{width:600px}}@media print,screen and (min-width: 1000px){section#agency-list ul{width:900px}}section#agency-list li{width:100%;max-width:300px;margin-top:50px;display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700}section#agency-list img.d1{max-width:201px}section#agency-list img.d2{max-width:131px}section#agency-list img.d3{max-width:159px}section#agency-list img.d4{max-width:188px}section#agency-list img.d5{max-width:175px}section#agency-list img.d6{max-width:107px}section#agency-list img.d7{max-width:212px}section#agency-list img.d8{max-width:66px}section#agency-list img.d9{max-width:205px}section#agency-list img.d10{max-width:79px}section#agency-list img.d11{max-width:218px}section#agency-list img.d12{max-width:255px}section#agency-list img.d13{max-width:201px}section#agency-list img.d14{max-width:230px}section#agency-list img.d15{max-width:148px}section#agency-list img.d16{max-width:190px}section#agency-list img.d18{max-width:142px}section#agency-list img.d19{max-width:229px}section#agency-list img.d20{max-width:112px}section#agency-list img.d21{max-width:147px}section#agency-list img.d22{max-width:60px}section#agency-list img.d23{max-width:158px}section#agency-list img.d24{max-width:201px}section#agency-list img.d25{max-width:128px}section#agency-list img.d26{max-width:100px}section#agency-list img.d27{max-width:186px}section#agency-list img.d28{max-width:200px}section#fa-agreement{background-color:#f8f8f8;padding:50px 0;margin:50px 0}@media print,screen and (min-width: 1000px){section#fa-agreement{padding:100px 0;margin:100px 0}}section#fa-agreement ul{width:88%;max-width:990px;margin:0 auto;padding:40px;background-color:#fff}section#fa-agreement ul li{line-height:1.8;margin-top:10px}section#fa-agreement ul li a{font-size:1.6rem}@media print,screen and (min-width: 768px){section#fa-agreement ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#fa-agreement ul li{width:50%}}section#t-news2{border-top:22px solid #00a0e9;margin-top:80px;padding:40px 0}@media print,screen and (min-width: 768px){section#t-news2{padding:80px 0}}@media print,screen and (min-width: 1000px){section#t-news2{margin-top:120px}}section#t-news2&gt;h1{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#t-news2&gt;h1 span{display:block;font-size:1.2rem;font-weight:400}section#t-news2 a.btn01{margin:0 auto}article#news-contents{width:88%;max-width:930px;margin:0 auto 100px}article#news-contents&gt;div time{font-size:1.4rem}article#news-contents&gt;div div{font-size:1.2rem;border:1px solid #00a0e9;border-radius:3px;padding:5px 0;display:block;font-weight:700;width:125px;text-align:center;margin:10px 0 5px}article#news-contents&gt;div div.wp-block-column{border:none}@media print,screen and (min-width: 768px){article#news-contents&gt;div{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}article#news-contents&gt;div time{width:100px;margin:5px 0 0}article#news-contents&gt;div div{margin:0}}article#news-contents h1{font-size:2.3rem;line-height:1.4;font-weight:700;margin:20px 0}article#news-contents p{margin:5px 0 20px;font-weight:400}article#news-contents h2{font-size:1.8rem;font-weight:700;line-height:1.2;color:#00a0e9;margin:50px 0 5px}article#news-contents h3{font-size:1.2rem;color:#fff;font-weight:700;background-color:#003894;padding:10px 20px;margin:40px 0 15px}article#news-contents .wp-block-image img{width:auto}article#news-contents ul{margin:5px 0 20px}article#news-contents ul&gt;li{position:relative;padding-left:16px;font-size:1.4rem;line-height:1.8}article#news-contents ul&gt;li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}.pager{margin-bottom:20px;font-size:1.3rem;text-align:center;display:flex;justify-content:center}a.page-numbers,.pager .current{border:solid 1px #00a0e9;border-radius:30px;color:#fff;text-decoration:none;margin:0 2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:1.6rem;background-color:#00a0e9;letter-spacing:0}span.dots{display:flex;align-items:center}.pager .current{background-color:#f8f8f8;border:solid 1px #f8f8f8;color:#00a0e9;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:1.6rem;letter-spacing:0}.pager a:hover{color:#00a0e9;border:solid 1px #f8f8f8;background-color:#f8f8f8;opacity:1}#contact-ttl{border-top:22px solid #00a0e9;margin-top:80px;padding:40px 0}@media print,screen and (min-width: 768px){#contact-ttl{padding:80px 0}}@media print,screen and (min-width: 1000px){#contact-ttl{margin-top:120px}}#contact-ttl&gt;h1{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}#contact-ttl&gt;h1 span{display:block;font-size:1.2rem;font-weight:400}#contact-ttl p{width:88%;margin:60px auto 0;text-align:justify}#contact-ttl p br{display:none}@media print,screen and (min-width: 600px){#contact-ttl p{text-align:center}#contact-ttl p br{display:block}}#contact-ttl&gt;div{font-size:1.4rem;line-height:1.2;text-align:center;margin:30px 0}#contact-ttl&gt;div span,#contact-ttl&gt;div a{font-size:3rem;font-weight:700;text-decoration:none}@media print,screen and (min-width: 600px){#contact-ttl&gt;div span,#contact-ttl&gt;div a{font-size:4.2rem}}#contact-ttl&gt;div span i,#contact-ttl&gt;div a i{color:#00a0e9;font-size:3rem}#contact-ttl a.btn01{margin:0 auto 80px}section#form{width:88%;max-width:1127px;margin:0 auto 60px;background-color:#fff}section#form::after{content:"";display:block;width:100%;height:40px;background-image:url("../images/bg_kage.png");background-repeat:no-repeat;background-position:bottom center;background-size:100%}@media print,screen and (min-width: 768px){section#form::after{height:80px}}form#mailformpro{width:88%;margin:0 auto}form#mailformpro dl dt{font-size:1.4rem;padding:30px 0 0;line-height:1.6;text-align:left}form#mailformpro dl dd{font-size:1.4rem;padding:5px 0 30px;line-height:1.6}@media print,screen and (min-width: 1000px){form#mailformpro dl{display:flex;justify-content:space-between;flex-wrap:wrap}form#mailformpro dl dt{width:209px !important;padding:30px 15px;display:flex;align-items:center;border-bottom:solid 1px #333}form#mailformpro dl dt:first-child{border-top:solid 1px #333}form#mailformpro dl dd{width:calc(100% - 209px) !important;padding:30px 15px}form#mailformpro dl dd:nth-of-type(1){border-top:solid 1px #ccc}}form#mailformpro .name&gt;div:first-child{margin-bottom:10px;margin-right:10px}@media print,screen and (min-width: 768px){form#mailformpro .name{display:flex}}form#mailformpro input,form#mailformpro textarea{background-color:#f6f6f6;padding:15px;border:none;box-shadow:none !important;font-size:1.4rem;box-sizing:border-box;max-width:100%}form#mailformpro input{max-width:100% !important}form#mailformpro select{background-color:#fff;border:thin solid #999;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}form#mailformpro select.minimal{background-image:linear-gradient(45deg, transparent 50%, #333 50%),linear-gradient(135deg, #333 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;width:auto}form#mailformpro select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}section#thanks{width:88%;margin:0 auto}section#thanks h2{font-family:"Lato",sans-serif;font-size:3.6rem;margin:30px 0 15px;letter-spacing:.2rem;text-align:center}@media print,screen and (min-width: 768px){section#thanks h2{font-size:5rem;margin:70px 0 45px}}section#thanks h2 span{display:block;font-size:1.4rem;margin-top:2px;font-weight:700}@media print,screen and (min-width: 768px){section#thanks p{text-align:center}}section#thanks div{width:88%;max-width:300px;margin:45px auto 70px}section#privacy-ttl{border-top:22px solid #00a0e9;margin-top:80px;padding:40px 0}@media print,screen and (min-width: 768px){section#privacy-ttl{padding:80px 0}}@media print,screen and (min-width: 1000px){section#privacy-ttl{margin-top:120px}}section#privacy-ttl&gt;h1{font-size:3rem;font-weight:900;line-height:1.2;text-align:center}section#privacy-ttl&gt;h1 span{display:block;font-size:1.2rem;font-weight:400}section#privacy-ttl p{width:88%;max-width:650px;margin:60px auto 0;text-align:justify}section#privacy-ttl dl{width:88%;margin:0 auto 100px;max-width:930px}section#privacy-ttl dt{color:#00a0e9;font-size:1.6rem;font-weight:700;border:1px solid #00a0e9;padding:15px 20px;margin:40px 0 10px}section#privacy-ttl dd{font-size:1.4rem;line-height:1.8;text-align:justify}section#privacy-ttl li{position:relative;padding-left:16px}section#privacy-ttl li:last-child{margin-bottom:0}section#privacy-ttl li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}#customer-ttl{background:url("../images/customer_bg.jpg");background-size:cover;margin-top:80px;background-position:bottom center}@media print,screen and (min-width: 1000px){#customer-ttl{margin-top:120px}}section#customer-reviews h2{font-size:1.8rem;line-height:1.6;font-weight:700;text-align:center;margin:45px auto}@media print,screen and (min-width: 1000px){section#customer-reviews h2{font-size:2.3rem;margin:90px auto}}section#customer-reviews ul{width:88%;max-width:1200px;margin:0 auto}section#customer-reviews ul li{margin-bottom:30px}section#customer-reviews ul li a{color:#424242;text-decoration:none;font-weight:400;display:block}section#customer-reviews ul li a h3{font-size:1.4rem;margin:10px 0}section#customer-reviews ul li a h3 span{font-size:2.7rem;font-family:"Lato",sans-serif;font-weight:700;border-right:1px solid #999;padding-right:10px;margin-right:10px;vertical-align:sub}@media print,screen and (min-width: 600px){section#customer-reviews ul{display:flex;justify-content:space-between;flex-wrap:wrap}section#customer-reviews ul li{width:48%;margin-bottom:60px}}@media print,screen and (min-width: 768px){section#customer-reviews ul{justify-content:flex-start}section#customer-reviews ul li{width:32%;margin-right:2%}section#customer-reviews ul li:nth-of-type(3n){margin-right:0}}section#customer-reviews ul.review-bottom{border-top:1px solid #999;padding-top:60px;margin-top:60px}@media print,screen and (min-width: 768px){section#customer-reviews ul.review-bottom{padding-top:120px;margin-top:120px}}.adjust-box{position:relative;width:100%;height:auto}.adjust-box .inner{position:absolute;top:0;left:0;width:100%;height:100%}.adjust-box .inner img{width:100%;height:100%;object-fit:cover}.box-16x9:before{content:"";display:block;padding-top:56.25%}section#review-contents article{width:88%;max-width:930px;margin:50px auto 0}@media print,screen and (min-width: 768px){section#review-contents article{margin:90px auto 0}}section#review-contents article time{font-size:1.4rem;font-family:"Lato",sans-serif;font-weight:400}section#review-contents article h1{font-size:2.3rem;font-weight:700;margin:10px 0 30px}section#review-contents article h1 span{font-size:3rem;font-family:"Lato",sans-serif;font-weight:700;border-right:1px solid #999;padding-right:10px;margin-right:10px;vertical-align:text-bottom}section#review-contents article h2{font-size:2.3rem;line-height:1.3;font-weight:700;margin:60px 0 10px}section#review-contents article h3{font-size:2.3rem;line-height:1.3;font-weight:700;margin:60px 0 10px;border-top:1px dotted #999;padding-top:21px}section#review-contents article h4{background-color:#00a0e9;padding:5px 10px;color:#fff;margin-bottom:5px;font-size:1.8rem;line-height:1.3;font-weight:700}section#review-contents article p{margin-bottom:14px}section#review-contents article figure{margin-top:10px}section#review-contents article ul li{position:relative;padding-left:16px;font-size:1.4rem;line-height:1.8}section#review-contents article ul li::before{color:#00a0e9;content:"";font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:700;left:0;position:absolute;top:3px}.wp-block-image figcaption{text-align:right;font-size:1.4rem}/*# sourceMappingURL=style.css.map */</pre></body></html>