@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;letter-spacing:.03em}@media(max-width:425px){abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{letter-spacing:0}}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}p{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D)}body{font-size:1pc;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif;color:#4d4d4d;background:#fff;font-weight:400;-webkit-text-size-adjust:100%;display: flex;flex-direction: column;min-height: 100vh;}select,table,textarea{font-size:inherit;font:100%}address{font-weight:400}address,em{font-style:normal}em,strong{font-weight:700}a{text-decoration:none}a:hover{text-decoration:underline}img{font-size:0;line-height:0}img,td,th{vertical-align:top}caption{font-weight:700}th{text-align:left}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.clear{clear:both}.center{margin-left:auto;margin-right:auto;display:table}.m0a{margin:0 auto!important}.m0{margin:0!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:5pc!important}.mb135{margin-bottom:135px!important}.mb150{margin-bottom:150px!important}.mb-5{margin-bottom:-5px!important}.mb-10{margin-bottom:-10px!important}.mb-20{margin-bottom:-20px!important}.mb-30{margin-bottom:-30px!important}.mb-40{margin-bottom:-40px!important}.mb-50{margin-bottom:-50px!important}.mb-60{margin-bottom:-60px!important}.mb-70{margin-bottom:-70px!important}.mb-80{margin-bottom:-80px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr100{margin-right:100px!important}.mr-5{margin-right:-5px!important}.mr-10{margin-right:-10px!important}.mr-20{margin-right:-20px!important}.mr-30{margin-right:-30px!important}.mr-40{margin-right:-40px!important}.mr-50{margin-right:-50px!important}.mr-60{margin-right:-60px!important}.mr-70{margin-right:-70px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100em{margin-left:1em!important}.ml-5{margin-left:-5px!important}.ml-10{margin-left:-10px!important}.ml-20{margin-left:-20px!important}.ml-30{margin-left:-30px!important}.ml-40{margin-left:-40px!important}.ml-50{margin-left:-50px!important}.ml-60{margin-left:-60px!important}.ml-70{margin-left:-70px!important}.ml-80{margin-left:-80px!important}.ml-90{margin-left:-90px!important}.mta{margin-top:auto!important}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt-5{margin-top:-5px!important}.mt-10{margin-top:-10px!important}.mt-15{margin-top:-15px!important}.mt-20{margin-top:-20px!important}.mt-30{margin-top:-30px!important}.mt-40{margin-top:-40px!important}.mt-50{margin-top:-50px!important}.mt-60{margin-top:-60px!important}.mt-70{margin-top:-70px!important}.p0{padding:0px!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p30{padding:30px!important}.pl0{padding-left:0px!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pt0{padding-top:0px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pb0{padding-bottom:0px!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.fs-ss{font-size:.6rem!important}.fs-s{font-size:.85em!important}.fs-100{font-size:1rem!important}.fs-120{font-size:1.2rem!important}.fs-m{font-size:1.1em!important}.fs-l{font-size:1.3em!important}.fs-2l{font-size:2rem!important}.fs-3l{font-size:3rem!important}.fwb{font-weight:700!important}.lh250{line-height:2.5!important}.lh200{line-height:2!important}.lh170{line-height:1.7!important}.lh150{line-height:1.5!important}.lh130{line-height:1.3!important}.lh100{line-height:1!important}.c-red{color:#e92e1d;}.c-blue{color:#6080b0!important;}.c-yelorange{color:#f09609;}.c-orange{color:#eb6100!important}.c-bk{color: #4d4d4d!important;}.c-sunflower{color:#f1c40f}.c-white{color:#fff}.c-pomegranate{color:#c0392b}.c-pumpkin{color:#d35400}.c-peterriver{color:#3498db}.c-nephritis{color:#1abc9c}.c-gold{color:#c99600!important}.c-hpb{color:#983858}.bgc-nephritis{background-color:#1abc9c}.bgc-wh{background-color:#ffffff !important}.bgc-cream{background-color:#fdf6e5 !important}.bgc-gray{background-color:#f8f8f8}.bgc-hpb{background-color:#983858}.bgc-deepyel{background-color:#b69730!important}.bgc-grdgold{background-color: #cc9b1f!important;background-image: linear-gradient(217deg, rgba(255, 255, 224, 0.8), rgba(255, 215, 0, 0.8), rgba(255, 255, 224, 0.8));}.bgc-grdyel {background-image: linear-gradient(45deg, #FFF600 0%, #FFEF02 50%, #ffad0e 100%);}.tar{text-align:right!important}.tac{text-align:center!important}.tal{text-align:left!important}.fl{float:left!important}.fr{float:right!important}.vat{vertical-align:top!important}.vatb{vertical-align:text-bottom!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.bt0{border-top:0!important}.br0{border-right:0!important}.bb0{border-bottom:0!important}.bl0{border-left:0!important}.w10{width:10%!important}.w15{width:15%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w40{width:40%!important}.bt3-dot-gray{border-top: 3px dotted #ccc;!important}@media screen and (max-width:767px){.bt3-dot-gray{border-top: 2px dotted #ccc;!important}}.w42{width:42%!important}.w47{width:47%!important}.w49{width:49%!important}.w50{width:50%!important}.w54{width:54%!important}.w56{width:56%!important}.w60{width:60%!important}.w70{width:70%!important}.w75{width:75%!important}.w80{width:80%!important}.w82{width:82%!important}.w85{width:85%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{width:100%!important}.w105{width:105%!important}.ls-20{letter-spacing: -0.2rem;}.img-border{border:solid 1.5px #ccc;}.img-border-thin{border:solid 1px #dbdbdb;}body{padding-top:57px;min-width:882pt}@media screen and (max-width:767px){body{padding-top:0;font-size:14px;min-width:20pc;width:100%}}h1{font-size:2.1rem;line-height:3rem;margin-bottom:10px}h2{font-size:2rem;line-height:2.5rem}h2,h3{margin-bottom:8px}h3{font-size:1.4rem;line-height:1.8rem}h4{font-size:1.1rem;line-height:1.7rem;margin-bottom:5px}a{color:#666}h1 span{font-size:1.2rem;line-height:2rem;margin-bottom:3px;display:block}h2 span{color:#666;line-height:1.5rem}h2 span,h3 span{font-size:1rem;margin-bottom:5px;display:block}h3 span{color:#f09609;line-height:1.2rem}.en{font-family:arial,Roboto,sans-serif;font-weight:100;-webkit-font-smoothing:antialiased}span.job-tag{background-color: #7c9dcf;border: solid 1.5px ;font-size:9pt;line-height:1.4rem;margin-top:-2px;margin-right:4px;padding:2px 10px 1px 10px;border-radius:2px;color: #fff  }span.patent{font-size:9pt;color:#fff;line-height:1.4rem;margin-top:-2px;margin-right:4px;padding:2px 10px 1px 10px;background-color:#c00;border-radius:14px }span.hpb-tag {color: #fff; border-radius: 4px;padding: 3px 6px;background-color: #983858;font-size: .9em!important;}figcaption,p{line-height:1.7rem}figcaption{font-size:.9rem;padding-top:3px;padding-bottom:3px}.pc-underline-gray {position: relative; padding-bottom: 0.5rem; border-bottom: 2px solid #cccccc;}.underline-gray {position: relative; padding-bottom: 0.5rem; border-bottom: 2px solid #cccccc;}@media screen and (max-width:767px){h1{font-size:1.7rem;line-height:2rem;margin-bottom:8px}h2{font-size:1.2rem}h2,h3{margin-bottom:5px}h3{font-size:1.1rem;line-height:1.5rem}h1 span{font-size:.6rem;line-height:1rem;margin-bottom:3px}h2 span,h3 span{font-size:1rem;line-height:1.5rem;margin-bottom:2px}span.patent{font-size:14px;line-height: 1.5rem; }span.hpb-tag { line-height: 1.8rem}p{line-height:1.7rem;}#price-list p{line-height:1.3rem;}table{font-size:14px}figcaption{font-size:10px;line-height:1rem;color:#8e8e8e}.underline-gray {position: relative; padding-bottom: 0.3rem; border-bottom: 1px solid #cccccc;}.pc-underline-gray {position: relative; padding-bottom: 0.3rem; border-bottom: none;}.img-border-thin{border:solid 1px #dbdbdb;}}.c-base{color:#6080b0!important}.case-loop li a,.col2 h2,.faq h3,.headercall a,.heading03,.link-box a,.realse-loop li span,.step .grid3 h4,.wrap.grid1 .col h2,.wrap.grid2 .col h2,.wrap.grid2 .col h3,.wrap.grid3 .col h3 i,.wrap.grid3 .col h4,.wrap.grid3_h .col h4,.wrap.grid4 .col h3 i{color:#6080b0}.bk-base{color:#4d4d4d !important}.bgc-base{background-color:#6080b0}.c-white{color:#fff!important}#page-top a,.aside.local,.aside.local li.drop-menu li a:hover,.case-loop li a:hover,.func_list a,.link-box a:hover,.step h3,a.btn.request{color:#fff;background-color:#6080b0}.table0 thead{color:#fff;}.aside.local li a:hover,.aside.local li.drop-menu li a,.func_list a:hover,.hover-menu{background-color:#4d668d}#header-pc{position:fixed;top:0;width:100%;z-index:2;background-color:#fff;box-shadow:0 1px 3px rgba(41,42,43,.125);height:65px}#header-sp{display:none}#header-pc:after{content:"";display:block;clear:both}#header-pc .logo img{width:180px}#header-pc .logo{float:left;width:220px}#header-pc .logo a{padding-top:11px;padding-bottom:11px;display:block}#header-pc nav{margin-top:1pc;float:right;width:780px}.menu-container{width:100%;margin:0 auto}.menu-mobile{display:none;padding:20px}.menu-mobile:after{content:"aaa";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.menu-dropdown-icon:before,.menu-dropdown-icon:hover{background:#6080b0;color:#fff}.menu-dropdown-icon:before{content:"\f067";font-family:FontAwesome;display:none;cursor:pointer;float:right;padding:15px 2em}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}.menu>ul:after,.menu>ul:before{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;padding:0;margin:0;background:#fff}.menu>ul>li a{text-decoration:none;padding:10px 27px;display:block;color:#6080b0}.top-link_hover:hover{text-decoration: underline #6080b0;}.menu>ul>li:hover{color:#fff;background:#6080b0}.menu>ul>li:hover a,.menu>ul>li:hover.menu-dropdown-icon:before{color:#fff}.menu>ul>li>ul{display:none;width:100%;background:#6080b0;padding:20px;position:absolute;z-index:3;left:0;margin:0;list-style:none;box-sizing:border-box}.menu>ul>li>ul:after,.menu>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:33%;background:0;float:left}.menu>ul>li>ul>li a{color:#fff;width:85%;line-height: 1.5rem; background-image:url(images/common/arrow_white.png);background-repeat:no-repeat;background-position:left center;background-size:6px auto;display:block;font-size:15px}.menu>ul>li>ul>li>ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box}.menu>ul>li>ul>li>ul:after,.menu>ul>li>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:8px 0;line-height: 1.5rem;margin:0}.menu>ul>li>ul>li>ul>li a{border:0;padding:5px 27px}.menu>ul>li>ul.normal-sub{width:300px;left:auto}.menu>ul>li>ul.normal-sub>li{width:100%}.menu>ul>li>ul.normal-sub>li a{border:0}#header-pc .headercall{float:right;width:165px;padding-top:17px}#header-pc .headercall a{font-size:1.05pc;font-weight:700;line-height:.8rem;letter-spacing:1px;margin-bottom:1px;padding-left:25px;background-image:url(images/common/freedial.png);background-repeat:no-repeat;background-position:left center;display:block;color:#000!important;background-size:20px auto}#header-pc .headercall span{font-size:11px;color:#666}#header-pc .header_request{float:right;width:90pt;padding-top:45px}#fix-side{position:fixed;top:180px;right:0;z-index:4}#fix-side a{font-size:.9rem;color:#fff;line-height:1.2rem;padding:10px 8px;width:73px;background-color:#8bc53f;display:block;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}nav.sp{display:none}@media screen and (max-width:767px){#header-pc{display:none}#header-sp{display:block;position:sticky;top:0;width:100%;z-index:2;background-color:#fff;box-shadow:0 1px 3px rgba(41,42,43,.125);}#header-sp .sp-btn{float:left;width:15%}#header-sp .logo{text-align:center;float:left;width:70%}#header-sp .logo a{padding-top:5px;padding-bottom:5px;display:block}#header-sp .logo img{height:auto;width:130px}#header-sp .headercall{float:left;width:15%}#header-sp .headercall a{ font-size: 25px;position: absolute;right: 20px;top: 10px;}.layer{display:none;position:fixed;top:44px;left:0;width:100%;height:100%;padding-bottom:81pt;z-index:5;background:#fff}nav.pc{display:none}body{position:relative}nav.sp{z-index:6;top:40px;width:100%;height:100%;overflow:scroll;position:fixed;-webkit-overflow-scrolling:touch;background:#6080b0;display:none}ul.sp-nav{margin-top:20px;margin-right:3%;margin-left:3%;padding-bottom:200px}nav.sp a{background:#fff;color:#6080b0;padding-top:1pc;padding-bottom:1pc;padding-left:15px;display:block;font-size:13px}nav.sp ul>li{margin-bottom:1px}nav.sp p{background:#fff;color:#6080b0;padding-top:1pc;padding-bottom:1pc;padding-left:15px;display:block;font-size:14px}nav.sp .sp-nav{clear:both}nav.sp ul>li>ul{display:none;background:#fff}nav.sp ul>li>ul>li{float:left;width:49%;margin-right:1%}nav.sp ul>li>ul>li.label{width:100%}nav.sp ul>li>ul>li>a{padding-right:10%}nav.sp ul>li,nav.sp ul>li a{font-size:14px;line-height:1.3rem;position:relative}nav.sp ul>li a:after,nav.sp ul>li>ul>li:after{content:"\f105";top:50%}nav.sp p.normal:after,nav.sp ul>li a:after,nav.sp ul>li>ul>li:after{font-family:FontAwesome;position:absolute;right:9pt;color:#4d4d4d;margin-top:-7px}nav.sp p.normal:after,nav.sp p.tap:after{content:"\f107";top:23px}nav.sp p.tap:after{font-family:FontAwesome;position:absolute;right:10px;color:#cfcfcf;margin-top:-7px}.sp-menu{float:left;height:44px;width:44px;background:#6080b0;display:block;cursor:pointer}.sp-close i,.sp-menu span{font-size:11px;padding:5px 8px 2px;display:inline-block;color:#fff}.sp-close i,.sp-menu i{font-size:22px;margin-left:15px;display:block;color:#fff}.side-btn-trial{display:none}}footer{margin-top: auto;}.footer-request{padding-top:20px;padding-bottom:0px;background-color:#34495e}@media screen and (max-width:780px){.footer-request{padding-top:20px;padding-bottom:30px;background-color:#34495e}}.present{margin:0 auto;width:480px}.present .pamph{float:left;width:42%}.present p.txt{text-align:left!important;float:right;width:58%;letter-spacing:normal}.footer-contact .label{font-size:1.3rem;font-weight:700;padding-bottom:20px}.footer-contact a.tel{font-family:arial;font-size:2.2rem;font-weight:700;text-align:center;padding-top:5px;padding-bottom:15px;display:block}.footer-contact p{height:5pc}.footer-contact span{font-size:1rem;text-align:center;display:block}.footer-sitemap{padding-top:35px;padding-bottom:35px}.footer-sitemap li span{font-size:9pt;line-height:.8rem;display:block}footer .col h3{font-size:15px;line-height:1.3rem;margin-bottom:5px}footer .col li{margin-bottom:10px}footer .col li a{font-size:14px}.copyright{font-size:.7rem;color:#fff;text-align:center;padding-top:35px;padding-bottom:35px;background-color:#4f4a50}#page-top{position:fixed;bottom:400px;right:20px;font-size:180%}#page-top a{text-decoration:none;width:70px;padding:20px 0;text-align:center;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#page-top a span{display:none}@media screen and (max-width:780px){#page-top a:hover{text-decoration:none;background:#999}}#sp-request,#sp-trial{display:none}@media screen and (max-width:767px){.present{width:83%}.present .pamph{float:none;width:100%;}.present p.txt{text-align:center!important;float:none;width:80%;    margin: 0 auto;}.footer-contact{margin-right:auto;margin-left:auto;width:90%}.footer-contact .label{font-size:1.3rem;font-weight:700;padding-bottom:10px}.footer-contact p{height:auto}.footer-contact a.tel{font-size:1.6rem}.footer-contact a.btn{width:80%!important}.footer-contact .grid3 .col{margin-top:20px!important;margin-left:0!important;float:none;width:100%!important}.footer-contact a.btn.request,.footer-contact a.btn.trial{padding:10px 0;min-width:300px}.footer-contact p{font-size:1rem}.footer-sitemap{padding-top:15px;padding-bottom:15px}footer .col h3{font-size:14px;line-height:1.2rem;margin-bottom:20px}footer .grid5 .col{margin-right:10px;margin-bottom:10px!important;margin-left:10px!important;float:none;width:auto!important}footer .col ul{margin-bottom:10px;width:100%}footer .col ul:after{content:"";display:block;clear:both}footer .col li{width:49%}footer .col  .nav-w45{width:45%;}footer .col .func li,footer .col li{margin-bottom:28px;padding-left:1%;float:left}footer .col .func li{width:49%}footer .col .func li a span{font-size:7px;display:inline}footer .col li a{font-size:14px;display:block}.copyright{padding-top:15px;padding-bottom:15px}#page-top{position:fixed;bottom:40px;right:10px;font-size:100%}#page-top a{text-decoration:none;padding:13px 0}#sp-trial{position:fixed;bottom:5pc;right:10px;display:block}#page-top a,#sp-trial a{width:40px;text-align:center;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#sp-trial a{font-size:10px;color:#fff;line-height:.9rem;padding:5px 0;background-color:#8bc53f}#sp-request{position:fixed;bottom:90pt;right:10px;display:block}#sp-request a{font-size:10px;color:#fff;line-height:.9rem;padding:5px 0;width:40px;text-align:center;background-color:#f90;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}#add #header-pc,#add #header-sp,#add #sp-request,#add #sp-trial,#add-confirm #header-pc,#add-confirm #header-sp,#add-confirm #sp-request,#add-confirm #sp-trial,#add-thanks #header-pc,#add-thanks #header-sp,#add-thanks #sp-request,#add-thanks #sp-trial,#dg-lightplus-apply #header-pc,#dg-lightplus-apply #header-sp,#dg-lightplus-apply #sp-request,#dg-lightplus-apply #sp-trial,#lightplus-apply #header-pc,#lightplus-apply #header-sp,#lightplus-apply #sp-request,#lightplus-apply #sp-trial,#lightplus-apply-confirm #header-pc,#lightplus-apply-confirm #header-sp,#lightplus-apply-confirm #sp-request,#lightplus-apply-confirm #sp-trial,#lightplus-apply-thanks #header-pc,#lightplus-apply-thanks #header-sp,#lightplus-apply-thanks #sp-request,#lightplus-apply-thanks #sp-trial,#new #header-pc,#new #header-sp,#new #sp-request,#new #sp-trial,#new-confirm #header-pc,#new-confirm #header-sp,#new-confirm #sp-request,#new-confirm #sp-trial,#new-thanks #header-pc,#new-thanks #header-sp,#new-thanks #sp-request,#new-thanks #sp-trial{display:none}#add header,#add-confirm header,#add-thanks header,#dg-lightplus-apply header,#lightplus-apply header,#lightplus-apply-confirm header,#lightplus-apply-thanks header,#new header,#new-confirm header,#new-thanks header{margin-top:0!important}body#add,body#add-confirm,body#add-thanks,body#dg-lightplus-apply,body#lightplus-apply,body#lightplus-apply-confirm,body#lightplus-apply-thanks,body#new,body#new-confirm,body#new-thanks{padding-top:0!important}#add .footer-contact,#add .footer-request,#add .footer-sitemap,#add hr,#add-confirm .footer-contact,#add-confirm .footer-request,#add-confirm .footer-sitemap,#add-confirm hr,#add-thanks .footer-contact,#add-thanks .footer-request,#add-thanks .footer-sitemap,#add-thanks hr,#dg-lightplus-apply .footer-contact,#dg-lightplus-apply .footer-request,#dg-lightplus-apply .footer-sitemap,#dg-lightplus-apply hr,#lightplus-apply .footer-contact,#lightplus-apply .footer-request,#lightplus-apply .footer-sitemap,#lightplus-apply hr,#lightplus-apply-confirm .footer-contact,#lightplus-apply-confirm .footer-request,#lightplus-apply-confirm .footer-sitemap,#lightplus-apply-confirm hr,#lightplus-apply-thanks .footer-contact,#lightplus-apply-thanks .footer-request,#lightplus-apply-thanks .footer-sitemap,#lightplus-apply-thanks hr,#new .footer-contact,#new .footer-request,#new .footer-sitemap,#new hr,#new-confirm .footer-contact,#new-confirm .footer-request,#new-confirm .footer-sitemap,#new-confirm hr,#new-thanks .footer-contact,#new-thanks .footer-request,#new-thanks .footer-sitemap,#new-thanks hr,#order .footer-contact,#order .footer-request,#order .footer-sitemap,#order hr{display:none}article{min-height:140px}@media screen and (max-width:767px){article section{padding-right:20px;padding-left:20px}}.wrap{margin:0 auto;width:882pt}.wrap:after{content:"";display:block;clear:both}.wrap-contents{padding-top:35px;padding-bottom:35px}.wrap-header{text-align:center;padding-bottom:10px;padding-top:50px}.wrap-header,.wrap-header3{color:#fff;margin-top:9px;background-repeat:repeat-x;background-size:40%;background-position:100% 0;background-image:url(images/header-bg1.jpg);min-height:140px!important}.wrap-header3{padding-top:40px;padding-bottom:35px}.wrap-header2{color:#fff;text-align:center;margin-top:9px;padding-top:50px;padding-bottom:10px;background-image:url(images/header-company.jpg);background-repeat:no-repeat;background-position:100% 20%;background-size:cover;min-height:140px!important}.header-title{padding-left:3%}.anchor{padding-top:25px;padding-bottom:15px}.anchor li{font-weight:700;margin-right:25px;float:left}.anchor li a{text-decoration:none;padding:0 25px 8px;border-bottom:3px solid #6080b0;display:block}.anchor li span{font-size:9pt;font-weight:400;padding-bottom:6px;display:block}#anchor1,#anchor_option1,#staff2,#light-regi{margin-top:-70px;padding-top:70px}#navi_pc,#navi_sp,#navi02_sp,#navi02_pc{margin-top:-90px!important;padding-top:90px!important}#chain-group{margin-top:-90px!important;padding-top:90px!important}#anchor_bunseki, #anchor_honbu, #anchor_kanri, #anchor_multiple, #anchor_option, #anchor_pos-plan-table, #anchor_receipt, #anchor_posreceipt, #concept7, #anchor2, #anchor3, #anchor4, #anchor5, #anchor6, #anchor7, #anchor8, #anchor_pwa{margin-top:-4pc;padding-top:70px}#anchor2,#anchor3,#anchor_kakusyu,#newsletter{padding-top:70px;margin-top:-35px}#anchor_nextkarte{padding-top:70px;margin-top:-70px}#otherpos{margin-top:20px}#anchor_option_point,#anchor_option_zaiko,#anchor_point,#anchor_zaiko,#anchor_cti,#anchor_ticket{scroll-margin-top: 100px;}@media screen and (max-width:767px) {#anchor_posreceipt{margin-top:0;padding-top:0}#anchor_pwa{margin-top:-40px;padding-top:40px}#anchor_option_point{scroll-margin-top: 100px;}.wrap{width:100%}.wrap-contents{padding-top:15px;padding-bottom:5px}.wrap-header{padding:20px 15% 10px;background-repeat:repeat}.wrap-header,.wrap-header2{margin-top:41px;min-height:50px!important}.wrap-header2{padding:15px 13% 7px}.wrap-header2 p,.wrap-header3 p,.wrap-header p{font-size:1rem;line-height:1.5rem}.wrap-header3{margin-top:41px;padding:20px 10% 10px;background-size:cover;min-height:50px!important}.anchor{margin-right:0;margin-left:0;position:static}.anchor ul{border-collapse:separate;border-spacing:5px 0;display:table;margin:0 auto}#otherpos{margin-top:0!important}.anchor li a{font-size:11px;padding:0 5px 8px}.anchor li span{font-size:9px}#concept7{margin-top:-4pc;padding-top:69px}}@media(max-width:505px){.anchor li{margin-right:5px}}@media(max-width:425px){#otherpos{margin-top:0px!important}}.col{margin-left:30px;float:left;margin-bottom:30px}.col:after{content:"";display:block;clear:both}.wrap .col:first-child{margin-left:0}.wrap.grid1 .col{float:none;margin-left:0}.wrap.grid2 .col{width:573px}.wrap.grid3 .col{width:calc(100% / 3 - 20px);}.wrap.grid3 .col.join{width:754px}.wrap.grid3.image-l .col.join,.wrap.grid3.image-r .col.join{width:666px}.wrap.grid3.image-l .col-image,.wrap.grid3.image-r .col-image{width:5in}.wrap.grid3.image-r .col-image,.wrap.grid4.image-r .col-image,.wrap.grid4-img__m.image-r .col-image{float:right}.wrap.grid3.image-r .col.join,.wrap.grid4.image-r .col.join,.wrap.grid4-img__m.image-r .col.join{margin-left:0}.wrap.grid4-img__m.image-l .col.join{ margin-left: 95px;}.wrap.grid4 .col{width:264px}.wrap.grid4 .col.join{width:852px}.wrap.grid4 .col .image{text-align:center}.wrap.grid4-img__m .col {width: 350px}.wrap.grid4-img__m .col .image img { height: auto;width: 100%;max-width: 350px;}.wrap.grid4-img__m .col.join {width: 730px}.wrap.grid4-img__m .col .image {text-align: center}.wrap.grid5 .col{width:211px}.wrap.grid6 .col{width:171px}.col-in .image{margin-right:3%;float:left;width:37%}@media screen and (max-width:767px){ .col-in .image{margin-right:0%;float:none;width:60%; margin: 0 auto}.col{margin-bottom:10px}.wrap.grid1 .col{float:none}.wrap.grid2 .col{width:100%;float:none;margin-left:0}.wrap.grid2 .col:first-child{margin-left:0}.wrap.grid3 .col{width:100%;float:none;margin-left:0;margin-bottom:15px}.wrap.grid3_h .card{margin-bottom:15px}.grid3.image-l .col-image,.wrap.grid3.image-l .col-image{float:none;width:100%;margin:10px auto 20px auto}.wrap.grid3.image-l .col.join{width:auto;margin-left:0}.grid3.image-r .col-image,.wrap.grid3.image-r .col-image{margin:10px auto 20px auto;float:none;width:100%}.wrap.grid3.image-r .col.join{width:auto;margin-left:0}.wrap.grid3 .col.join{width:100%}.image-heightLine .grid3 .col .image{margin-right:auto;margin-left:auto;width:80%}.wrap.grid4 .col{width:100%;margin:15px auto}.wrap.grid4 .col .image img{text-align:center;height:auto;width:100%;max-width:90pt}.wrap.grid4 .col.join{width:100%;float:none} .wrap.grid4-img__m .col {width: 100%;}.wrap.grid4-img__m.image-l .col.join{margin-left: 0px;}.image-l .col .image img{display: flex;}.image-r .col .image img{display: flex;}.wrap.grid4-img__m .col .image img {text-align: center;height: auto;width: 100%;}.wrap.grid4-img__m .col.join {width: 100%;float: none}.wrap.grid5 .col{width:31%;padding:0 1%;margin-left:0;margin-bottom:15px}.wrap.grid6 .col{width:100%;margin:7px 1.6666666666%}.col .image img{width:100%;max-width:20pc;margin:auto;display:flex;}}.col2{margin:65px auto 0;width:882pt}.col2:after{content:"";display:block;clear:both}.col2 .main{float:left;width:852px}.col2 .aside{float:right;width:264px}.col2 .aside.list{margin-bottom:20px}.col2 .wrap{width:852px}.col2 .main .wrap.grid2 .col{width:411px}.col2 .main .wrap.grid3 .col{width:264px}.col2 .main .wrap.grid4 .col{width:183px}.col2 .main .wrap.grid3 .col.join{width:558px}.col2 .main .wrap.grid4 .col.join{width:609px}@media screen and (max-width:767px){.col2{margin:60px 0 0;width:100%}.col2 .aside,.col2 .main{float:none;width:100%}.col2 .aside{margin-top:20px}.col2 .wrap{float:none;width:100%}.col2 .main .wrap.grid2 .col{width:100%}.col2 .main .wrap.grid3 .col{width:100%}.col2 .main .wrap.grid4 .col{width:48%;margin:10px 1%}.col2 .main .wrap.grid3 .col.join{width:100%}.col2 .main .wrap.grid4 .col.join{width:48%!important;margin:10px 1%;float:left}.col2 .aside,.col2 .main{float:none;width:100%}}.col h2{font-size:1.8rem;line-height:2.8rem}.col h3{font-size:1.2rem}.col h4{line-height:1.4rem}.col li{line-height:1.5rem}#price-list.col li:not(:last-child){margin-bottom: 8px;}.col2 h2,.wrap.grid1 .col h2{text-align:center;padding-bottom:20px}.wrap.grid2 .col h2{font-size:1.7rem}.wrap.grid2 .col h3,.wrap.grid3 .col.join h3{font-size:1.4rem}.wrap.grid3 .col h4,.wrap.grid3_h .col h4{margin-bottom:8px;padding-bottom:8px}.wrap.grid1 .col p{text-align:center}@media screen and (max-width:767px){.col h2,.wrap.grid2 .col h2{font-size:1.3rem;line-height:1.7rem}.wrap.grid1 .col h2{text-align:center;padding-bottom:10px}.single-case .wrap.grid1 .col h2{text-align:left ;padding-bottom:10px}.col h3,.wrap.grid2 .col h3{font-size:1.1rem;line-height:1.7rem}.case-contents .col h3{font-size:1rem;line-height:1.7rem}.col h4{font-size:1rem}h2.en{font-size:1.5rem}.wrap.grid1 .col h2{margin-bottom:5px}.wrap.grid1 .col p{text-align:left}.wrap.grid3 .col.join h3{font-size:1.1rem!important}.col1-fr-sp .image  img{float:right;width:50%; }.col1-fr-sp p{padding: 20px 0px; }.col1-fr-sp{border-bottom: 1px solid #ccc;}.col1-fl-sp .image  img{float: left;width:45%;  margin-right: 20px;margin-left: 20px;}.col1-fl-sp p{padding: 20px 0px; }.col1-fl-sp{border-bottom: 1px solid #ccc;}}.col2 h1{font-size:1.8rem;line-height:2.5rem}.col2 h2{font-size:1.6rem;line-height:2rem}.col2 .image img{height:auto;width:100%}.col2 .grid1 .col p{text-align:left}.col2 .aside a.btn{min-width:264px}@media screen and (max-width:767px){.col2 h1{font-size:1rem;line-height:1.5rem}.col2 h2{font-size:1.3rem;line-height:1.7rem}}.grid3 .col p{margin-bottom:10px}.wrap.grid1 .col .side-margin{text-align:left;margin-right:auto;margin-left:auto;width:84%}.wrap.grid2 .col.block :after{content:"";display:block;clear:both}.wrap.grid2 .col.block .blc1{width:35%;margin:0 auto}@media screen and (max-width:767px){.wrap.grid2 .col.block .blc1{width:60%;margin:0 auto}}.wrap.grid2 .col.block .blc2{width:100%}@media screen and (max-width:767px){.col li{line-height:1.3rem}#price-list.col li{line-height:1.1rem}#price-list.col li:not(:last-child){margin-bottom: 8px;}.col .images img{width:100%;height:auto}.wrap.grid1 .col .side-margin{width:100%}}.aside.side h3{font-size:15px;padding-top:15px;border-top:1px solid #ccc}.aside.side ul{padding-bottom:35px}.aside.side li{padding-top:10px;padding-bottom:10px}.aside.side li span{font-weight:700;padding-bottom:7px;display:block}@media screen and (max-width:767px){.aside.side h3{padding-left:3%}.aside.side li{padding:10px 3% 5px}.aside.side li a{border-bottom:0}}.post .heading{margin-bottom:35px}.post .category{font-size:14px;color:#fff;text-align:center;margin-right:25px;width:90pt;background-color:#6080b0}.post .category,.post .date{margin-bottom:10px;padding:8px 0;float:left}.post .date{text-align:right}.post p{padding-bottom:20px}@media screen and (max-width:767px){.post .heading{margin-bottom:15px}.post .category{margin-right:15px;float:left;width:90pt}.post .category,.post .date{font-size:9pt;margin-bottom:0;padding:8px 0}.post .date{text-align:right;float:right}.post h1{font-size:1.2rem;line-height:1.6rem}}table{width:100%}td,th{padding:5px}td{text-align:center}.table0{border-top:1px solid #ccc}.table0 td,.table0 th{text-align:left;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;line-height:1.5rem}#pos2 .table0 th{width:22%}.table0 th{width:35%}#price-list.table0 th{width:36%}.table_th-w54 th{width:54%}.table0 span{font-size:14px}.table0.cell2 th{padding-left:15%;width:47%}.grid2 .table0 th{width:30%}.table1 td,.table1 th{pdding:10px;border:1px solid #ccc;line-height:1.5rem}.table1 thead td,.table1 thead th{color:#fff;background:#999}.table1 tbody th{background:#e6e6e6}.table1 tbody td{background:#fff;text-align:left}.table1 tfoot td,.table1 tfoot th{padding:5px 0;border:0}@media screen and (max-width:767px){.table0 td,.table0 th{padding-top:8px;padding-bottom:8px;line-height:1.3rem}.table0 span{font-size:12px;line-height:1.3rem}.table0.cell2 th{padding-left:2%;width:40%}#price-list .table0 th{width:40%}#pos2 .table0 th{width:26%}}.table-explain td,.table-explain th{text-align:left;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc;line-height:1.5rem}.table-explain th{width:1%}.table-explain span{font-size:14px}.table-explain.cell2 th{padding-left:15%;width:47%}.grid2 .table-explain th{width:30%}@media screen and (max-width:767px){.grid2 .table0 th{width:26%}.table0 td,.table-explain th{padding-top:8px;padding-bottom:8px;line-height:1.3rem}.table-explain span{font-size:10px;line-height:1.3rem}.table-explain.cell2 th{padding-left:2%;width:40%}.table-explain th{width:0.2%}}dl:after,li:after{content:"";display:block;clear:both}ol.num{padding:8px 0}ol.num span{color:#fff;margin-right:8px;padding:5px 8px 5px 10px;background-color:#6080b0;display:inline-block}ol.num li{margin-bottom:15px;color:#6080b0;font-weight:700}.box{padding:4% 8%;border:1px solid #cfcfcf}.box-3per{padding:3%;border:1px solid #cfcfcf}.box-3per_red{padding:3%;background-color: #fff0f0;border-radius: 3px;}.box-p0{border:1px solid #cfcfcf}.box1{text-align:center!important;padding:2.5%;border:2px solid #6080b0}.box1 h3,.box1 h4{color:#6080b0;font-weight:700}@media screen and (max-width:767px){.box1 p{text-align:left!important}.box1{padding:5%;}.box-3per{padding:6%;border:1px solid #cfcfcf}}#price-list .table0 th {text-align: center;font-size: 16px;line-height: 1.7rem;font-weight: normal;}@media screen and (max-width: 767px) {#price-list .table0 th {text-align: left;font-size: 13px;line-height: 1.3rem;}}.form-layout,form{margin:0 auto;width:75%}form{padding-top:10px}form td p{text-align:left!important}form select{font-size:1pc;margin-bottom:10px;padding:5px 25px 5px 5px;border:1px solid #ccc;width:100%;border-radius:5px}.select{position:relative;display:inline-block}.select:after{font-family:FontAwesome;content:"\f107";position:absolute;top:3px;right:10px}form input[type="email"],form input[type="text"],form textarea{margin-bottom:10px;padding:5px;font-size:1pc;border-radius:5px;border:1px solid #ccc}form input[type="email"],form input[type="text"]{width:300px}input[type=radio]{margin-top:-2px;width:14px;height:14px;padding:1px;border:1px solid #19283c;border-radius:15px;background:transparent;opacity:.5}input[type="radio"]:checked{background:#f89406;opacity:1}.documentrequest_address2{border:1px solid #ccc!important}#apply #sp-request,#apply #sp-trial,#apply .footer-request,#apply-confirm #sp-request,#apply-confirm #sp-trial,#apply-confirm .footer-request,#apply-thanks #sp-request,#apply-thanks #sp-trial,#apply-thanks .footer-request{display:none}form textarea{width:100%;border-radius:5px;height:300px}form input[type="submit"]{display:inline-block;font-size:1pc}form button[type="submit"],form input[type="submit"]{padding:9pt 30px;border:1px solid #0071bc;border-radius: 5px; display:block;text-align:center;color:#fff;width:100%;max-width:340px;background:#0071bc;text-decoration:none;cursor:pointer;outline:0;line-height:1.5;margin:0 auto}form button[name="mwform_submitButton-228"],form button[name="mwform_submitButton-295"],form button[name="submitConfirm"],form input[name="mwform_submitButton-228"],form input[name="mwform_submitButton-295"],form input[name="submitConfirm"]{max-width:340px!important;width:100%!important}form button[name="mwform_submitButton-230"],form input[name="mwform_submitButton-230"]{max-width:340px!important;width:100%!important}form button[type="submit"]:hover,form input[type="submit"]:hover{opacity:.5}form td.required input,form td.required select,form td.required textarea{border:1px solid #f89406}span.required{color:#f89406;line-height:1.2rem;padding:2px 6px}form td span.required{font-size:13px!important}.confirm div.select:after,.confirm p.supplemental{display:none}@media screen and (max-width:767px){.form-layout,form{width:100%}form .table0 td,form .table0 th{display:block;width:100%}form .table0 th{border:0}.select:after{top:9pt}form textarea{width:95%;height:50%}}.table0 th.category a{color:#fff}.table0 th a{color:#4d4d4d}li.list-dot:before{content:'';width:9pt;height:9pt;display:inline-block;border-radius:100%;background:#f3972d;position:relative;left:-.5em;top:1.5px}ul li.list-dot{padding-left:1em;text-indent:-1em;list-style-position:inside}@media screen and (min-width:767px){ul li.list-dot{margin-bottom:20px}.space100{margin-top:75pt}.space50{margin-top:50px}}.orangeback{font-size:1rem;font-weight:700;color:#ec6c00;text-align:center;margin:10px auto;padding-top:10px;padding-bottom:10px;border:2px solid #ec6c00;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;width:95%}.col .font14 li{font-size:1.2rem;line-height:1.8rem!important}@media screen and (max-width:767px){.col .font14 li{font-size:1rem!important;line-height:1.7rem!important;margin-bottom: 10px;}.orangeback{font-size:1rem;padding-top:10px;padding-bottom:10px;border:1px solid #ec6c00}}.pcorder{display:block!important}.sporder{display:none!important}@media only screen and (max-width:767px){.pcorder{display:none!important}.sporder{display:block!important}}.modal-content{max-width:80%;width:50pc;max-height:80%;margin:0;padding:10px 20px;border:2px solid #aaa;background:#fff;position:fixed;display:none;z-index:2;overflow:auto}#modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.button-link img:hover{opacity:.4;transition-duration:.3s}.button-link:hover{cursor:pointer}.kuwashiku{color:#6080b0;border:1.5px solid #6080b0;padding:2px 5px 0;border-radius:9pt;font-size:11px;font-weight:700;vertical-align:text-bottom}.kuwashiku:hover{background-color:#6080b0;color:#fff;text-decoration:none}.button-under{background-color:#fff;padding:10px 2px 2px;color:#666;text-decoration:none;float:right;cursor:pointer;border-bottom:1px solid #666}.button-under:hover,.kuwashiku{text-decoration:none}@media screen and (max-width:767px){.click-img .caption,.click-img .mask{display:none}}.zoom{font-size:40px!important;vertical-align:text-bottom;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (min-width:768px){.click-img{position:relative}.click-img .caption{font-size:130%;text-align:center;color:#969696;position:relative;height:100%}.click-img .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:hsla(0,0%,100%,.6);-webkit-transition:all .2s ease;transition:all .2s ease}.click-img:hover .mask{opacity:1}}div.scrollbox{height:470px;overflow:scroll;border:1px solid #ccc;padding:15px 10px}.order-form .scrollbox th{padding:10px}.order-form .memo tr:first-child td{padding:7px 7px 0}.order-form .memo tr:last-child td{padding:0px 7px 7px}.order-form .memo td{padding:0 7px}.order-form .memo td:not(:last-child){white-space:nowrap}.order-form .check{margin:5px 0;padding:7px 10px;background:#ffefd5;font-size:100%;line-height:1.8;border-radius:7px}.important-title{font-size:1.2em;line-height:1.4em}.important1_all,.important2_all{margin-bottom:55px}.important1_all tr:nth-child(odd){background-color:#fff7eb;border-left:4px solid #f89406}.important2_all tr:nth-child(odd){background-color:#f2f9e9;border-left:4px solid #8cc540}.important1_all td,.important2_all td{font-size:9pt;padding:15px 10px!important;text-align:left;line-height:1.5em}.important-list{margin-top:.5em;padding-left:20px}.important-list li{list-style-type:disc;line-height:inherit;margin-bottom:1em}.important-list2{margin-top:.2em;margin-bottom:.2em;padding-left:20px}.important-list2 li{list-style-type:circle;line-height:inherit;margin-bottom:.5em}.order-form th .inquiry{color:#fff;background:#ff952b;padding:0 3px;margin-left:.5em}.order-form .inquiry,.order-form th .inquiry{display:inline-block;font-size:14px;font-weight:700;line-height:1.71428;margin:0 3px;border-radius:3px;vertical-align:middle}.order-form .inquiry{color:#f89406;background:#fff;padding:0 8px}.layoutPlan-item{display:flex;justify-content:space-between}.plan-item{width:30%}@media screen and (max-width:767px){.layoutPlan-item{flex-direction:column}.plan-item{width:100%;margin-bottom:20px}}
