@charset "UTF-8";@font-face{font-family:'Noto Sans Japanese',sans-serif;font-style:normal;font-weight:400;src:local('Noto Sans Japanese Regular'),local('NotoSansJapanese-Regular'),url(https://fonts.gstatic.com/s/notosansjp/v24/-F62fjtqLzI2JPCgQBnw7HFowwII2lcnk-AFfrgQrvWXpdFg3KXxAMsKMbdN.0.woff2) format('woff2');font-display:swap}@font-face{font-family:'Noto Sans Japanese',sans-serif;font-style:normal;font-weight:700;src:local('Noto Sans Japanese Bold'),local('NotoSansJapanese-Bold'),url(https://fonts.gstatic.com/s/notosansjp/v24/-F6pfjtqLzI2JPCgQBnw7HFQei0q131nj-pXANNwpfqCt9pay6XIBdsAJNIhVEwQ.0.woff2) format('woff2');font-display:swap}body{font-family:'Noto Sans JP',sans-serif;line-height:1.6;font-size:16px;font-weight:400;color:#2d3840;box-sizing:border-box}#page{overflow:hidden}.wrap{margin:0 1em}.pc,.pc-br{display:none}.sp{display:block}@media screen and (min-width:40em){.wrap{max-width:1000px;margin:0 auto}.pc,.pc-br{display:block}.sp,.sp-br{display:none}}img{max-width:100%}a:link,a:visited{text-decoration:none;color:#3d92ad;cursor:pointer}a:hover{text-decoration:underline}a.case-link:hover{text-decoration:none}.blank::after{display:inline-block;margin-left:.2rem;content:url(../img/ico_blank.svg)}.link_arrow{cursor:pointer}.link_arrow:hover{text-decoration:underline}.link_arrow:before{display:inline-block;content:"\0bb";font-size:1rem;color:#4090ac;text-align:center}.text-em{font-style:italic}h2{font-size:1.5rem;line-height:1.2;font-weight:500}h2>.text-large{font-size:2.286rem}button{border:none;background-color:transparent;cursor:pointer}@media screen and (min-width:64em){h2{font-size:2.625rem}h2>.text-large{font-size:4rem}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-note{font-size:80%}.fw-bold{font-weight:700}.text-red{color:#d63633;font-weight:700}.text-green{color:#4090ac}.text-black{color:#4e4644}.text-white{color:#fff}.text-gold{color:#f6eb96}.text-gray{color:#999}.redtext{color:#ec685e}.bluetext{color:#1f8ca6}.circle{color:#244e82}.x-mark{color:#ba7969}.button{display:block;text-align:center;box-sizing:border-box;transition:all .5s}.button.order{max-width:560px;height:90px;padding-top:18px;letter-spacing:-.1px;color:#fff;font-size:1.75rem;font-size:1.5rem;line-height:1.2;font-style:italic;font-weight:700;background:#bf0014;background:-moz-linear-gradient(left,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);background:-webkit-linear-gradient(left,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);background:linear-gradient(to right,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);box-shadow:0 8px 8px 0 rgba(0,0,0,.3)}.button.order-arrow{max-width:660px;height:66px;line-height:66px;letter-spacing:-.1px;color:#fff;font-size:1.1rem;background:#bf0014;background:-moz-linear-gradient(left,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);background:-webkit-linear-gradient(left,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);background:linear-gradient(to right,rgba(191,0,20,1) 0,rgba(255,49,57,1) 78%);box-shadow:0 3px 8px 0 rgba(0,0,0,.3);position:relative}.button.order-arrow:after{content:'';display:block;width:10px;height:10px;border-top:4px solid #fff;border-right:4px solid #fff;position:absolute;top:50%;right:12px;transform:rotate(45deg) translateX(-50%)}.button.request{max-width:560px;color:#fff;background:#1f8ca6;background:-moz-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:-webkit-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:linear-gradient(to right,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%)}.button:hover{text-decoration:none}.button.order:hover{background:#cd3444;background:-moz-linear-gradient(left,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%);background:-webkit-linear-gradient(left,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%);background:linear-gradient(to right,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%)}.button.order-arrow:hover{background:#cd3444;background:-moz-linear-gradient(left,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%);background:-webkit-linear-gradient(left,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%);background:linear-gradient(to right,rgba(205,52,68,1) 0,rgba(255,90,97,1) 78%)}.button.request:hover{background:#42b1b7;background:-moz-linear-gradient(left,rgba(66,177,183,1) 0,rgba(106,193,198,1) 77%,rgba(106,193,198,1) 100%);background:-webkit-linear-gradient(left,rgba(66,177,183,1) 0,rgba(106,193,198,1) 77%,rgba(106,193,198,1) 100%);background:linear-gradient(to right,rgba(66,177,183,1) 0,rgba(106,193,198,1) 77%,rgba(106,193,198,1) 100%)}.button.order>small{font-size:1rem;display:block;font-style:normal;font-weight:400}.button.cv_btn{width:400px;height:100px;color:#fff;font-size:1.75rem;padding-top:26px;font-style:italic;font-weight:500;background:#181818;background:-moz-linear-gradient(left,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:-webkit-linear-gradient(left,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:linear-gradient(to right,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);box-shadow:0 15px 10px 0 rgba(0,0,0,.3)}.button.cv_btn.buttonwhite{color:#2d3840;background:#dbe5e6;background:-moz-linear-gradient(left,rgba(219,229,230,1) 0,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(219,229,230,1) 0,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(219,229,230,1) 0,rgba(255,255,255,1) 78%,rgba(255,255,255,1) 100%)}.button.cv_btn:hover{background:#474747;background:-moz-linear-gradient(left,rgba(71,71,71,1) 0,rgba(89,89,89,1) 78%,rgba(89,89,89,1) 100%);background:-webkit-linear-gradient(left,rgba(71,71,71,1) 0,rgba(89,89,89,1) 78%,rgba(89,89,89,1) 100%);background:linear-gradient(to right,rgba(71,71,71,1) 0,rgba(89,89,89,1) 78%,rgba(89,89,89,1) 100%)}.button.cv_btn.buttonwhite:hover{background:#fff;transition-duration:0s}.button.site-link{display:block;max-width:300px;margin:0 auto;height:0;padding-top:135px;line-height:70px;background:url(../img/bg_blue_btn.png) no-repeat 0 0;background-size:100% auto;text-align:center;position:relative}.button.site-link:hover{text-decoration:none;background-image:url(../img/bg_blue_btn_ov.png)}.button.site-link span{display:block;position:absolute;color:#fff;font-size:1.625rem;font-style:italic;font-weight:700;top:0;left:0;right:0;margin:0 auto}.button.dl_btn{height:60px;padding:1rem 0;color:#fff;background:#1f8ca6;background:-moz-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:-webkit-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:linear-gradient(to right,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);position:relative}.button.dl_btn .btnicon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.button.dl_btn .btnicon img{display:block}.button.clear_white{max-width:280px;height:60px;position:relative;background-image:url(../img/material/btncasesvg.svg);background-position:center;background-repeat:no-repeat;background-size:280px 60px}.button.clear_white:hover{background-image:url(../img/material/btncasesvg_hover.svg)}.button.online-order{display:block;max-width:480px;padding:30px 0;margin:0 auto;background:#181818;background:-moz-linear-gradient(top,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:-webkit-linear-gradient(top,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:linear-gradient(to bottom,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);color:#fff;font-size:1.75rem;font-style:italic;text-align:center;box-shadow:0 4px 7px 2px rgba(14,27,44,.2)}.button.online-order:hover{text-decoration:none}.link_arrow:before,a.link_arrow:before{display:inline-block;content:"\0bb";font-size:1rem;padding-right:.5rem;color:#0094b0;text-align:center}.link_arrow.whitearrow:before,a.link_arrow.whitearrow:before{color:#fff}@media screen and (min-width:39.9375em) and (max-width:60em){.button.cv_btn,.button.order{font-size:1.4rem}.button.order{width:460px;height:90px}.button.cv_btn{width:300px;height:90px}}@media screen and (max-width:39.9375em){.button.order{max-width:calc(100% - 4rem);height:70px;padding-top:17px;font-size:1.1rem;line-height:1.4}.button.cv_btn{height:75px;padding-top:23px;font-size:1rem;max-width:100%}.button.online-order{display:block;max-width:300px;padding:30px 0;margin:0 auto;background:#181818;background:-moz-linear-gradient(top,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:-webkit-linear-gradient(top,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);background:linear-gradient(to bottom,rgba(24,24,24,1) 0,rgba(48,48,48,1) 78%,rgba(48,48,48,1) 100%);color:#fff;font-size:1.143rem;font-style:italic;text-align:center;box-shadow:0 4px 7px 2px rgba(14,27,44,.2)}.button.online-order:hover{text-decoration:none}}@media screen and (min-width:40em){.button.order>small{font-size:1rem;margin-bottom:5px}}@media screen and (max-width:62.5em){.wrap{padding:0 1rem}.wrap{margin:0 auto}}.disc-lists{line-height:1.2}.disc-lists li{display:flex;align-items:center;margin-bottom:10px}.disc-lists li:before{display:inline-block;content:'・';color:#c1bcbc;font-size:1.5rem}.site-links{width:100%;margin:0 auto;display:flex;justify-content:center}.site-links li{display:inline-block;min-width:300px}@media screen and (max-width:39.9375em){.site-links li{min-width:auto;width:50%}}.fs18{font-size:1.1rem}.fs20{font-size:1.25rem}.fs44{font-size:2.75rem}.fs28{font-size:1.5rem}.fs42{font-size:2.62rem}.fs50{font-size:3.12rem}.fs56{font-size:3.5rem}.fs66{font-size:4.12rem}.mv-under .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:39.9375em){.fs42{font-size:1.35rem}.fs50{font-size:1.56rem}.fs56{font-size:1.8rem}.fs66{font-size:2.06rem}}footer{background:#f6f6f6}footer nav ul li{margin-bottom:1rem}footer nav a:link,footer nav a:visited{color:#7e7877;font-size:12px}footer>nav a[target="_blank"]::after{margin-left:.2rem;content:url(../img/ico_blank_g.svg)}footer>nav a.noblankicon[target="_blank"]::after{margin-left:0;content:none}footer p{font-size:12px;color:#7f7877}.footer_left{flex-basis:50%}.footer_right{flex-basis:50%;display:flex;justify-content:flex-end}.footer_right .isms{display:flex;justify-content:space-between;max-width:220px;margin-bottom:10px}.footer_right .isms a{flex-basis:100px}.footer_right .isms p{font-size:10px;flex-basis:110px}.footer_right .gs{margin-left:11px;margin-bottom:10px}.footer_right .csi{margin-left:15px;margin-bottom:10px}@media screen and (min-width:40em){footer>.wrap{display:flex;justify-content:space-between}footer nav ul li{display:inline-block;margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width:39.9375em){.gmo_footerbanner,footer .copyright,footer nav ul li{text-align:center}.footer_right{flex-basis:100%;flex-wrap:wrap;justify-content:center}}#header .menu-lists .main-navi .dropdown .dropdown-item{position:absolute;left:0;top:80px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;width:100%;background-color:#fff;padding:10px 20px 20px 20px;opacity:0;transition:.35s cubic-bezier(.4,0,0,1);visibility:hidden;box-sizing:border-box}#header.fixed .menu-lists .main-navi .dropdown .dropdown-item{top:54px}@media screen and (min-width:925px){#header .menu-lists .main-navi .dropdown .dropdown-item:hover,#header .menu-lists .main-navi .dropdown:focus-within .dropdown-item,#header .menu-lists .main-navi .dropdown:hover .dropdown-item{opacity:1;transition:.35s cubic-bezier(.4,0,0,1);visibility:visible}}#header .menu-lists .main-navi .dropdown .dropdown-item li{width:220px;margin:0;border-bottom:1px solid #ebebeb;position:relative}#header .menu-lists .main-navi .dropdown .dropdown-item li::after{content:"";background-image:url(/img/header-link-arrow.svg);background-size:cover;background-repeat:no-repeat;display:block;width:9.24px;height:4.96px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:.3s}#header .menu-lists .main-navi .dropdown .dropdown-item li:hover::after{right:-5px;transition:.3s}#header .menu-lists .main-navi .dropdown .dropdown-item li a{text-align:left;padding:12px 0;transition:.3s;margin-top:0}#header .menu-lists .main-navi .dropdown .dropdown-item li a:hover{color:#50464499;transition:.3s}#header .menu-lists .main-navi .dropdown .dropdown-item li a small{font-size:12px}@media screen and (max-width:1023px){#header .menu-lists .main-navi .dropdown .dropdown-item{justify-content:left}}@media screen and (min-width:925px){#header{width:100%;min-height:80px;background-color:#fff;position:absolute;top:0;left:0;z-index:20;transition:all .2s ease-out}#header.fixed{position:fixed;min-height:54px;top:29px;z-index:20}#header .sp-menu-nav{width:100%;position:relative}#header .hakaruai-logo{width:30%;max-width:160px;position:absolute;top:33px;left:0}#header .headerlogo{width:100%;padding:4px 0 0 10px;line-height:0;text-align:center}#header .headerlogo [data-ruby]{width:100%;max-width:235px;height:25px;display:inline-block;color:#454647;font-size:.5rem;position:relative}#header .headerlogo [data-ruby]:after{content:attr(data-ruby);position:absolute;top:-5px;left:0;right:0;margin:auto;text-align:center}#header .headerlogo ruby rt{display:none}#header .headerlogo a{display:flex;width:100%;max-width:235px}#header .headerlogo ruby img{width:100%;position:absolute;top:-20px;left:0;right:0}.fifthbadge{display:block;max-width:50px}.fifthbadge img{width:100%}#header .menu-lists{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;right:0;height:79px}#header.fixed .menu-lists{height:54px}#header .menu-lists .main-navi{height:100%}#header.fixed .menu-lists .main-navi{margin-right:150px}#header .menu-lists li{display:inline-block;height:100%}#header .menu-lists li a.no-click:active{cursor:default;pointer-events:none}#header .menu-lists li>a,#header .menu-lists li>span{display:block;text-align:center;padding:15px 10px;box-sizing:border-box;color:#454646;font-size:.88rem;font-weight:700;cursor:pointer}#header .menu-lists li>a{padding:10px 10px 10px 10px;margin-top:30px}#header .menu-lists .sub-navi{margin-top:0;position:absolute;top:10px;right:180px;display:flex;column-gap:10px}#header.fixed .menu-lists .sub-navi{top:4px}#header .menu-lists li[class^=sp-up] a{height:auto;font-weight:400;font-size:.688rem;padding:4.5px 8px 4.91px 8px;margin-top:0}.sp-up1{right:370px}.sp-up2{right:270px}.sp-up3{right:183px}.menu-lists .end:before{content:'';width:1px;height:18px;background-color:#dbdbdb;position:absolute;top:5px;right:260px}#header.fixed .menu-lists .end:before{right:252px}#header .menu-lists .sub-navi .nav-phone a{padding-top:2px}#header .menu-lists .sub-navi .nav-phone span{font-weight:700;font-size:14px}#header .menu-lists li.contact,#header .menu-lists li.request{box-sizing:border-box;margin:0;margin-right:0;height:80px}#header .menu-lists li.contact a,#header .menu-lists li.request a{color:#fff;padding:0;width:90px;height:80px;line-height:76px;font-size:.688rem;display:grid;place-content:center;margin-top:0}#header .menu-lists li.contact a{background:#181818;background:-moz-linear-gradient(top,#181818 0,#303030 78%,#303030 100%);background:-webkit-linear-gradient(top,#181818 0,#303030 78%,#303030 100%);background:linear-gradient(to bottom,#181818 0,#303030 78%,#303030 100%)}#header .menu-lists li.request a{background:#1f8ca6;background:-moz-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:-webkit-linear-gradient(left,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%);background:linear-gradient(to right,rgba(31,140,166,1) 0,rgba(65,177,183,1) 77%,rgba(65,177,183,1) 100%)}#header.fixed .hakaruai-logo{top:2px}#header.fixed .headerlogo{width:100%;padding:0 0 0 10px;line-height:0}#header.fixed .headerlogo ruby:after{display:none}#header.fixed .headerlogo ruby img{width:260px;height:54px;position:absolute;left:0;right:0;top:-5px}#header.fixed .headerlogo .fifthbadge{padding-top:10px}#header.fixed .menu-lists li{margin-top:0}#header.fixed .menu-lists li[class^=sp-up]{top:3px;margin-top:0}#header.fixed .menu-lists li.sp-up3{margin-right:16px}#header.fixed .menu-lists .sp-up1{right:270px}#header.fixed .menu-lists .sp-up2{right:183px}#header.fixed .login{display:none}#header .menu-lists li.end{margin-right:14.4px!important}#header.fixed .menu-lists li.contact,#header.fixed .menu-lists li.request{height:54px;margin-top:0;margin-right:0}#header.fixed .menu-lists li.contact a,#header.fixed .menu-lists li.request a{height:54px;line-height:5;padding:0;margin-top:0}#header .red-rectangle{margin-left:5px;float:right;position:relative;height:56px;width:15%;max-width:130px;right:-15px}#header .red-rectangle:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:56px;background:#ce3230;background:-moz-linear-gradient(left,#ce3230 0,#e83f3c 100%);background:-webkit-linear-gradient(left,#ce3230 0,#e83f3c 100%);background:linear-gradient(to right,#ce3230 0,#e83f3c 100%);transform:skewX(-25deg)}#header .red-rectangle:hover:before{background:#ee6f6d}#header .red-rectangle a{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:1;display:block;text-align:center;color:#fff;padding:1rem .5rem;height:56px;box-sizing:border-box}#header .red-rectangle a:hover{text-decoration:none}#header .menu-lists li a:hover{color:#3d92ad;text-decoration:none}#header .menu-lists li.contact a:hover{background:linear-gradient(to right,rgba(71,71,71,1) 0,rgba(89,89,89,1) 78%,rgba(89,89,89,1) 100%);color:#fff}#header .menu-lists li.request a:hover{background:linear-gradient(to right,rgba(66,177,183,1) 0,rgba(106,193,198,1) 77%,rgba(106,193,198,1) 100%);color:#fff}#header .menu-lists li a.blank::after{display:inline-block;height:11px}}@media screen and (min-width:64em){#header .menu-lists li{margin-right:14.2px}#header .menu-lists .sub-navi{display:flex;column-gap:10px}#header .menu-lists li[class^=sp-up]{margin-right:0;margin-top:0}#header .menu-lists li>a,#header .menu-lists li>span{font-size:.875rem}#header .hakaruai-logo{max-width:334px;padding:0 0 0 5px;top:27px}#header .headerlogo ruby{height:35px}#header .headerlogo ruby img{width:100%;position:absolute;top:-25px;left:0;right:0}.fifthbadge{display:block;max-width:75px}.fifthbadge img{width:100%}.sp-up1{right:610px}.sp-up2{right:370px}.sp-up3{right:283px}.sp-up4{right:180px}#header.fixed .menu-lists .main-navi{right:146px}#header.fixed .menu-lists .sub-navi{right:330px;top:4px}#header.fixed .menu-lists .sub-navi .nav-phone{position:absolute;right:-145px;top:2px}#header.fixed .menu-lists li.nav-phone a{display:flex;flex-wrap:wrap;width:130px;justify-content:center;align-items:center;font-size:10px;gap:1px}#header.fixed .menu-lists li[class^=sp-up]{top:0;position:static;margin-right:0}#header.fixed .menu-lists li{margin-right:16px}#header.fixed .menu-lists li:last-of-type{margin-right:0!important}#header.fixed .menu-lists li a{padding:0;margin-top:25px}#header.fixed .menu-lists li[class^=sp-up] a{padding:0;margin-top:0}#header.fixed .menu-lists .end{margin-right:0}#header.fixed .menu-lists .end:before{right:133px;height:44px;top:-2px}#header.fixed .hakaruai-logo{max-width:240px;height:52px}#header.fixed .headerlogo ruby img{position:absolute;left:0;right:0;top:-3px}#header.fixed .fifthbadge{max-width:60px;padding-top:10px}}@media screen and (max-width:82.500em){#header .menu-lists li>span{padding:15px 6px}}@media screen and (max-width:1023px) and (min-width:925px){#header .menu-lists .main-navi li:last-child{margin-right:12px}#header.fixed .menu-lists li{margin-right:16px}#header.fixed .menu-lists li>a{padding:7px 0 0 0}#header .menu-lists li[class^=sp-up]{margin-top:0;margin-right:0}#header.fixed .menu-lists li a{padding-top:0}#header .menu-lists li[class^=sp-up] a{padding-top:5px}.menu-lists .login:before{right:75px}#header.fixed .menu-lists li.contact a,#header.fixed .menu-lists li.register a,#header.fixed .menu-lists li.request a{padding-top:0}#header.fixed .menu-lists .main-navi{margin-right:0}}@media screen and (max-width:924px){#header .gmologo,#header .red-rectangle{display:none}#header{width:100%;position:relative}#header .sp-menu-nav{background:rgba(255,255,255,.9);width:100%}#header .hakaruai-logo{max-width:100%}#header .sp-menu-head{width:100%;box-sizing:border-box;background:#fff;position:fixed;top:29px;left:0;z-index:100;height:50px;padding:0 1rem 3px;display:flex;justify-content:flex-end;align-items:stretch}#header .sp-menu-head .headerlogo{width:60%;text-align:center;margin-right:calc((47%/2) - 30px)}#header .sp-menu-head .headerlogo a{height:50px}#header .sp-menu-head .headerlogo ruby rt,#header .sp-menu-head .headerlogo ruby:after{display:none}#header .sp-menu-head .headerlogo ruby img{width:260px;height:50px;object-fit:cover;object-position:center}.fifthbadge{display:flex;flex-direction:column;justify-content:center;max-width:60px}.fifthbadge img{width:100%}#header .sp-menu-head #sp-menubtn{display:block;position:relative;width:23px;height:25px;display:inline-block;z-index:100;top:.9rem}#header .sp-menu-head #sp-menubtn:after{width:100%;display:block;content:'';height:3px;background:#535557;box-shadow:0 8px 0 #535557,0 16px 0 #535557}#header .sp-menu-head #sp-menubtn.active:after{background:#535557;box-shadow:0 8px 0 #535557,0 16px 0 #535557}#header .menu-lists{width:100%;background:rgba(255,255,255,.9);display:none;transition:all .3s ease-out;position:fixed;top:79px;left:0;z-index:100;background-color:#fff}#header .menu-lists.is-active{display:block}#header .menu-lists .main-navi .sub-navi>li,#header .menu-lists .main-navi>li,#header .menu-lists>li{background-color:#fff}#header .menu-lists li.border-none{border-top:none!important}#header .menu-lists>li{background-color:#fff}#header .menu-lists .main-navi .dropdown>a{display:flex;align-items:center;justify-content:space-between}#header .menu-lists .main-navi .dropdown>a::after{content:"";background-image:url(/img/header-link-arrow.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:7.93px;transform:rotate(180deg);transition:.3s}#header .menu-lists .main-navi .dropdown>a.active::after{transform:rotate(0)}#header .menu-lists .main-navi li .dropdown li::after{width:10.5px;height:6px;right:10px}#header .menu-lists ul li:is(.contact,.request),#header .menu-lists ul:is(.main-navi,.sub-navi)>li{border-top:1px solid #b6bcc1}#header .menu-lists .sub-navi>li.nav-phone{display:none}#header .menu-lists li>a,#header .menu-lists li>span{display:block;font-size:1rem;padding:13px 20.57px 13px 16px;color:#454646}#header .menu-lists li>span{color:#979797}#header .menu-lists .main-navi .dropdown{border-bottom:1px solid #b6bcc1}#header .menu-lists .main-navi .dropdown:has(.active){border-bottom:none}#header .menu-lists .main-navi .dropdown .dropdown-item{opacity:1;position:unset;display:none;width:100%;padding:0;background-color:#f5f5f5;transition:none!important;visibility:visible}#header .menu-lists .main-navi .dropdown a.active .dropdown-item{display:block}#header .menu-lists .main-navi .dropdown .dropdown-item li{width:100%}#header .menu-lists .main-navi .dropdown .dropdown-item li a{padding:10px 38px 10px 24px}#header .menu-lists .main-navi .dropdown .dropdown-item li::after{right:19px}#header .menu-lists .main-navi .dropdown .dropdown-item li:hover::after{right:14px}#header .menu-lists li a:hover{color:#3d92ad;text-decoration:none}#header .red-rectangle.is-active{display:block;width:100%;background:rgba(255,255,255,.9);position:fixed;border-top:2px solid #b6bcc1;top:376.5px;left:0;z-index:100}#header .red-rectangle.is-active a{display:block;font-size:1rem;padding:.8rem 1rem;color:#454646}#overlay.is-show{display:block;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:80;width:100%;height:100vh}}@media screen and (max-width:768px){#header .sp-menu-head{top:0}#header .menu-lists{top:50px}}address{text-decoration:none}.bg-gray{background:#f6f6f6}.disc-gray-lists li{display:table}.disc-gray-lists li:before{display:table-cell;content:'・';color:#c1bcbc;font-size:1.2rem;padding-right:5px}@media screen and (max-width:39.9375em){.disc-gray-lists li:before{font-size:1rem}}@media screen and (min-width:40em){.page-top{padding:155px 0 0;background:url(../img/img_mv.jpg?20190124) no-repeat top;background-size:cover}.page-ttl{color:#fff;font-size:2.62rem;font-weight:400;text-align:center;margin-bottom:70px;margin-right:auto;margin-left:auto;width:calc(100% - 20px)}.page-top .breadcrumbs{background:#fff;width:100%;padding:15px 0;margin-bottom:60px}.page-top .breadcrumbs li{display:inline-block;font-size:14px;color:#4e4644}.page-top .breadcrumbs li a{color:#999;display:inline-block;position:relative}.page-top .breadcrumbs li a:after{display:inline-block;content:'/';padding:0 .5rem;text-decoration:none}.page-top .breadcrumbs li a:hover:after{text-decoration:none}.ttl-h1{font-size:2.62rem;font-weight:400;width:calc(100% - 20px)}.ttl-h2{font-weight:400;font-size:2.25rem;margin-bottom:45px}.ttl-h3{font-weight:400;font-size:1.25rem;margin-bottom:45px}.ttl-text{margin-bottom:60px}.sec-top-box{padding-top:40px}.top-box{border:1px solid #a2a5a7;padding:20px 0;margin-bottom:80px}.top-box .top-link{font-size:.87rem}.flex{display:flex;-webkit-display:flex}.flex.fl-wrap{flex-wrap:wrap}.flex.jc-center{justify-content:center}.flex.jc-sb{justify-content:space-between}.lead-area{margin-bottom:80px}.lead-area p{text-align:center}.lead-area p.text-left{text-align:left}}@media screen and (max-width:767px) and (min-width:640px){.page-top{padding:155px 0 0}}@media screen and (max-width:39.9375em){.page-top{padding:90px 0 0;background:url(../img/img_mv.jpg?20190124) no-repeat top center;background-size:cover}.page-ttl{color:#fff;font-weight:400;font-size:1.43rem;text-align:center;margin-bottom:30px}.page-top .breadcrumbs{background:#fff;width:100%;padding:5px 0;margin-bottom:20px}.page-top .breadcrumbs li{display:inline-block;font-size:14px;color:#4e4644}.page-top .breadcrumbs li a{color:#999}.page-top .breadcrumbs li a:after{content:'/';padding:0 .5rem;text-decoration:none}.ttl-h2{font-weight:500;font-size:1.4rem;margin-bottom:20px}.ttl-text{margin-bottom:30px}.flex{display:block;-webkit-display:block}.top-box{border:1px solid #a2a5a7;padding:15px 0;margin:20px auto 40px}.top-box .top-link{font-size:1rem}.lead-area{margin-bottom:40px}.lead-area p:not(.text-center){text-align:left}}.contents-area{max-width:1000px;margin:0 auto}table{width:100%;background:#fff;border:1px solid #d2d4d5}table th{text-align:left}table th.top-th{vertical-align:top}table td,table th{vertical-align:middle;padding:.87rem 0 .87rem 1rem;border-bottom:1px solid #d2d4d5;font-size:.875rem}table th{border-right:1px solid #d2d4d5}table .others-th{background:#e4e6ec;font-size:1.125rem;padding:1.125rem 0 1.125rem 1rem}@media screen and (max-width:39.9375em){table td{padding:.87rem 1rem;font-size:.875rem}table td,table th{font-size:.85rem}table .others-th{font-size:1.125rem;padding:.87rem 1rem}}@media screen and (min-width:40em){.floatbanner-wrap{position:fixed;right:0;bottom:10px;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease-out}.floatbanner-wrap.visible{opacity:1;visibility:visible}.floatbanner-wrap .camp_banner{height:160px;position:relative;box-shadow:2px 2px 3px 3px rgba(0,0,0,.26)}.floatbanner-wrap .camp_banner img{object-fit:cover;object-position:center}.floatbanner-wrap .camp_banner .closebutton{display:block;width:45px;height:40px;text-align:center;font-size:1rem;color:#333;position:absolute;top:0;right:0;cursor:pointer}.bell_banner{cursor:pointer}.floatbanner-wrap.displaynone .bell_banner{display:none;width:85px;height:80px}}@media screen and (max-width:39.9375em){.floatbanner-wrap{display:none}}.cv{padding:80px 0}.cv h2{font-size:2rem;line-height:1.6}.cv .cv-link-lists li{display:inline-block;margin-right:2rem}.cv .cv-link-lists a{color:#fff}.cv.request{padding:60px 0;color:#2d3840}.cv.cvsupport .flex,.cv.request .flex{justify-content:space-between}.cv.cvcontact .flex{justify-content:center}.cv.request h2{color:#2d3840;font-weight:700;margin-bottom:20px}.cv.cvcontact h2,.cv.cvsupport h2{color:#fff;font-style:italic;font-weight:500;text-shadow:0 3px 5px rgba(14,27,44,.45),0 -3px 5px rgba(14,27,44,.45)}.cv.cvcontact h2{margin-right:15px}.cv.cvcontact .button.cv_btn{margin:0 auto}.cv.cvcontact .button-bottom-link{margin-left:15px}.cv.cvcontact .button-bottom-link{margin-bottom:40px}.cv.cvcontact .button-bottom-link .cv-link-lists{text-align:center;margin:20px auto 0}.cv.cvsupport .cv-link-lists{margin:30px auto;text-align:center}.cv .tel-ribbon{box-sizing:border-box;max-width:1000px;width:100%;margin:0 auto;padding:1rem 9%}.cv .tel-ribbon dl{display:flex;align-items:center;justify-content:space-between}.cv .tel-ribbon dl dt{color:#fff;display:flex;justify-content:space-between;flex-basis:220px;margin-right:50px}.cv .tel-ribbon dl dt span{display:inline-block;align-items:center;width:30px;height:30px;margin-right:.5rem}.cv .tel-ribbon dl dt span img{width:30px;height:auto;object-fit:contain;object-position:center}.cv .tel-ribbon dl dd{color:#fff;display:flex;justify-content:space-between;align-items:center;flex-basis:calc(100% - 270px)}.cv .tel-ribbon dl dd address{display:inline-block;font-size:2.25rem;font-style:italic;font-weight:700;padding:0 .6rem;line-height:1.2;letter-spacing:-.8px}.cv.tel-ribbon dl dd address{color:#fff}.cvcontact{background-image:url(../img/bg_cv_contact.png);background-size:cover;background-position:center;background-repeat:no-repeat}.cvsupport{background-image:url(../img/bg_cv_support.png);background-size:cover;background-position:center;background-repeat:no-repeat}.cv.cvcontact .tel-ribbon{background:-moz-linear-gradient(left,rgba(0,123,144,0) 0,rgba(0,123,144,.9) 10%,rgba(0,123,144,.9) 20%,rgba(0,123,144,1) 50%,rgba(0,123,144,.9) 80%,rgba(0,123,144,.9) 90%,rgba(0,123,144,0) 100%);background:-webkit-linear-gradient(left,rgba(0,123,144,0) 0,rgba(0,123,144,.9) 10%,rgba(0,123,144,.9) 20%,rgba(0,123,144,1) 50%,rgba(0,123,144,.9) 80%,rgba(0,123,144,.9) 90%,rgba(0,123,144,0) 100%);background:linear-gradient(to right,rgba(0,123,144,0) 0,rgba(0,123,144,.9) 10%,rgba(0,123,144,.9) 20%,rgba(0,123,144,1) 50%,rgba(0,123,144,.9) 80%,rgba(0,123,144,.9) 90%,rgba(0,123,144,0) 100%)}.cv.cvsupport .tel-ribbon{background:-moz-linear-gradient(left,rgba(9,21,54,0) 0,rgba(9,21,54,.8) 10%,rgba(9,21,54,.9) 20%,rgba(9,21,54,.9) 50%,rgba(9,21,54,.9) 80%,rgba(9,21,54,.9) 90%,rgba(9,21,54,0) 100%);background:-webkit-linear-gradient(left,rgba(9,21,54,0) 0,rgba(9,21,54,.8) 10%,rgba(9,21,54,.9) 20%,rgba(9,21,54,.9) 50%,rgba(9,21,54,.9) 80%,rgba(9,21,54,.9) 90%,rgba(9,21,54,0) 100%);background:linear-gradient(to right,rgba(9,21,54,0) 0,rgba(9,21,54,.8) 10%,rgba(9,21,54,.9) 20%,rgba(9,21,54,.9) 50%,rgba(9,21,54,.9) 80%,rgba(9,21,54,.9) 90%,rgba(9,21,54,0) 100%)}@media screen and (max-width:62.438em) and (min-width:40em){.cv .tel-ribbon{padding:1rem 7%}.cv .tel-ribbon dl dd address{font-size:3.2vw}}@media screen and (max-width:39.9375em){.cv{padding:40px 0}.cv h2{font-size:1.31rem;line-height:1.6;text-align:center}.cv .cv-link-lists li{margin-right:1rem}.cv.cvcontact h2,.cv.cvsupport h2{margin-right:0;margin-bottom:10px}.cv.cvcontact .button-bottom-link,.cv.cvsupport{margin-left:0}.button.cv_btn{margin-inline:auto}.cv.request div{margin-bottom:20px}.cv.cvcontact .button-bottom-link{margin-bottom:20px}.cv.cvsupport .cv-link-lists{margin:30px auto 20px}.cv .tel-ribbon{box-sizing:border-box;max-width:640px;width:100%;margin:0 auto;padding:1rem 30px}.cv .tel-ribbon dl{display:block}.cv .tel-ribbon dl dt{color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.cv .tel-ribbon dl dt span{display:inline-block;align-items:center;width:25px;height:25px;margin-right:.5rem}.cv .tel-ribbon dl dt span img{width:25px;height:auto;object-fit:contain;object-position:center}.cv .tel-ribbon dl dd{flex-wrap:wrap;justify-content:center;width:100%;color:#fff;line-height:.8;font-size:.786rem}.cv .tel-ribbon dl dd address{display:inline-block;font-size:1.43rem;font-style:italic;font-weight:700;padding:0 .6rem}.cvcontact{background-image:url(../img/bg_cv_contact_sp.jpg);background-position:left top;background-color:#538f9e}.cvsupport{background-image:url(../img/bg_cv_support_sp.jpg);background-position:center}}@media screen and (max-width:39.9375em){.conversion,.conversion.conversion-blue{padding:1rem 0}.conversion .button{zoom:1}.conversion .tel-ribbon{box-sizing:border-box;max-width:640px;width:100%;margin:0 auto;padding:1rem 30px}.conversion .tel-ribbon dl{display:block}.conversion .tel-ribbon dl dt{color:#fff;display:flex;justify-content:center;align-items:center}.conversion .tel-ribbon dl dt span{display:inline-block;align-items:center;width:25px;height:25px;margin-right:.5rem}.conversion .tel-ribbon dl dt span img{width:25px;height:auto;object-fit:contain;object-position:center}.conversion .tel-ribbon dl dd{color:#fff;line-height:1.2;font-size:.786rem}.conversion .tel-ribbon dl dd address{display:inline-block;font-size:1.64rem;font-style:italic;font-weight:700;padding:0 .6rem}.conversion.conversion-blue.tel-ribbon dl dd address{color:#fff}}.app{background:#dbe5e6;background:-moz-linear-gradient(top,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);background:-webkit-linear-gradient(top,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);background:linear-gradient(to bottom,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);padding:80px 0 0;background-size:100% auto;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0}.app .pc-img{width:100%;height:0;padding-top:calc(414 / 1366 * 100%);background-image:url(../img/bg_app_pc.png?202205);background-size:cover;position:absolute;top:15%;left:0;z-index:-1}.app h2 strong{color:#1f8ca6;font-weight:700}.app h2{margin-bottom:20px}.app-link-list .app-btn{display:flex;justify-content:center}.app-link-list .app-btn a:not(:last-of-type){margin-right:20px}.app .buttonwrap{width:100%;padding:140px 0 100px}.buttonup-text{font-size:1.3rem;color:#c9091a}.app .buttonwrap .buttonup-text{font-size:1.37rem;font-weight:500;margin-bottom:10px}.app .buttonwrap .buttonup-text strong{color:#d51121}.app .buttonwrap .button{margin:0 auto}.app .buttonwrap p{margin-top:20px}.sp-img{display:none}@media screen and (min-width:40em){.app-link-list{max-width:400px;margin-left:20px;margin-right:auto;margin-top:30px}.app-link-list dt{font-size:1.25rem;margin-bottom:20px}.app-link-list dt strong{font-weight:700;color:#1f8ca6}.app-link-list dt .fs28{font-size:1.5rem}.app-link-list .logo{width:100%;position:relative;height:100px;margin-bottom:20px}.app-link-list .logo img{position:absolute;right:0;left:0}.app-link-list .logo ruby{font-size:.7rem;position:absolute;bottom:5px;right:0;left:0}.buttonup-text{font-size:1.5rem}.app .buttonwrap .buttonup-text:before{display:inline-block;content:'';width:1px;height:22px;background:#d51121;transform:rotate(-20deg);margin-right:1rem}.app .buttonwrap .buttonup-text:after{display:inline-block;content:'';width:1px;height:22px;background:#d51121;transform:rotate(20deg);margin-left:.5rem}}@media screen and (max-width:48em){.app .pc-img{display:none}.sp-img{display:block;width:100%;position:absolute;top:110px;left:0;right:0}.sp-img img{width:100%}.app{background:#dbe5e6;background:-moz-linear-gradient(top,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);background:-webkit-linear-gradient(top,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);background:linear-gradient(to bottom,rgba(219,229,230,1) 0,rgba(219,229,230,1) 21%,rgba(237,242,243,1) 71%,rgba(237,242,243,1) 100%);padding:40px 0 0;position:relative;width:100%;overflow:hidden}.app-link-list{margin:0 auto;margin-top:570px}.app-link-list dt{font-size:.87rem;margin-bottom:10px}.app-link-list dt strong{font-weight:700;color:#1f8ca6;font-size:1rem}.app-link-list .logo{width:100%;position:relative;height:100px;margin-bottom:20px}.app-link-list .logo ruby{font-size:.5rem;position:absolute;bottom:11px;right:0;left:0}.app .buttonwrap{padding:20px 0 40px}.app .buttonwrap .buttonup-text{position:relative;width:100%}.app .buttonwrap .buttonup-text:before{display:inline-block;content:'';width:1px;height:74px;background:#d51121;transform:rotate(-20deg);margin-right:1rem;position:absolute;left:10px;bottom:0}.app .buttonwrap .buttonup-text:after{display:inline-block;content:'';width:1px;height:74px;background:#d51121;transform:rotate(20deg);margin-left:.5rem;position:absolute;right:10px;bottom:0}}@media screen and (max-width:39.9375em){.sp-img{display:block;width:100%;position:absolute;top:170px;left:0;right:0}.app-link-list{margin:0 auto;margin-top:330px}}.case_table dt{font-size:1.25rem;text-align:center;background:#e7edef;position:relative}.case_table.result dt{background:#77c5d5}.case_table dt span{position:absolute;width:100%;top:50%;transform:translateX(-50%) translateY(-50%);line-height:1.2}.case_table dt span.tag-new{position:relative}.case_table dt span.tag-new::before{content:"NEW";font-size:10px;padding:2px 4px;font-weight:700;display:block;color:#2491b3;background-color:#fff;position:absolute;top:calc(-16px - 4px);left:50%;transform:translateX(-50%)}.list-graycircle li{display:flex;align-items:baseline}.list-graycircle li:before{display:inline-block;content:'・';color:#c1bcbc;transform:scale(1.5)}@media screen and (min-width:40em){.case_table{display:flex;margin-bottom:10px}.case_table dt{width:207px;margin-right:1rem}.case_table:first-of-type dd{border-top:1px solid #c7c5c5}.case_table:last-of-type dd{border-bottom:1px solid #c7c5c5}.case_table dd{position:relative;width:100%;padding:40px 10px 40px 0}.case_table:not(:last-of-type) dd:after{display:block;content:'';height:1px;width:100%;background:#c7c5c5;position:absolute;bottom:-4px;left:0}.case_table:last-of-type{margin-bottom:80px}}@media screen and (max-width:39.9375em){.case_table{margin-bottom:20px}.case_table dt{font-size:1.25rem;text-align:center;background:#e7edef;margin-right:1rem;position:relative;width:100%;height:60px}.case_table dd{padding:20px 1rem}}[class^=row]{margin-bottom:40px}.row-column4{flex-wrap:wrap}@media screen and (min-width:40em){.column-3{width:calc((100% - 60px)/ 3)}.column-3:not(:nth-child(3n)){margin-right:30px}.column-4{width:calc((100% - 60px)/ 4);margin-bottom:20px}.column-4:not(:nth-child(4n)){margin-right:20px}}@media screen and (max-width:39.9375em){.column-3{margin-bottom:20px}.row-column4.flex{display:flex}.column-4{width:calc(50% - 10px);margin-bottom:20px}.column-4:not(:nth-child(2n)){margin-right:20px}}.box{background:#fff;box-shadow:0 0 6px 2px rgba(17,26,43,.06);padding:40px 30px;box-sizing:border-box}@media screen and (max-width:39.9375em){.box{padding:20px 20px}}.movieseminar-box{position:relative;background-color:#edf6f7;border:1px solid rgba(121,170,182,.78)}.movieseminar-box a:hover{text-decoration:none;cursor:pointer}.movieseminar-box .badge{width:110px;height:110px;background:url(../img/online/cv_seminarmoviebadge.png) no-repeat center;background-size:cover;font-size:25px;position:absolute;top:-30px;right:27px}.cv-movieseminar h3{font-size:1.5rem;margin:60px auto 45px;line-height:2}.movieseminar-box .badge p{font-weight:500;vertical-align:middle;line-height:1.2;margin-top:22px}.movieseminar-box-header{padding:11px 0;font-size:22px;background:-webkit-linear-gradient(left,rgba(41,131,151,1) 0,rgba(24,166,166,1) 45%,rgba(48,176,176,1) 80%,rgba(71,185,185,1) 100%)}.movieseminar-box-body .text-area p:first-child{font-size:20px;color:#333;font-weight:500;letter-spacing:-.8px}.movieseminar-box-body .text-area p:nth-child(2){font-size:28px;font-weight:700;letter-spacing:-.8px;color:#3f8aa3;margin-bottom:20px}.movieseminar-box-body .text-area p:nth-child(2) span{display:inline-block;vertical-align:middle;border:2px solid #3f8aa3;border-radius:4px;font-size:1rem;text-align:center;padding:0 6px;margin-left:10px}.movieseminar-box-body .text-area .lead{font-size:1rem;color:#333}.movieseminar-box-body .img-area>span{position:relative;display:block;max-width:420px;margin-right:auto;margin-left:auto}.movieseminar-box-body .img-area span:first-child>img{box-shadow:0 0 9px rgba(0,0,0,.27)}.movieseminar-box-body .img-area span:nth-child(2){display:block;width:74px;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}@media screen and (min-width:40em){.movieseminar-box{width:100%}.movieseminar-box-body{display:grid;grid-template-columns:55% 45%;grid-template-rows:1fr 100px;overflow:hidden}.movieseminar-box-body .text-area{box-sizing:border-box;grid-column:1/2;grid-row:1/2;padding:30px 15px 20px 30px}.movieseminar-box-body .img-area{box-sizing:border-box;grid-column:2/3;grid-row-start:1;grid-row-end:span 2;text-align:right;padding:70px 30px 20px 15px}.movieseminar-box-body .img-area span:first-child{margin:0 auto}.movieseminar-box-body .button-area{box-sizing:border-box;text-align:left;grid-column:1/2;grid-row:2/3;padding:0 30px 20px 30px}.movieseminar-box-body .button-area .button.dl_btn{max-width:313px}}@media screen and (max-width:39.9375em){.cv-movieseminar h3{font-size:1.2rem;line-height:1.5}.movieseminar-box .badge{width:90px;height:90px;background-size:cover;font-size:20px;top:-60px;right:0}.movieseminar-box-body{padding:20px 10px}.movieseminar-box-body .text-area{margin-bottom:20px}.movieseminar-box-body .img-area{margin-bottom:20px}.movieseminar-box-body .button-area .button{text-align:center;margin:0 auto}}.cvapiseminar .movieseminar-box-body{grid-template-columns:56% 44%}table.table__intro{width:100%;background:#fff;border:1px solid #d2d4d5}table.table__intro th{text-align:left}table.table__intro th.top-th{vertical-align:top}table.table__intro td,table.table__intro th{vertical-align:middle;padding:.87rem 0 .87rem 1rem;border-bottom:1px solid #d2d4d5;font-size:.875rem}table.table__intro th{border-right:1px solid #d2d4d5}table.table__intro .others-th{background:#e4e6ec;font-size:1.125rem;padding:1.125rem 0 1.125rem 1rem}@media screen and (max-width:39.9375em){table.table__intro td{padding:.87rem 1rem;font-size:.875rem}table.table__intro td,table.table__intro th{font-size:.85rem}table.table__intro .others-th{font-size:1.125rem;padding:.87rem 1rem}}.icon-check-ttl{position:relative;color:#0f8ca6;padding-left:36px;margin-bottom:8px}.icon-check-ttl.text-black{color:#2d3840}.icon-check-ttl:before{width:24px;height:24px;content:url(/img/icon-check-square.png);display:block;position:absolute;top:2px;left:0}