@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);header .header__inner .global_nav ul>li>a{font-family:"Alata","Noto Sans JP",sans-serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}img{vertical-align:top;font-size:0;line-height:0}header .header__inner .global_nav ul>li>a{font-family:"Alata","Noto Sans JP",sans-serif}.animate-title{opacity:0}.animate-title.is-show{opacity:1}.animate-title.is-show .char{display:inline-block}.animate-title .char{opacity:0}@media all and (-ms-high-contrast:none){.animate-title{opacity:1 !important}}.animate-title.is-show .char{animation-name:animation-chars;animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.animate-title.is-show .char:nth-child(1){animation-delay:.02s}.animate-title.is-show .char:nth-child(2){animation-delay:.04s}.animate-title.is-show .char:nth-child(3){animation-delay:.06s}.animate-title.is-show .char:nth-child(4){animation-delay:.08s}.animate-title.is-show .char:nth-child(5){animation-delay:.1s}.animate-title.is-show .char:nth-child(6){animation-delay:.12s}.animate-title.is-show .char:nth-child(7){animation-delay:.14s}.animate-title.is-show .char:nth-child(8){animation-delay:.16s}.animate-title.is-show .char:nth-child(9){animation-delay:.18s}.animate-title.is-show .char:nth-child(10){animation-delay:.2s}.animate-title.is-show .char:nth-child(11){animation-delay:.22s}.animate-title.is-show .char:nth-child(12){animation-delay:.24s}.animate-title.is-show .char:nth-child(13){animation-delay:.26s}.animate-title.is-show .char:nth-child(14){animation-delay:.28s}.animate-title.is-show .char:nth-child(15){animation-delay:.3s}.animate-title.is-show .char:nth-child(16){animation-delay:.32s}.animate-title.is-show .char:nth-child(17){animation-delay:.34s}.animate-title.is-show .char:nth-child(18){animation-delay:.36s}.animate-title.is-show .char:nth-child(19){animation-delay:.38s}.animate-title.is-show .char:nth-child(20){animation-delay:.4s}.animate-title.is-show .char:nth-child(21){animation-delay:.42s}.animate-title.is-show .char:nth-child(22){animation-delay:.44s}.animate-title.is-show .char:nth-child(23){animation-delay:.46s}.animate-title.is-show .char:nth-child(24){animation-delay:.48s}.animate-title.is-show .char:nth-child(25){animation-delay:.5s}.animate-title.is-show .char:nth-child(26){animation-delay:.52s}.animate-title.is-show .char:nth-child(27){animation-delay:.54s}.animate-title.is-show .char:nth-child(28){animation-delay:.56s}.animate-title.is-show .char:nth-child(29){animation-delay:.58s}.animate-title.is-show .char:nth-child(30){animation-delay:.6s}.animate-title.is-show .char:nth-child(31){animation-delay:.62s}.animate-title.is-show .char:nth-child(32){animation-delay:.64s}.animate-title.is-show .char:nth-child(33){animation-delay:.66s}.animate-title.is-show .char:nth-child(34){animation-delay:.68s}.animate-title.is-show .char:nth-child(35){animation-delay:.7s}.animate-title.is-show .char:nth-child(36){animation-delay:.72s}.animate-title.is-show .char:nth-child(37){animation-delay:.74s}.animate-title.is-show .char:nth-child(38){animation-delay:.76s}.animate-title.is-show .char:nth-child(39){animation-delay:.78s}.animate-title.is-show .char:nth-child(40){animation-delay:.8s}.animate-title.is-show .char:nth-child(41){animation-delay:.82s}.animate-title.is-show .char:nth-child(42){animation-delay:.84s}.animate-title.is-show .char:nth-child(43){animation-delay:.86s}.animate-title.is-show .char:nth-child(44){animation-delay:.88s}.animate-title.is-show .char:nth-child(45){animation-delay:.9s}.animate-title.is-show .char:nth-child(46){animation-delay:.92s}.animate-title.is-show .char:nth-child(47){animation-delay:.94s}.animate-title.is-show .char:nth-child(48){animation-delay:.96s}.animate-title.is-show .char:nth-child(49){animation-delay:.98s}.animate-title.is-show .char:nth-child(50){animation-delay:1s}@keyframes animation-chars{0%{opacity:0;transform:translate3d(0,60%,0)}100%{opacity:1;transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translateY(100px) translateZ(0) scaleY(1.4);opacity:0}100%{transform:translate(0);opacity:1}}.slideInUp{opacity:0}.slideInUp.is-show{animation:slideInUp 2s cubic-bezier(.79,.17,0,1.01) 1 normal forwards}@keyframes slideInUp2{0%{transform:translateY(25px) translateZ(0);opacity:0}100%{transform:translate(0);opacity:1}}.slideInUp2{opacity:0}.slideInUp2.is-show{animation:slideInUp2 .5s ease 1 normal forwards}@keyframes slideInUp3{0%{transform:translateY(-40%);opacity:0}100%{transform:translateY(-50%);opacity:1}}.slideInUp3{opacity:0}.slideInUp3.is-show{animation:slideInUp3 .5s ease 1 normal forwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-up--lg{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes bg-left-to-right{0%{width:0;transform:transformX(-100%)}100%{transform-origin:left;transform:transformX(0)}}@keyframes underline{0%{transform:scale(0,1);transform-origin:left}100%{transform:scale(1,1)}}.fade-in-up{opacity:0}.fade-in-up.is-show{opacity:1}.fade-in-up.is-show{animation-name:fade-in-up;animation-duration:1s;animation-timing-function:cubic-bezier(.34,.07,.095,.995);animation-delay:.3s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.animate-txt-inset{transition:all .8s cubic-bezier(.82,.46,.28,.88);transition-duration:.5s;clip-path:inset(0 100% 0 0)}.animate-txt-inset.is-show{clip-path:inset(0);-webkit-clip-path:inset(0)}#layer{position:relative;width:300px;height:199px}#layer path{fill-opacity:0;transition:fill-opacity .5s ease;fill:none;stroke:#003cb5;stroke-width:1}#layer.drawn{opacity:0;margin-top:65px;transition:all 2s cubic-bezier(.86,0,.07,1)}#layer.drawn path{fill:#003cb5;fill-opacity:1}.logo-loading{position:fixed;width:100%;height:calc(var(--vh,1vh)*100);z-index:100}@media all and (-ms-high-contrast:none){.logo-loading{display:none}}.logo-loading .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:100px}.preload{stroke:none !important}.loaded{display:none}.shutter{width:100%;height:100%;display:block;background-color:#030765;position:fixed;top:0;left:0;z-index:50;opacity:1;transition:all 1.1s cubic-bezier(.86,0,.07,1) 0s}@media all and (-ms-high-contrast:none){.shutter{display:none}}.shutter:before{content:"";position:absolute;width:100%;height:100%;top:0;background-color:#fff;transition:all cubic-bezier(.86,0,.07,1) 1.1s}.shutter.is-show{height:0;transition-delay:.9s}.shutter.is-show:before{height:0;transition-delay:.4s}.main_copy .animate-txt-inset:nth-child(1){transition-delay:.3s}.main_copy .animate-txt-inset:nth-child(2){transition-delay:.6s}.main_copy .animate-txt-inset:nth-child(3){transition-delay:.9s}.main_copy .animate-txt-inset:nth-child(4){transition-delay:1.2s}.top_service:before,.top_service:after,.top_service .top_service_bg{opacity:0}.top_service .top_service_bg.is-show{opacity:1}.top_service .top_service_bg.is-show:before,.top_service .top_service_bg.is-show:after{opacity:1;animation-name:bg-left-to-right;animation-duration:.8s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.top_service .top_service_bg.is-show:before{animation-delay:.5s;animation-duration:.8s}.top_service .top_service_bg.is-show:after{animation-delay:.2s;animation-duration:.8s}@media (min-width:768px){.top_service .fade-in-up.is-show:nth-of-type(1){animation-delay:.825s}.top_service .fade-in-up.is-show:nth-of-type(2){animation-delay:.9s}.top_service .fade-in-up.is-show:nth-of-type(3){animation-delay:.975s}.top_service .fade-in-up.is-show:nth-of-type(4){animation-delay:1.05s}.top_service .fade-in-up.is-show:nth-of-type(5){animation-delay:1.125s}}.top_news{background-color:#f4f7ff;background-position:-100vw;transition:background-position .5s cubic-bezier(.4,0,.2,1)}.top_news.is-show{background-position:center}.top_contact .top_contact__ttl:before{transform:scale(0,1);transform-origin:right top;transition:transform .3s cubic-bezier(.9,0,.1,1)}.top_contact:hover .top_contact__ttl:before{transform-origin:left top;transform:scale(1,1)}body.home header .header__inner .header__logo a.fade-in-up{animation-duration:.8s;animation-delay:1.5s}body.home header .header__inner .global_nav.fade-in-up{animation-duration:.8s;animation-delay:1.5s}body:not(.home) header .header__inner .logo.fade-in-up{opacity:1}body:not(.home) header .header__inner .global_nav.fade-in-up{opacity:1}header{position:relative;z-index:20;width:100%}header .container{max-width:none;width:100%;padding:0}header .header__inner{display:flex;justify-content:space-between;align-items:center;max-width:99%}header .header__inner .logo{position:relative;padding:30px 45px 30px 30px;background:#fff;width:201px;height:41px}@media not all and (min-width:1024px){header .header__inner .logo{padding:15px 30px 15px 15px}}@media (max-width:414px){header .header__inner .logo img{width:175px}}header .header__inner .logo a{width:100%;height:100%}header .header__inner .logo:after{content:"";position:absolute;top:0;right:-40px;width:0;height:0;border-style:solid;border-width:102px 40px 0 0;border-color:#fff transparent transparent}@media not all and (min-width:1024px){header .header__inner .logo:after{border-width:72px 40px 0 0}}@media (max-width:414px){header .header__inner .logo:after{right:-19px;border-width:72px 20px 0 0}}@media (max-width:375px){header .header__inner .logo:after{right:-19px;border-width:72px 20px 0 0}}header .header__inner .global_nav{display:flex;align-items:center}@media (max-width:767px){header .header__inner .global_nav{display:none}}header .header__inner .global_nav ul{display:flex;margin-right:20px}@media not all and (min-width:1024px){header .header__inner .global_nav ul{font-size:12px;font-size:1.2rem;margin-right:25px}}header .header__inner .global_nav ul>li>a{position:relative;margin-right:.25em;padding:0 1em;text-decoration:none;font-size:15px;font-size:1.5rem;color:#fff;font-weight:700;letter-spacing:.1em}@media not all and (min-width:1024px){header .header__inner .global_nav ul>li>a{font-size:12px;font-size:1.2rem;padding:0 .75em}}header .header__inner .global_nav ul>li>a:after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:right center;transition:transform .3s}header .header__inner .global_nav ul>li>a:hover:after{transform:scaleX(1);transform-origin:left center}header .header__inner .global_nav ul.sub-menu{display:none;position:absolute;z-index:100;width:249px}header .header__inner .global_nav ul.sub-menu li{display:block;width:100% !important;text-align:center;border-bottom:1px solid rgba(0,60,181,.2)}header .header__inner .global_nav ul.sub-menu li:last-child{border-bottom:none}header .header__inner .global_nav ul.sub-menu li a{display:block;background-color:rgba(0,60,181,.8);padding:1em;color:#fff;font-size:12px;font-size:1.2rem;text-decoration:none;text-align:left}header .header__inner .global_nav ul.sub-menu li a:hover{background-color:rgba(0,60,181,.7)}header .header__inner .global_nav ul.sub-menu li a:after{content:none}header .header__btn-wrapper{display:none;align-items:center;gap:20px}@media (min-width:1280px){header .header__btn-wrapper{display:flex}}header .header__btn a{display:block;width:100%;min-width:150px;padding:.5em 0;border:1px solid #e74423;background-color:#e74423;color:#fff;text-align:center;font-weight:700;font-size:20px;font-size:2rem;transition:background-color .4s ease,color .4s ease}header .header__btn a:hover{background-color:#fff;color:#e74423}header .header__btn._comparison a{box-sizing:border-box;min-width:320px;padding:.625em .75em;font-size:16px;white-space:nowrap}header .header__btn._purple a{border:1px solid #3f47ce;background-color:#3f47ce}header .header__btn._purple a:hover{color:#3f47ce;background-color:#fff}body.home{position:relative}body.home header{position:absolute}body:not(.home) header .container{background:#003cb5}body:not(.home) header h1 .fade-in-up{opacity:1 !important}#spNav{display:none}.pageTop a{position:fixed;display:inline-block;right:10px;bottom:150px;margin:0;padding:7px 10px 11px;text-align:center;text-decoration:none;color:#fff;line-height:1;z-index:19}@media (max-width:768px){.pageTop a{right:0;bottom:140px}}@media (max-width:414px){.pageTop a{right:0;bottom:80px}}.pageTop a img{width:65%}@media (max-width:768px){.pageTop a img{width:45%}}footer{position:relative;width:100%;color:#fff;background:#0b0eab;background:linear-gradient(to right,#0b0eab 0%,#030765 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0b0eab,endColorstr=#030765,GradientType=1);text-align:center}@media (max-width:767px){footer{padding-bottom:100px}}footer .container{margin-bottom:0;padding-right:15px;padding-left:15px;max-width:100%}footer .footer__inner{font-size:10px;font-size:1rem}footer .footer__inner .footer__info{margin-bottom:2em}footer .footer__inner .footer__tel:not(:last-of-type){margin-bottom:20px}footer .footer__inner .footer_logo{padding:30px 0 20px;text-align:center}footer .footer__inner .ftr_nav ul{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:768px){footer .footer__inner .ftr_nav ul{flex-direction:column}}footer .footer__inner .ftr_nav ul li{margin-bottom:20px;padding:0 .5em}@media (max-width:768px){footer .footer__inner .ftr_nav ul li{padding:.5em;margin-bottom:0;border-bottom:1px solid #eee}footer .footer__inner .ftr_nav ul li:last-child{margin-bottom:1em}}footer .footer__inner .ftr_nav ul li a{font-size:10px;font-size:1rem;text-decoration:none;color:#eee;letter-spacing:.125em}footer .copyright{font-size:10px;font-size:1rem;padding-bottom:20px;text-align:center}footer .footer__btn{display:flex !important;flex-wrap:wrap;position:fixed;bottom:0;left:50%;transform:translate(-50%,0);width:100%;z-index:20}@media screen and (min-width:768px){footer .footer__btn{display:none !important}}footer .footer__btn .more{width:50%;text-align:center}footer .footer__btn .more:nth-last-child(2) a{position:relative;border-right:1px solid #fff !important}footer .footer__btn .more a{display:block;width:100%;margin:0 auto;padding:1.25em 0;background:#0b0eab;text-align:center;line-height:1;transition:all .5s cubic-bezier(.82,.46,.28,.88)}@media (max-width:420px){footer .footer__btn .more a{font-size:1.1rem}}@media (max-width:374px){footer .footer__btn .more a{font-size:1rem}}footer .footer__btn .more a span{position:relative}footer .footer__btn .more._comparison{width:100%}footer .footer__btn .more._comparison a{line-height:1.4}footer .footer__btn .more._orange a{background-color:#e74423}footer .footer__btn .more._purple a{background-color:#3f47ce}@media only screen and (max-width:767px){img{max-width:100%;height:auto}#nav{display:none}#spNav{display:block}#spNav{position:fixed;top:0;right:0;height:48px;width:100%;z-index:9999}#spNav ul{list-style-type:none;display:none;clear:both;border-top:1px solid #fff;overflow-y:scroll;height:auto}#spNav ul li{list-style-type:none}#spNav ul li a{background:rgba(25,75,154,.95);display:block;padding:1em;border-bottom:1px solid #fff;color:#fff;text-align:left;text-decoration:none}#spNav ul li>.sub-menu{display:none}#spNav ul li>.sub-menu>li>a{font-size:12px;font-size:1.2rem;position:relative;display:block;padding:15px 15px 15px 40px;border-bottom:1px solid #ccc;text-decoration:none}#spNav ul li>.sub-menu>li>a:before,#spNav ul li>.sub-menu>li>a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}#spNav ul li>.sub-menu>li>a:before{left:25px;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #fff}#spNav.sp ul li i{margin-right:1%;font-size:140%}.toggleBtn{display:flex;align-items:center;overflow:hidden;height:77px;width:50px;margin:0 0 0 auto}}@media only screen and (max-width:767px) and (max-width:414px){.toggleBtn{height:60px}}@media only screen and (max-width:767px){.toggleBtn .cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:50px;height:48px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.toggleBtn .cmn-toggle-switch:focus{outline:none}.toggleBtn .cmn-toggle-switch span{display:block;position:absolute;top:22px;left:10px;right:11px;height:5px;background:#fff}.toggleBtn .cmn-toggle-switch span:before,.toggleBtn .cmn-toggle-switch span:after{position:absolute;display:block;left:0;width:100%;height:5px;background:#fff;content:""}.toggleBtn .cmn-toggle-switch span:before{top:-11px}.toggleBtn .cmn-toggle-switch span:after{bottom:-11px}}@media only screen and (max-width:767px){.toggleBtn .cmn-toggle-switch__htx{background:0 0}.toggleBtn .cmn-toggle-switch__htx span{transition:background 0 .3s}.toggleBtn .cmn-toggle-switch__htx span:before,.toggleBtn .cmn-toggle-switch__htx span:after{transition-duration:.3s,.3s;transition-delay:.3s,0}.toggleBtn .cmn-toggle-switch__htx span:before{transition-property:top,transform}.toggleBtn .cmn-toggle-switch__htx span:after{transition-property:bottom,transform}.toggleBtn .cmn-toggle-switch__htx.active{background:0 0}.toggleBtn .cmn-toggle-switch__htx.active span{background:0 0}.toggleBtn .cmn-toggle-switch__htx.active span:before{top:0;transform:rotate(45deg)}.toggleBtn .cmn-toggle-switch__htx.active span:after{bottom:0;transform:rotate(-45deg)}.toggleBtn .cmn-toggle-switch__htx.active span:before,.toggleBtn .cmn-toggle-switch__htx.active span:after{transition-delay:0,.3s}}body:not(.home) header .container{margin-bottom:0}html{overflow-y:scroll;font-size:62.5%}body{color:#434343;font-size:14px;font-size:1.4rem;font-family:"alata","Noto Sans JP",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:2}::selection{background:#003cb5;color:#fff;text-shadow:none}.breadcrumbBox{padding:8px 20px 6px;background:#f2f2f2;font-size:13px;font-size:1.3rem}.breadcrumbBox ul.bread_crumb{width:960px;margin:0 auto}.breadcrumbBox ul.bread_crumb li{display:inline-block}.breadcrumbBox ul.bread_crumb li:after{content:">";padding-left:6px;margin-right:0}.breadcrumbBox ul.bread_crumb li a{margin-right:7px;color:#434343}.breadcrumbBox ul.bread_crumb li:last-child:after{content:"";padding-left:0;margin-right:0}@media (max-width:768px){.breadcrumbBox{padding:5px;font-size:10px;font-size:1rem}.breadcrumbBox ul.bread_crumb{width:100%}}main .container{padding-right:20px;padding-left:20px}#content{padding:0;margin:0 0 150px;letter-spacing:.1em}main{box-sizing:border-box;width:100%;background:#fff;margin:0 auto}.btnContact{padding:60px 0;text-align:center}@media only screen and (max-width:736px){#content{margin:0 0 30px}main{width:100%;padding:0}.btnContact{padding:10px 0;text-align:center}}.top__btn{display:table;position:relative;margin:0 0 0 auto;font-size:4.6728971963vw;transform:translateX(-15px);transition:all .5s cubic-bezier(.9,0,.1,1);font-weight:700}@media screen and (min-width:768px){.top__btn{margin:0 auto 0 0;font-size:2.6041666667vw}}@media screen and (min-width:992px){.top__btn{font-size:2.0161290323vw}}@media screen and (min-width:1200px){.top__btn{font-size:1.0416666667vw}}.top__btn:hover{transform:translateX(0)}.top__btn:before{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:5.8411214953vw;height:1px;background-color:#0b0eab}@media (max-width:768px){.top__btn:before{left:-10px}}@media screen and (min-width:768px){.top__btn:before{width:2.6041666667vw}}.top__btn .add_underLine{position:relative;margin-left:2.6041666667vw;color:#1b1b1b}.top__btn .add_underLine:after{content:"";position:absolute;bottom:.25em;left:0;width:100%;height:5px;background-color:#fffc12;z-index:-1}@media screen and (min-width:992px){.top__btn .add_underLine:after{height:5px}}@media (max-width:768px){.top__btn{margin:0 auto 0 0}}.add_arrow{display:block;position:relative}.add_arrow:after{content:"";display:block;position:absolute;top:50%;right:5%;margin:auto;width:10px;height:10px;border-top:3px solid #0b0eab;border-right:3px solid #0b0eab;transform:translate(0,-50%) rotate(45deg);transition:.2s}.add_arrow:hover{color:#0b0eab;background:#0b0eab}.add_arrow:hover:after{right:4%;border-color:#0b0eab}.more02 a{display:block;max-width:320px;padding:.5em;border:1px solid #003cb5;border-radius:25px;background:#003cb5;text-align:center;color:#fff;position:relative;transition:all .2s ease;font-weight:700}@media (min-width:768px){.more02 a{font-size:16px;font-size:1.6rem}}.more02 a:after{content:"";display:block;position:absolute;top:50%;right:5%;margin:auto;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(0,-50%) rotate(45deg);transition:.2s}.more02 a:hover{color:#003cb5;background:#fff}.more02 a:hover:after{border-color:#003cb5}.more02._orange a{border:1px solid #e74423;background:#e74423}.more02._orange a:hover{color:#e74423;background:#fff}.more02._orange a:hover:after{border-color:#e74423}.more02._purple a{border:1px solid #3f47ce;background:#3f47ce}.more02._purple a:hover{color:#3f47ce;background:#fff}.more02._purple a:hover:after{border-color:#3f47ce}.more02._skyblue a{border:1px solid #00a2ea;background:#00a2ea}.more02._skyblue a:hover{color:#00a2ea;background:#fff}.more02._skyblue a:hover:after{border-color:#00a2ea}p,dl,dt,dd{letter-spacing:.175em}a{color:#fff;text-decoration:none}@media (max-width:576px){.sm-none{display:none}}.sm-only{display:none}@media (max-width:576px){.sm-only{display:block}}#selectors{border-radius:10px;border-top-right-radius:15px;box-shadow:1px 1px 3px #999;text-shadow:1px 1px 0px #999}.btn01 a{font-size:16px;font-size:1.6rem;padding:10px 70px;display:inline-block;background-color:#003cb5;-webkit-appearance:none;border-radius:5px;color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s;letter-spacing:2px}.btn01 a:hover{border-radius:5px;background:#0051f4;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s}.btn02 a{font-size:16px;font-size:1.6rem;padding:10px 70px;display:inline-block;background-color:#fff;-webkit-appearance:none;border-radius:5px;color:#434343;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s;letter-spacing:2px}.btn02 a:hover{border-radius:5px;background:#333;color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s}.float-2-8 .left,.float-3-7 .left,.float-4-6 .left,.float-5-5 .left,.float-6-4 .left,.float-7-3 .left,.float-8-2 .left{float:left}.float-2-8 .right,.float-3-7 .right,.float-4-6 .right,.float-5-5 .right,.float-6-4 .right,.float-7-3 .right,.float-8-2 .right{float:right}.float-2-8 .left{width:18%}.float-2-8 .right{width:79%}.float-3-7 .left{width:28%}.float-3-7 .right{width:69%}.float-4-6 .left{width:38%}.float-4-6 .right{width:59%}.float-5-5 .left{width:49%}.float-5-5 .right{width:48%}.float-6-4 .left{width:59%}.float-6-4 .right{width:38%}.float-7-3 .left{width:69%}.float-7-3 .right{width:28%}.float-8-2 .left{width:79%}.float-8-2 .right{width:18%}.float-2-8:after,.float-3-7:after,.float-4-6:after,.float-5-5:after,.float-6-4:after,.float-7-3:after,.float-8-2:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media screen and (max-width:736px){.float-2-8 .left,.float-2-8 .right,.float-3-7 .left,.float-3-7 .right,.float-4-6 .left,.float-4-6 .right,.float-5-5 .left,.float-5-5 .right,.float-6-4 .left,.float-6-4 .right,.float-7-3 .left,.float-7-3 .right,.float-8-2 .left,.float-8-2 .right{float:none;width:100%}}.bold{font-weight:700}.underline{text-decoration:underline}.red{color:#f33}.yellow{color:#fff100}.mk{transition:.2s ease-in-out}.mk:hover{opacity:.8;filter:alpha(opacity=20)}.fz16{font-size:16px;font-size:1.6rem}.fz18{font-size:18px;font-size:1.8rem}.fz22{font-size:22px;font-size:2.2rem}.fz25{font-size:25px;font-size:2.5rem}.fz28{font-size:28px;font-size:2.8rem}.fz64{font-size:64px;font-size:6.4rem}.clearfix{*zoom:1;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.ac{text-align:center !important}.ar{text-align:right !important}.al{text-align:left !important}.fr{float:right !important}.fl{float:left !important}.clear{clear:both}.mt00{margin-top:0}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt13{margin-top:13px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mr00{margin-right:0}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mb00{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.ml00{margin-left:0}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.pt00{padding-top:0}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pr00{padding-right:0}.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pb00{padding-bottom:0}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pl00{padding-left:0}.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pageMv{background:#dcf7ff;text-align:center;margin-bottom:40px}.page_ttl{font-size:30px;font-size:3rem;padding:2.5em 0;text-align:center;background-size:cover;background-position:center center;color:#fff}@media (max-width:768px){.page_ttl{font-size:20px;font-size:2rem}}.dianping_top_list{letter-spacing:-.4em}.dianping_top_list li{display:inline-block;width:32%;margin-right:2%;margin-bottom:2%;letter-spacing:normal}.dianping_top_list li:nth-child(3n){margin-right:0}.dianping_top_list li.pc{display:inline-block}.dianping_top_list li.sp{display:none}@media only screen and (max-width:736px){.dianping_top_list li{display:block;width:100%;margin-right:0;text-align:center}.dianping_top_list li.pc{display:none}.dianping_top_list li.sp{display:block}}.page-id-311 .pageBox,.page-id-313 .pageBox,.page-id-307 .pageBox,.page-id-305 .pageBox,.page-id-309 .pageBox,.page-id-389 .pageBox{width:auto;max-width:1260px;margin:40px auto 0}@media (max-width:768px){.page-id-311 .pageBox,.page-id-313 .pageBox,.page-id-307 .pageBox,.page-id-305 .pageBox,.page-id-309 .pageBox,.page-id-389 .pageBox{margin:10px auto 0}}.page-id-332 .pageBox,.page-id-334 .pageBox{width:auto;max-width:1000px;margin:40px auto 0}@media (max-width:768px){.page-id-332 .pageBox,.page-id-334 .pageBox{margin:10px auto 0}}@media (max-width:768px){.page-id-334 .pageBox{margin:10px auto 0}}.lpPageTtl{color:#003cb5;font-size:30px;font-size:3rem;text-align:center;padding:30px 0 40px}.lpPageTtl span{padding-bottom:8px;display:inline-block;border-bottom:2px solid #003cb5}.pageBox{width:960px;margin:40px auto 0}@media (max-width:768px){.pageBox{margin:10px auto 0}}.pageBox .ttlPage01{font-size:18px;font-size:1.8rem;padding:.5em .75em;margin-bottom:20px;background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/share/bg_ttl01.gif) repeat left top;background-color:#f6f6f6;border-bottom:1px solid #003cb5}.pageBox .float-4-6,.pageBox .float-3-7{margin-bottom:40px}.pageBox .pageTtl{font-size:32px;font-size:3.2rem;color:#003cb5;font-weight:400;border-bottom:2px solid #003cb5;line-height:1.4;margin-bottom:20px}.pageBox .tableBox{width:100%;display:table;margin-bottom:80px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;box-shadow:3px 3px 0 rgba(8,1,2,.1)}.pageBox .tableBox dl{display:table-row}.pageBox .tableBox dl dt,.pageBox .tableBox dl dd{display:table-cell;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:30px 20px}.pageBox .tableBox dl dd:last-child{border-right:none}.newsTxt{margin-bottom:40px}.pickup-site .ttlEpark{font-size:15px;font-size:1.5rem;border-bottom:1px solid #e1e1e1;margin-bottom:40px}.pickup-site .imgEpark{text-align:center;margin-bottom:80px}.outlineBox .tableBox dl{font-size:12px;font-size:1.2rem}.outlineBox .tableBox dl dt,.outlineBox .tableBox dl dd{padding:10px}.outlineBox .tableBox dl dt{background:#f2f2f2;width:30%}.privacyBox p{margin-bottom:20px}.siteMap ul li a{font-size:14px;font-size:1.4rem;color:#003cb5;text-decoration:none;padding:20px;border-bottom:1px solid #efefef;display:block;list-style-type:square}.siteMap ul li a:hover{background:#efefef}::-webkit-input-placeholder{color:#afafaf}:-moz-placeholder{color:#afafaf}.contactBox .contactDlBox{display:table;width:100%;font-size:16px;font-size:1.6rem;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;margin-bottom:20px}.contactBox .contactDlBox dl{display:table-row}.contactBox .contactDlBox dl dt,.contactBox .contactDlBox dl dd{display:table-cell;border-bottom:1px solid #e1e1e1}.contactBox .contactDlBox dl dt{padding:3% 3% 3% 10%;width:40%;vertical-align:middle}.contactBox .contactDlBox dl dt .req{font-size:11px;font-size:1.1rem;background:#f44522;color:#fff;padding:2px 5px;margin-right:10px;position:relative;top:-2px}.contactBox .contactDlBox dl dd{vertical-align:middle;padding:3% 3% 3% 1%}.contactBox .contactDlBox dl dd p{font-size:13px;font-size:1.3rem;color:#999;margin-top:7px}.contactBox .contactDlBox dl dd p .ex{font-size:11px;font-size:1.1rem;background:#f3f3f3;display:inline-block;padding:2px 6px 3px;position:relative;top:-2px;margin-right:5px}.contactBox .contactDlBox input,.contactBox .contactDlBox textarea{border:1px solid #e1e1e1;border-radius:5px;padding:2%;font-size:16px}.contactBox .contactDlBox input{width:75%}.contactBox .contactDlBox textarea{width:89%}.contactBox .contactDlBox input[type=text]:focus,.contactBox .contactDlBox textarea:focus{border-color:#83b6c2;outline:none;box-shadow:2px 2px 4px rgba(143,183,222,.6),-2px -2px 4px rgba(143,183,222,.6),inset 0 1px 2px rgba(0,0,0,.2)}.contactBox .contactAgree{border:1px solid #e1e1e1;margin-bottom:20px;padding:20px}.contactBox .contactSubmitBox{width:100%;font-size:16px;font-size:1.6rem}.contactBox .contactSubmitBox .submitBtn{text-align:center;padding:3%;width:100%;box-sizing:border-box}.contactBox .contactSubmitBox .submitBtn input[type=submit]{-webkit-appearance:none;border-radius:5px;background:#36bef0;color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s;border:1px solid #36bef0;cursor:pointer;letter-spacing:2px;width:30%;padding:20px}.contactBox .contactSubmitBox .submitBtn input[type=submit]:hover{border-radius:5px;background:#fff;color:#333;box-shadow:0 3px 0 rgba(0,0,0,.1);transition:background-color .35s,color .35s;border:1px solid #36bef0}.contactBox.request-documents .contactDlBox input[type=radio]{width:auto}.contactBox.request-documents .contactDlBox select[name=position]{font-size:16px;font-size:1.6rem;padding:.5em}.contactBox.request-documents .rd__txt{color:#434343;text-align:center}.contactBox.request-documents .rd__txt a{color:#003cb5;text-decoration:underline}.contactBox.request-documents .rd__txt a:hover{text-decoration:none}.rd__form-completed{text-align:center}.rd__form-completed .form-completed__ttl{font-size:48px;font-size:4.8rem;color:#003cb5;font-weight:700;letter-spacing:normal}@media (min-width:768px){.rd__form-completed .form-completed__ttl{font-size:60px;font-size:6rem}}@media (max-width:414px){.rd__form-completed .form-completed__txt br{display:none}}.rd__form-completed .form-completed__btn{margin-top:20px}@media (min-width:768px){.rd__form-completed .form-completed__btn{margin-top:40px}}.rd__form-completed .form-completed__btn a{margin:0 auto;max-width:500px;font-size:16px;font-size:1.6rem}@media (min-width:768px){.rd__form-completed .form-completed__btn a{font-size:20px;font-size:2rem}}.mw_wp_form .error{font-size:80% !important;color:#f44522 !important;display:block;padding-top:5px}@media only screen and (max-width:736px){.pageBox{width:96%;padding:0 2% 20px;line-height:1.7;font-size:13px;font-size:1.3rem}.pageBox .ttlPage01{font-size:14px;font-size:1.4rem}.pageBox .pageTtl{font-size:22px;font-size:2.2rem;color:#003cb5}.pageBox .ttlPage01{font-size:13px;font-size:1.3rem}.lpPageTtl{font-size:20px;font-size:2rem;margin-bottom:30px}.lpPageTtl span{border-bottom:none}.contactBox .contactDlBox dl dt,.contactBox .contactDlBox dl dd{display:block;border-bottom:1px solid #e1e1e1;padding:3%}.contactBox .contactDlBox dl dt{width:94%;vertical-align:middle;border-bottom:none}.contactBox .contactDlBox dl dd{width:94%}.contactBox .contactSubmitBox .submitBtn input[type=submit]{width:70%;margin-bottom:10px;display:block;margin:auto}}.rocaop-bnr a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;max-width:500px;margin:0 auto;padding:30px;background-image:linear-gradient(to right,#ff8a04,#fa3500);font-size:20px;font-size:2rem;font-weight:700;letter-spacing:normal;line-height:1.4}@media (min-width:768px){.rocaop-bnr a{flex-direction:row;gap:30px}}.rocaop-bnr .rocaop-bnr__txt{display:block;flex:1}@media (max-width:767px){.rocaop-bnr .rocaop-bnr__txt br{display:none}}.rocaop-bnr .rocaop-bnr__btn{position:relative;display:block;width:100%;padding:.5em 0;border:1px solid #ff8a04;border-radius:20px;background-color:#fff;color:#ff8a04;text-align:center}@media (min-width:768px){.rocaop-bnr .rocaop-bnr__btn{width:300px}}.rocaop-bnr .rocaop-bnr__btn:after{content:"";display:block;position:absolute;top:50%;right:5%;margin:auto;width:7px;height:7px;border-top:2px solid #ff8a04;border-right:2px solid #ff8a04;transform:translate(0,-50%) rotate(45deg)}.singleBox{width:960px;margin:50px auto 150px}.singleBox .singleTtl{font-size:20px;font-size:2rem;color:#003cb5;font-weight:400}.singleBox .singleTtl a{color:#003cb5;text-decoration:none;border-bottom:1px solid #003cb5}.singleBox .singleTtl a:hover{color:#333;border-bottom:1px solid #003cb5}@media only screen and (max-width:736px){.singleBox{width:96%;padding:0 2%;margin:50px auto 150px}}.appBox .appBoxIn{width:960px;margin:0 auto;padding-top:30px}.appBox .appBoxIn .appMv{margin-bottom:28px}.appBox .appBoxIn .appTtl{font-size:30px;font-size:3rem;color:#fcfcfc;background:#005bab;text-align:center;padding:10px}.appBox .appBoxIn .appTtl02,.appBox .appBoxIn .appTtl03,.appBox .appBoxIn .appTtl04,.appBox .appBoxIn .appTtl05,.appBox .appBoxIn .appTtl06,.appBox .appBoxIn .appTtl07,.appBox .appBoxIn .appTtl08,.appBox .appBoxIn .appTtl09{font-size:28px;font-size:2.8rem;line-height:1.6;text-align:center;margin-bottom:30px}.appBox .appBoxIn .appTtl02{color:#434343}.appBox .appBoxIn .appImg02{margin-bottom:60px}.appBox .appBoxIn .appTxtBox01{color:#fff;background:#005bab;text-align:center;padding:67px 20px 45px;box-sizing:border-box;margin-bottom:80px}.appBox .appBoxIn .appTxtBox02{color:#fff;background:#005bab;text-align:center;padding:67px 20px 45px;box-sizing:border-box;margin-bottom:80px}.appBox .appBoxIn .appTxtBox03{background:#c0d221}.appBox .appBoxIn .appTtl05_01{color:#fff;background:#c0d221;padding:5px 25px;font-size:20px;font-size:2rem;border-radius:5px;text-align:center;margin:0 auto}.appBox .appBoxIn .appFloatBox01{overflow:hidden;margin-bottom:80px;padding:0 15px 0 75px}.appBox .appBoxIn .appFloatBox01 .left{width:410px;float:left}.appBox .appBoxIn .appFloatBox01 .left img{margin-bottom:20px}.appBox .appBoxIn .appFloatBox01 .right{width:410px;float:right}.appBox .appBoxIn .appFloatBox01 .right img{margin-bottom:20px}.lpSpAppIcon{width:810px;margin:0 auto 70px;color:#fff;overflow:hidden}.lpSpAppIcon ul li{float:left;width:167px;margin-right:40px;margin-bottom:30px}.lpSpAppIcon ul li:nth-child(4n){margin-right:0}.lpSpAppIcon ul li:nth-child(9),.lpSpAppIcon ul li:nth-child(10),.lpSpAppIcon ul li:nth-child(11),.lpSpAppIcon ul li:nth-child(12){margin-bottom:0}.lpSpAppIcon ul li p{margin-bottom:10px}.lpSpAppIcon ul li .lpSpAppIconTtl{font-size:18px;font-size:1.8rem}.lpSpAppIcon ul li .lpSpAppIconTxt{font-size:12px;font-size:1.2rem;text-align:left}.lpSpAppBox04{text-align:center;padding:50px 0}.lpSpAppBox04 .box04Ttl01{color:#fff;background:#c0d221;padding:5px 25px;font-size:18px;font-size:1.8rem;display:inline-block;margin-top:0;margin-bottom:30px;border-radius:5px;text-align:center}.lpSpAppBox04 .box04Ttl02{width:550px;margin:0 auto 30px;color:#003cb5;font-size:30px;font-size:3rem;padding-bottom:10px;border-bottom:2px solid #003cb5}.lpSpAppBox04 .box04Ttl02+p{margin-bottom:30px}.lpSpAppBox04 .box04List{width:760px;margin:0 auto;overflow:hidden}.lpSpAppBox04 .box04List ul li{float:left;width:200px;margin-right:80px}.lpSpAppBox04 .box04List ul li:last-child{margin-right:0}.lpSpAppBox04 .box04List ul li .box04Img{margin-bottom:20px}.lpSpAppBox04 .box04List ul li .box04Ttl{font-size:13px;font-size:1.3rem;margin-bottom:15px;padding-bottom:3px;position:relative;border-bottom:2px solid #ed1c24}.lpSpAppBox04 .box04List ul li .box04Ttl:after{border-color:#ed1c24 transparent transparent}.lpSpAppBox04 .box04List ul li .box04Ttl:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0}.lpSpAppBox04 .box04List ul li .box04Ttxt{font-size:12px;font-size:1.2rem;text-align:left}.lpSpAppBox05{clear:both;text-align:center;background:#c0d221;padding:50px 0}.lpSpAppBox05 .box05Ttl01{color:#c0d221;background:#333;padding:5px 25px;font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:30px;border-radius:5px;text-align:center}.lpSpAppBox05 .box05Txt01{color:#fff;margin-bottom:30px}.lpSpAppBox05 .box05Ttl02{width:550px;margin:0 auto 30px;color:#333;font-size:30px;font-size:3rem;padding-bottom:10px;border-bottom:2px solid #333}.lpSpAppBox05 .box05Ttl02+p{margin-bottom:30px;font-size:19px;font-size:1.9rem}.lpSpAppBox05 .box05Img{margin-bottom:30px}.lpSpAppBox06{background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/page/sp-app/bg_no06.png) left 28px no-repeat;text-align:center;padding:50px 0;margin-bottom:80px}.lpSpAppBox06 .box06Ttl01{color:#fff;background:#c0d221;padding:5px 25px;font-size:18px;font-size:1.8rem;display:inline-block;margin-top:0;margin-bottom:30px;border-radius:5px;text-align:center}.lpSpAppBox06 .box06Ttl02{width:800px;margin:0 auto 30px;color:#003cb5;font-size:30px;font-size:3rem;padding-bottom:10px;border-bottom:2px solid #003cb5}.lpSpAppBox06 .box06Ttl02+p{margin-bottom:30px}@media only screen and (max-width:736px){.appBox .appBoxIn{width:100%;padding-top:30px}.appBox .appBoxIn .appTtl{font-size:18px;font-size:1.8rem;line-height:1.4}.appBox .appBoxIn .appTtl02,.appBox .appBoxIn .appTtl03,.appBox .appBoxIn .appTtl04,.appBox .appBoxIn .appTtl05,.appBox .appBoxIn .appTtl06,.appBox .appBoxIn .appTtl07,.appBox .appBoxIn .appTtl08,.appBox .appBoxIn .appTtl09{font-size:18px;font-size:1.8rem;line-height:1.4}.appBox .appBoxIn .appTxtBox01{padding:20px 15px 20px;margin-bottom:40px}.appBox .appBoxIn .appTxtBox01 .appTtl2{font-size:18px;font-size:1.8rem;line-height:1.4}.appBox .appBoxIn .appFloatBox01{margin-bottom:40px;padding:0 10px}.appBox .appBoxIn .appFloatBox01 .left{width:100%;float:none}.appBox .appBoxIn .appFloatBox01 .right{width:100%;float:none}.lpSpAppIcon{width:100%;margin:0 auto 20px;color:#fff;overflow:hidden}.lpSpAppIcon ul li{float:left;width:50%;margin-right:0;padding:0 2%;box-sizing:border-box}.lpSpAppIcon ul li p{margin-bottom:5px}.lpSpAppIcon ul li .lpSpAppIconTtl{font-size:16px;font-size:1.6rem}.lpSpAppIcon ul li img{width:80%}.lpSpAppBox04{background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/page/sp-app/bg_no04.png) left 28px no-repeat;text-align:center;padding:0 2%}.lpSpAppBox04 .box04Ttl01{padding:5px 10px;font-size:14px;font-size:1.4rem;margin-top:20px;margin-bottom:20px}.lpSpAppBox04 .box04Ttl02{width:100%;font-size:20px;font-size:2rem;margin:0 auto 20px;border-bottom:none}.lpSpAppBox04 .box04List{width:100%}.lpSpAppBox04 .box04List ul li{float:none;width:100%;margin:0 auto 0}.lpSpAppBox04 .box04List ul li .box04Img{width:35%;margin:auto;margin-bottom:20px}.lpSpAppBox04 .box04List ul li .box04Ttl{font-size:13px;font-size:1.3rem;margin:0 7% 15px;padding-bottom:3px;position:relative}.lpSpAppBox04 .box04List ul li .box04Ttl:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0}.lpSpAppBox04 .box04List ul li .box04Ttxt{font-size:12px;font-size:1.2rem;text-align:left;margin:0 7% 15px}.lpSpAppBox05{padding:30px 0}.lpSpAppBox05 .box05Ttl02{width:100%;font-size:20px;font-size:2rem;margin:0 auto 0px;border-bottom:none}.lpSpAppBox05 .box05Ttl02+p{margin-bottom:20px;font-size:14px;font-size:1.4rem}.lpSpAppBox05 .box05Img{margin-bottom:30px}.lpSpAppBox06{padding:30px 0;margin-bottom:50px}.lpSpAppBox06 .box06Ttl01{font-size:16px;font-size:1.6rem;margin-bottom:10px}.lpSpAppBox06 .box06Ttl02{width:100%;font-size:20px;font-size:2rem;margin:0 auto 0px;border-bottom:none}.lpSpAppBox06 .box06Ttl02+p{margin-bottom:30px}}.edentalBox .edentalTtl{font-size:30px;font-size:3rem;color:#fcfcfc;background:#005bab;text-align:center;padding:10px}.edentalBox .edentalTtlImg01{padding:40px 0;text-align:center;background:linear-gradient(270deg,#edf7ff,#c1e0fb);background-size:400% 400%;animation:AnimationName 6s ease infinite}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.edentalBoxTxt01{padding:20px;overflow:hidden}.edentalBoxTxt01 .edentalBoxTxt01In{float:left;width:49%;padding:15px 15px 10px;box-sizing:border-box;background:#e8efff;margin:0 1% 2% 0;border-radius:5px}.edentalBoxTxt01 .edentalBoxTxt01In:nth-child(2n){margin:0 0 2% 1%}.edentalBoxTxt01 .edentalBoxTxt01In .ttl{font-size:16px;font-size:1.6rem;margin-bottom:8px}.edentalBoxTxt01 .edentalBoxTxt01In .ttl .ttlIn{color:#fff;padding:8px 10px 5px;background:#003cb5;border-radius:3px;margin-right:5px}.edentalBoxTxt01 .edentalBoxTxt01In .ttl .ttlIn span{font-size:20px;font-size:2rem}.edentalBoxTxt01 .edentalBoxTxt01In p{font-size:13px;font-size:1.3rem}@media only screen and (max-width:736px){.edentalBox .edentalBoxIn{width:100%;padding-top:30px}.edentalBoxTxt01{padding:2%}.edentalBoxTxt01 .edentalBoxTxt01In{float:none;width:100%;margin:0 0 2%}.edentalBoxTxt01 .edentalBoxTxt01In:nth-child(2n){margin:0 0 2%}}
/*!
 * 12 COLUMN : RESPONSIVE GRID SYSTEM
 * DEVELOPER : DENIS LEBLANC
 * URL : http://responsive.gs
 * VERSION : 3.0
 * LICENSE : GPL & MIT */
.container{max-width:800px;margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width:768px){.gutters .col{margin-left:2%}.span_1{width:8.3333333333%}.span_2{width:16.6666666667%}.span_3{width:25%}.span_4{width:33.3333333333%}.span_5{width:41.6666666667%}.span_6{width:50%}.span_7{width:58.3333333333%}.span_8{width:66.6666666667%}.span_9{width:75%}.span_10{width:83.3333333333%}.span_11{width:91.6666666667%}.span_12{width:100%}.gutters .span_1{width:6.5%}.gutters .span_2{width:15%}.gutters .span_3{width:23.5%}.gutters .span_4{width:32%}.gutters .span_5{width:40.5%}.gutters .span_6{width:49%}.gutters .span_7{width:57.5%}.gutters .span_8{width:66%}.gutters .span_9{width:74.5%}.gutters .span_10{width:83%}.gutters .span_11{width:91.5%}.gutters .span_12{width:100%}}.container{padding:0 15px}.container img{max-width:100%;height:auto}.container{margin-bottom:2em}.row:not(:last-child){margin-bottom:4%}.col{float:none}.col:not(:last-child){margin-bottom:3%}@media (min-width:768px){.container{max-width:1000px;margin:auto;padding:0 15px}.container{margin-bottom:40px}.col{float:left}.reverse>.col{float:right}.col:not(:last-child){margin-bottom:0}.reverse>.col:last-child,:not(.reverse)>.col:first-child{margin-left:0}.col.offset_1{margin-left:8.3333333333%}.gutters .col.offset_1{margin-left:10.5%}.gutters .col.offset_1:first-child{margin-left:8.5%}.col.offset_2{margin-left:16.6666666667%}.gutters .col.offset_2{margin-left:19%}.gutters .col.offset_2:first-child{margin-left:17%}.col.offset_3{margin-left:25%}.gutters .col.offset_3{margin-left:27.5%}.gutters .col.offset_3:first-child{margin-left:25.5%}.col.offset_4{margin-left:33.3333333333%}.gutters .col.offset_4{margin-left:36%}.gutters .col.offset_4:first-child{margin-left:34%}.col.offset_5{margin-left:41.6666666667%}.gutters .col.offset_5{margin-left:44.5%}.gutters .col.offset_5:first-child{margin-left:42.5%}.col.offset_6{margin-left:50%}.gutters .col.offset_6{margin-left:53%}.gutters .col.offset_6:first-child{margin-left:51%}.col.offset_7{margin-left:58.3333333333%}.gutters .col.offset_7{margin-left:61.5%}.gutters .col.offset_7:first-child{margin-left:59.5%}.col.offset_8{margin-left:66.6666666667%}.gutters .col.offset_8{margin-left:70%}.gutters .col.offset_8:first-child{margin-left:68%}.col.offset_9{margin-left:75%}.gutters .col.offset_9{margin-left:78.5%}.gutters .col.offset_9:first-child{margin-left:76.5%}.col.offset_10{margin-left:83.3333333333%}.gutters .col.offset_10{margin-left:87%}.gutters .col.offset_10:first-child{margin-left:85%}.col.offset_11{margin-left:91.6666666667%}.gutters .col.offset_11{margin-left:95.5%}.gutters .col.offset_11:first-child{margin-left:93.5%}.col.offset_12{margin-left:100%}:not(.reverse)>.col.break+.col{clear:left;margin-left:0}.reverse>.col.break{margin-left:0}.reverse>.col.break+.col{clear:right;margin-right:0}.col.break~.col{margin-top:2%}}@media (min-width:1024px){.container{padding:0}}
/*!
Colorbox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/parts/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/parts/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxOverlay{background:#000}#cboxLoadedContent{background:#fff}#cboxLoadedContent{padding:0;overflow:auto;box-shadow:0 1px 10px #000}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxTitle{top:-30px}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible}#cboxTitle{color:#fff}#inline-content{margin:20px}#ajax-wrap{margin:20px}.customContent img{max-width:100%;height:auto;margin:auto}.customContent h2.styleTtl{font-size:18px;font-size:1.8rem;padding:.5em .75em;margin-bottom:20px;background:url(//all-e.co.jp/wp2/wp-content/themes/tpl-givsens-for-alledge/lib/css/../img/share/bg_ttl01.gif) repeat left top;background-color:#f6f6f6;border-bottom:1px solid #003cb5}.customContent h3.styleTtl{font-size:16px;font-size:1.6rem;font-weight:700;position:relative;border-bottom:4px solid #ccc;margin-bottom:20px}.customContent h3.styleTtl:after{position:absolute;bottom:-4px;left:0;z-index:2;content:"";width:20%;height:4px;background-color:#003cb5}.customContent .customTxt,.customContent .customImg,.customContent .customTxtImg{margin-bottom:30px}.customContent .btn01{text-align:center;margin-bottom:10px}.customContent .btn01 a{width:100%;box-sizing:border-box;padding:30px 10px;line-height:1;font-weight:700;text-decoration:none}.customContent .btn01 a:before{font-family:"FontAwesome";content:"\f0a9";font-size:22px;font-size:2.2rem}.customContent .btnW50{width:50%;margin:30px auto}.customContent dl{margin-bottom:30px}.customContent dl dt{font-size:18px;font-size:1.8rem;color:#48c6ec;font-weight:700}.customContent dl dd{border-bottom:1px solid #333;margin-bottom:20px}.customContent table{margin-bottom:30px;margin:15px auto 20px auto;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;border-collapse:collapse;text-align:left}@media (max-width:768px){.customContent table{margin:10px auto 20px auto}}.customContent table th{padding:8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f0f0f0}.customContent table td{padding:8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.customContent table tr td a,.customContent table tr th a{color:#1b1b1b}.table-notes{display:none}@media screen and (max-width:736px){.customContent img{margin-bottom:10px}.customContent h2.styleTtl{font-size:14px;font-size:1.4rem}.customContent h3.styleTtl{font-size:14px;font-size:1.4rem}.customContent .btn01 a:before{content:""}.customContent .btnW50{width:96%}.customContent dl dt{font-size:14px;font-size:1.4rem}.table-notes{display:block;margin:20px 0 10px;text-align:center;color:#999}.scroll-box table{width:768px;margin-bottom:2% !important;font-size:100%;-webkit-text-size-adjust:100%}.scroll-box table td,.scroll-box table th{padding:5px !important}.scroll-box{margin-bottom:4%;overflow:auto}.scroll-box::-webkit-scrollbar{height:10px}.scroll-box::-webkit-scrollbar-track{border-radius:5px;background:#eee}.scroll-box::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.scroll-box2 table{width:600px;margin-bottom:2% !important}.scroll-box2 table td,.scroll-box2 table th{padding:5px !important}.scroll-box2{margin-bottom:4%;overflow:auto;-webkit-text-size-adjust:100%}.scroll-box2::-webkit-scrollbar{height:10px}.scroll-box2::-webkit-scrollbar-track{border-radius:5px;background:#eee}.scroll-box2::-webkit-scrollbar-thumb{border-radius:5px;background:#666}}