@charset "UTF-8";@font-face{font-family:"din-bold";src:url(../font/DINAlternate-Bold.woff)} /*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */ *{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{overflow-x:hidden}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:400;overflow-x:hidden;color:#595959;letter-spacing:.04em;line-height:140%;background:none}p{line-height:180%}a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:#137dcd;text-decoration:none}.container{max-width:1200px;width:90%;padding:0}.l-header .js-fixed{position:fixed;top:0;left:0;width:100%;z-index:10}.l-header .js-fixed .p-header__logo{padding:10px}.l-header .js-fixed .navbar-nav .nav-item{border:none}.l-header .js-fixed .navbar-nav .nav-item .nav-link{padding:20px 15px}.l-header .js-fixed .navbar-nav .nav-item--course img,.l-header .js-fixed .navbar-nav .nav-item--support img,.l-header .js-fixed .navbar-nav .nav-item--magokoro img,.l-header .js-fixed .navbar-nav .nav-item--simulation img,.l-header .js-fixed .navbar-nav .nav-item--contact img{display:none}.l-header .js-fixed .navbar-nav .nav-item--course img.nav-img-sticker,.l-header .js-fixed .navbar-nav .nav-item--support img.nav-img-sticker,.l-header .js-fixed .navbar-nav .nav-item--magokoro img.nav-img-sticker,.l-header .js-fixed .navbar-nav .nav-item--simulation img.nav-img-sticker,.l-header .js-fixed .navbar-nav .nav-item--contact img.nav-img-sticker{display:block;width:100%;height:auto}.l-header .js-fixed .navbar-nav .nav-item--course .nav-link,.l-header .js-fixed .navbar-nav .nav-item--support .nav-link,.l-header .js-fixed .navbar-nav .nav-item--magokoro .nav-link,.l-header .js-fixed .navbar-nav .nav-item--contact .nav-link{padding-top:25px}.l-header.p-header .js-fixed .navbar-nav{max-width:1000px}.p-header__logo{max-width:250px;width:35%;padding:0 10px}@media screen and (min-width:0) and (max-width:768px){.p-header__logo{width:50%}}.p-header__logo img{width:100%}.p-header__logo:hover{text-decoration:none;opacity:.8}.p-header .l-header__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-bottom:solid 1px #d9d9d9}.p-header .l-header__information ul{display:-webkit-box;display:-ms-flexbox;display:flex}.p-header .l-header__information li{font-size:.812rem;position:relative}.p-header .l-header__information li::after{position:absolute;content:"";width:1px;height:12px;background:#ccc;top:0;bottom:0;right:0;margin:auto}.p-header .l-header__information li:first-child::before{position:absolute;content:"";width:1px;height:12px;background:#ccc;top:0;bottom:0;margin:auto;left:0}.p-header .l-header__information li a{display:block;padding:0 10px}.p-header .l-header__information li a.active{font-weight:700}.p-header .l-header__information .l-header__information_nav{-ms-flex-preferred-size:28%;flex-basis:28%}.p-header .l-header__information .l-header__information_nav2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:72%;flex-basis:72%}.p-header .l-header__information .l-header__information_nav2 ul{margin-right:2%}.p-header .l-header__information .l-header__information_nav2 .form-inline{position:relative}.p-header .l-header__information .l-header__information_nav2 .form-inline .form-control{font-size:.625rem;max-width:180px;margin-right:0}.p-header .l-header__information .l-header__information_nav2 .form-inline .form-img{background:url(../img/common/ico-search.svg) no-repeat center center/100% auto;text-indent:-9999px;position:absolute;right:10px}.p-header .l-header__information .l-header__information_nav2 .tel{-ms-flex-preferred-size:20%;flex-basis:20%;margin-left:2%}.p-header .l-header__information .l-header__information_nav2 .tel a{display:block}.p-header .l-header__information .l-header__information_nav2 .tel a img{width:100%}.p-header .l-header__information .l-header__information_nav2 .tel a:hover{opacity:.8}.p-header .navbar{padding:0;background:#fff}.p-header .navbar-nav{max-width:800px}.p-header .navbar-nav .nav-item{border-left:solid 1px #d9d9d9;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-header .navbar-nav .nav-item:hover{background:#fbe660}.p-header .navbar-nav .nav-item img{width:100%}.p-header .navbar-nav .nav-item img.nav-img-sticker{display:none}.p-header .navbar-nav .nav-item .nav-link{padding:0}.p-header .navbar-nav .nav-item--simulation{background:#fbe660}.p-header .navbar-nav .nav-item--simulation:hover{background:#ffd83d}.p-header .navbar-nav .nav-item--contact{background:#595959}.p-header .navbar-nav .nav-item--contact:hover{background:#333}.p-header .navbar__sp{display:none}.p-header .navbar__sp a,.p-header .navbar__sp button{-ms-flex-preferred-size:50%;flex-basis:50%}.p-header .navbar__sp label{display:block;margin-bottom:0}.p-header .navbar__sp img{width:100%}.p-header .navbar-toggler{border:none;border-radius:0;padding:0}.p-header #p-nav-drawer{position:relative;letter-spacing:0}.p-header #p-nav-drawer .nav-unshown{display:none}.p-header #p-nav-drawer #nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-header #p-nav-drawer #nav-input:checked~#nav-close{display:block;opacity:.5}.p-header #p-nav-drawer #nav-input:checked~#p-nav-content{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:0.3s;transition:0.3s}.p-header #p-nav-content{position:fixed;top:0;right:0;bottom:0;max-width:350px;z-index:100;-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;padding-left:50px;border-left:none;-webkit-box-sizing:content-box;box-sizing:content-box}.p-header #p-nav-content .fixed-content{position:relative}.p-header #p-nav-content .fixed-content label{font-size:50px;color:#fff;position:absolute;left:-40px;top:10px;margin-bottom:0}.p-header #p-nav-content .fixed-content .panda-hand{position:absolute;left:-50px;top:40px}.p-header #p-nav-content .fixed-content h2{background:#333;color:#fff;font-size:13px;padding-left:10px;line-height:39px;font-weight:700;width:100%;z-index:101}@media screen and (min-width:0) and (max-width:768px){.p-header #p-nav-content .fixed-content h2{position:fixed;top:0}}.p-header #p-nav-content .scroll-content{overflow-y:auto;height:100vh;padding-top:38px}.p-header #p-nav-content .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.p-header #p-nav-content .menu-wrapper .menu{background:#fbe660;text-align:center;border:1px solid #333;width:50%;color:#333}.p-header #p-nav-content .menu-wrapper .menu a{display:block;width:100%;height:100%;padding:21px 0 17px}.p-header #p-nav-content .menu-wrapper .menu a .menu-icon{height:32px;margin-bottom:3px}.p-header #p-nav-content .menu-wrapper .menu a .menu-icon img{height:100%}.p-header #p-nav-content .menu-wrapper .menu a .menu-txt{font-size:13px;font-weight:700}.p-header #p-nav-content .menu-wrapper .menu-free-estimate,.p-header #p-nav-content .menu-wrapper .menu-plan-simulation{border-left:none}.p-header #p-nav-content .menu-wrapper .menu-line-estimate,.p-header #p-nav-content .menu-wrapper .menu-quickly-deserve{border-right:none}.p-header #p-nav-content .menu-wrapper .menu-quickly-deserve .menu-icon{padding-left:7px}.p-header #p-nav-content .service-wrapper .service{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-size:.875rem;font-weight:700;border:1px solid #333;border-left:none;border-right:none;color:#333}.p-header #p-nav-content .service-wrapper .service a{width:100%;padding:15px}.p-header #p-nav-content .service-wrapper .service a .service-txt{position:relative;padding-left:30px}.p-header #p-nav-content .service-wrapper .service a .service-txt::after{background-image:url(../../assets/img/common/ico-arrow02-r.svg);content:"";width:25px;height:25px;display:inline-block;position:absolute;right:-7px;background-size:contain}.p-header #p-nav-content .service-wrapper .service a .service-course::before{background:url(../../assets/img/common/ico-course.svg) no-repeat;width:20px;height:20px;background-size:contain;display:inline-block;content:"";position:absolute;left:0}.p-header #p-nav-content .service-wrapper .service a .service-support::before{background:url(../../assets/img/common/ico-support.svg) no-repeat;width:20px;height:20px;background-size:contain;display:inline-block;content:"";position:absolute;left:0}.p-header #p-nav-content .service-wrapper .service a .service-magokoro::before{background:url(../../assets/img/common/ico-magokoro.svg) no-repeat;width:20px;height:20px;background-size:contain;display:inline-block;content:"";position:absolute;left:0}.p-header #p-nav-content .service-wrapper .magokoro{border-bottom:2px solid}.p-header #p-nav-content .information-wrapper .information{background:#f7f7f7;font-weight:700;font-size:12px;border-bottom:1px solid #000;border-right:none;border-left:none;position:relative;color:#333}.p-header #p-nav-content .information-wrapper .information a{padding:10px 15px;display:block}.p-header #p-nav-content .information-wrapper .information a .information-ttl{position:relative}.p-header #p-nav-content .information-wrapper .information a .information-ttl::after{background:url(../../assets/img/common/ico-arrow04-r.svg) no-repeat;content:"";width:12px;height:12px;display:inline-block;position:absolute;right:-4px;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-header #p-nav-content .gsc-search-button-v2{padding:13px 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-header #p-nav-content .tel{padding:0 0 40px;background:#fff}.p-header #p-nav-content .tel .number-img{width:200px;margin-left:20px}.p-header #p-nav-content .tel .number-img img{width:100%}.p-header #p-nav-content .bottom-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex}.p-header #p-nav-content .bottom-tab li{text-align:center;font-size:12px;background:#f7f7f7;border-left:1px #fff solid;width:33.33%}.p-header #p-nav-content .bottom-tab li:first-child{background:#e1eff5;border-left:none;font-weight:700}.p-header #p-nav-content .bottom-tab li a{display:block;width:100%;padding:12px 0}@media screen and (min-width:0) and (max-width:768px){.p-header .l-header__information{display:none}.p-header .navbar__sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:34%;flex-basis:34%}}@media screen and (min-width:0) and (max-width:992px){.p-header .l-header__information li{font-size:.625rem}}.p-sticker-side{position:fixed;right:0;top:180px;background:#fd7e00;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:20px 10px;color:#333;text-align:center;font-size:.812rem;line-height:1rem;letter-spacing:0;font-weight:700;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:10}.p-sticker-side__box__line{padding-bottom:20px;margin-bottom:20px;border-bottom:dotted 1px #999}.p-sticker-side__box a{display:block;cursor:pointer}.p-sticker-side__box a:hover{color:#25a6e2}.p-sticker-side__icon{margin:0 auto 5px}.p-sticker-side__icon__line{width:30px;margin-bottom:10px}.p-sticker-side__icon__sasato{width:36px}.p-sticker-side__icon__contact{width:28px}.p-sticker-side__icon img{width:100%}.p-bn-lists{padding:40px 0;margin-top:80px;background:#f2f2f2}.p-bn-lists .slick-slide{padding:0 5px}.p-bn-lists .slick-slide img{width:100%}.p-bn-lists .slick-prev:before,.p-bn-lists .slick-next:before{background:no-repeat 0 0 / 100% auto;width:18px;height:18px;position:absolute}.p-bn-lists .slick-prev{left:0}.p-bn-lists .slick-prev::before{background-image:url(../img/common/ico-arrow01-l.svg);left:-20px}.p-bn-lists .slick-next{right:0}.p-bn-lists .slick-next::before{background-image:url(../img/common/ico-arrow01-r.svg);right:-20px}.p-bn-lists .slick-dots{bottom:-35px}.p-bn-lists .slick-dots li{width:7px;height:7px;margin:0 8px}.p-bn-lists .slick-dots li button::before{content:"";background:#595959;border-radius:14px;width:7px;height:7px}.l-footer{background:#fff}.l-footer .slick-slide img{width:100%}.p-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:35px;padding-bottom:50px}.p-footer-info__contact{-ms-flex-preferred-size:35%;flex-basis:35%}.p-footer-info__contact a{display:block;border:solid 2px #333;border-radius:5px;color:#333;font-weight:700;text-align:center;position:relative;padding:20px}.p-footer-info__contact a::after{position:absolute;content:"";right:15px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;width:18px;height:18px}.p-footer-info__contact a:hover{background:#333;color:#fff}.p-footer-info__contact a:hover::after{background-image:url(../img/common/ico-arrow02-r.svg)}.p-footer-info__tel{-ms-flex-preferred-size:30%;flex-basis:30%}.p-footer-info__tel img{width:100%}.p-footer-sitemap{padding-bottom:35px}.p-footer-sitemap dl{color:#333}.p-footer-sitemap dl dt{margin-bottom:10px}.p-footer-sitemap dl .collapse{display:block}.p-footer-sitemap dl .collapse.show{display:block}.p-footer-sitemap dl dd{font-size:.875rem;margin-bottom:8px}.p-footer-sitemap dl a{display:block}.p-footer-sitemap dl a:hover{color:inherit}.p-footer-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-footer-category ul li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;text-align:center}.p-footer-category ul li a{display:block;padding:20px;background:#f2f2f2}.p-footer-category ul li a.is-active{color:#333;font-weight:700;background:#e1eff5}.p-footer-category ul li:nth-child(2){border-left:solid 1px #fff;border-right:solid 1px #fff}.p-footer-nav{padding:20px 0}.p-footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-footer-nav ul li{position:relative}.p-footer-nav ul li::after{position:absolute;content:"";width:1px;height:12px;background:#ccc;top:0;bottom:0;margin:auto}.p-footer-nav ul li:first-child::before{position:absolute;content:"";width:1px;height:12px;background:#ccc;top:0;bottom:0;margin:auto;left:0}.p-footer-nav ul li a{font-size:.812rem;padding:0 10px}.p-footer address{font-size:.875rem;font-family:"Asap",sans-serif;font-weight:400;text-align:center;color:#fff;padding:20px 0;background:#595959}@media screen and (min-width:0) and (max-width:768px){.p-sticker-side{position:fixed;right:initial;right:auto;left:0;top:initial;top:auto;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-sticker-side__box__line{padding-bottom:0;margin-bottom:0;border-bottom:none;margin-right:15px;padding-right:15px;border-right:dotted 1px #999}.p-footer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.p-footer-info__contact{margin-bottom:20px}.p-footer-info__contact a{border:none;background:#fff}.p-footer-info__tel{width:85%;margin:auto}.p-footer-sitemap{padding-bottom:30px}.p-footer-sitemap dl dt{border:solid 2px #333;border-radius:5px;font-size:.875rem}.p-footer-sitemap dl dt a{display:block;padding:15px}.p-footer-sitemap dl .collapse{display:none}.p-footer-sitemap dl dd{font-size:.875rem;margin-bottom:8px}.p-footer-sitemap dl a{display:block}.p-footer-sitemap dl a:hover{color:inherit}.p-footer-sitemap .p-footer-sitemap-1 dl dt a,.p-footer-sitemap .p-footer-sitemap-2 dl dt a,.p-footer-sitemap .p-footer-sitemap-3 dl dt a{position:relative}.p-footer-sitemap .p-footer-sitemap-1 dl dt a::after,.p-footer-sitemap .p-footer-sitemap-2 dl dt a::after,.p-footer-sitemap .p-footer-sitemap-3 dl dt a::after{position:absolute;content:"";background:url(../img/common/ico-arrow03-b.svg) no-repeat 0 0/100% auto;right:15px;top:0;bottom:0;margin:auto;width:12px;height:8px}.p-footer-sitemap .p-footer-sitemap-1 dl dt a[aria-expanded="true"]::after,.p-footer-sitemap .p-footer-sitemap-2 dl dt a[aria-expanded="true"]::after,.p-footer-sitemap .p-footer-sitemap-3 dl dt a[aria-expanded="true"]::after{background-image:url(../img/common/ico-arrow03-t.svg)}.p-footer-sitemap .p-footer-sitemap-1 dl dd,.p-footer-sitemap .p-footer-sitemap-2 dl dd,.p-footer-sitemap .p-footer-sitemap-3 dl dd{margin-bottom:0}.p-footer-sitemap .p-footer-sitemap-1 dl dd a,.p-footer-sitemap .p-footer-sitemap-2 dl dd a,.p-footer-sitemap .p-footer-sitemap-3 dl dd a{padding:5px 10px}.p-footer-sitemap .p-footer-sitemap-1 dl dd:last-child,.p-footer-sitemap .p-footer-sitemap-2 dl dd:last-child,.p-footer-sitemap .p-footer-sitemap-3 dl dd:last-child{margin-bottom:20px}.p-footer-sitemap .p-footer-sitemap-4 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.p-footer-sitemap .p-footer-sitemap-4 dt{background:#fff980;border:none;border-radius:5px;-ms-flex-preferred-size:49%;flex-basis:49%;font-size:.812rem}.p-footer-sitemap .p-footer-sitemap-4 dt a{padding:10px;padding-right:0}.p-footer-category ul li a{padding:15px 0;font-size:.812rem}.p-footer-nav{padding:30px 0}.p-footer-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin:auto;border-top:dotted 1px #999}.p-footer-nav ul li{border-bottom:dotted 1px #999}.p-footer-nav ul li::after{display:none}.p-footer-nav ul li:first-child::before{display:none}.p-footer-nav ul li a{padding:10px 0;display:block}}.p-sec-block{padding:100px 0}@media screen and (min-width:0) and (max-width:768px){.p-sec-block{padding:50px 0}}.p-harf-block{margin:60px 0}@media screen and (min-width:0) and (max-width:768px){.p-harf-block .tab-content{padding:40px 0}}#breadcrumb{background:#595959;padding:10px 0}#breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;width:90%;margin:auto}@media screen and (min-width:0) and (max-width:768px){#breadcrumb ol{overflow:scroll;white-space:nowrap;width:100%}}#breadcrumb ol li{position:relative;padding-right:15px;margin-right:10px;color:#fff;font-size:.812rem}@media screen and (min-width:0) and (max-width:768px){#breadcrumb ol li.home{margin-left:15px}}#breadcrumb ol li::after{content:"";position:absolute;background:url(../img/common/ico-arrow05-r.svg) no-repeat 0 0/100% auto;width:4px;height:8px;right:0;top:0;bottom:0;margin:auto}#breadcrumb ol li:last-child::after{display:none}#breadcrumb ol li a:hover{color:#25a6e2}.ttl-box{background:#fbe660;color:#333;padding:40px 0;margin-bottom:40px}@media screen and (min-width:0) and (max-width:768px){.ttl-box{padding:25px 0}}.ttl-box .inner{max-width:1200px;width:90%;margin:auto}.ttl-box__main{background:none;font-size:1.875rem;line-height:100%;padding:0;margin:0;font-weight:700}@media screen and (min-width:0) and (max-width:768px){.ttl-box__main{font-size:1.5rem}}.ttl-box__en{font-family:"Asap",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25rem;margin-top:15px}@media screen and (min-width:0) and (max-width:768px){.ttl-box__en{font-size:1rem;line-height:1rem;margin-top:7px}}.p-tab-block .nav-pills .nav-link{background-color:#f2f2f2;padding:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 1%}.p-tab-block .nav-pills .nav-link.active{background:#595959}.p-tab-block .tab-content{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:50px 40px}@media screen and (min-width:0) and (max-width:768px){.p-tab-block .tab-content{padding:30px 0}}.page-general .p-layer-contents p{margin-bottom:10px}.page-general .p-layer-contents ol li{margin-bottom:10px}.page-general .p-layer-contents ol li:last-child{margin-bottom:0}.p-appeal-block{background:#333;color:#fff;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:50px 0;text-align:center;margin-top:60px}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block{padding:40px 0}}.p-appeal-block h2{font-size:1.625rem;font-weight:700;margin-bottom:20px}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block h2{font-size:1rem}}.p-appeal-block h2 span{color:#fbe660}.p-appeal-block p{margin-bottom:20px}.p-appeal-block .p-appeal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:780px;margin:auto}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block .p-appeal-list{display:block}}.p-appeal-block .p-appeal-list__btn{background:#fbe660;border-radius:100px;-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block .p-appeal-list__btn{margin-bottom:20px}}.p-appeal-block .p-appeal-list__btn a{color:#333;display:block;padding:20px;font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:1.25rem;line-height:1.25rem;position:relative;width:100%}.p-appeal-block .p-appeal-list__btn a span{display:block;font-size:.625rem;line-height:.625rem;margin-top:5px}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block .p-appeal-list__btn a span{display:none}}.p-appeal-block .p-appeal-list__btn a::before{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto;background:no-repeat 0 0 / 100% auto;width:32px;height:32px}@media screen and (min-width:0) and (max-width:768px){.p-appeal-block .p-appeal-list__btn__tel{margin-bottom:0}}.p-appeal-block .p-appeal-list__btn__tel a::before{background-image:url(../img/common/ico-tel.svg)}.p-appeal-block .p-appeal-list__btn__contact a::before{width:24px;background-image:url(../img/common/ico-calculator02.svg)}.p-option__service .row{max-width:820px;margin:auto}@media screen and (min-width:0) and (max-width:768px){.p-option__service .row .col{padding:3px}}.p-option__service .row .p-card2{border-radius:10px;height:100%;margin-bottom:0}@media screen and (min-width:0) and (max-width:768px){.p-option__service .row .p-card2{font-size:.812rem;line-height:1.25rem}}.p-option__service .row .p-card2__icon img{height:45px}@media screen and (min-width:0) and (max-width:768px){.p-option__service .row .p-card2__icon img{height:35px}}.p-option__service .p-btn__option__block{margin:50px auto 0;text-align:center}@media screen and (min-width:0) and (max-width:768px){.p-option__service .p-btn__option__block{margin-top:40px}}.p-logo img{width:100%;display:block;margin:auto}.p-logo img:nth-of-type(1){max-width:280px}@media screen and (min-width:0) and (max-width:576px){.p-logo img:nth-of-type(1){max-width:190px}}.p-logo img:nth-of-type(2){max-width:374px;margin-top:20px}.p-logo p{margin-top:30px;text-align:center}@media screen and (min-width:0) and (max-width:576px){.p-logo p{text-align:left}}.p-logo__list{margin-top:30px;padding:30px;background:#fbe660;border-radius:20px}@media screen and (min-width:0) and (max-width:768px){.p-logo__list{padding:20px 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-radius:0}}@media screen and (min-width:0) and (max-width:768px){.p-logo__list ul{max-width:1200px;margin:auto;width:90%}}.p-logo__list ul li{padding:1.5px 0 1.5px 35px;font-weight:700;color:#333;background:url(../img/common/ico-check.svg) no-repeat top left/25px}@media screen and (min-width:0) and (max-width:768px){.p-logo__list ul li{font-size:.875rem;background-size:20px;padding-left:28px}}.p-logo__list ul li:not(:first-child){margin-top:20px}@media screen and (min-width:0) and (max-width:768px){.p-logo__list ul li:not(:first-child){margin-top:12px}}@media screen and (min-width:0) and (max-width:768px){.p-picscr{width:95vw;overflow-x:scroll;white-space:nowrap}}.p-picscr img{width:70%;display:block;margin:auto}@media screen and (min-width:0) and (max-width:768px){.p-picscr img{width:150%}}.p-btn__line{border:solid 2px #333;text-align:center;padding:20px 0;border-radius:100px;width:350px;font-weight:700;color:#333}.p-btn__line:hover{background:#333;color:#fff}.p-btn__defalut{background:#0067c0;text-align:center;padding:20px 0;border-radius:100px;width:350px;font-weight:700;color:#fff}.p-btn__defalut:hover{background:#111;color:#fff}.p-btn__sub{background:#fbe660;display:block;font-weight:700;color:#333;border-radius:5px;padding:15px;position:relative;text-align:left}.p-btn__sub::after{position:absolute;content:"";right:15px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;width:1em;height:1em}.p-btn__sub[role="button"]::after{background-image:url(../img/common/ico-arrow01-b.svg)}.p-btn__sub[role="button"][aria-expanded="true"]::after{background-image:url(../img/common/ico-arrow01-t.svg)}.p-btn__extra{background:#595959;display:block;font-weight:700;color:#fff;border-radius:5px;padding:15px;position:relative;text-align:left}.p-btn__extra::after{position:absolute;content:"";right:15px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow02-r.svg) no-repeat 0 0/100% auto;width:1em;height:1em}.p-btn__extra:hover{background-color:#333;color:#fff}.p-text__link{position:relative;text-align:left;padding-left:1.5em;font-weight:700}.p-text__link::after{position:absolute;content:"";left:0;top:2px;margin:auto;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;width:1em;height:1em}.p-btn__twitter{background:#25a6e2;display:block;color:#fff;padding:20px;border-radius:5px;position:relative}.p-btn__twitter::after{position:absolute;content:"";right:15px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow02-r.svg) no-repeat 0 0/100% auto;width:1em;height:1em}.p-btn__twitter:hover{background-color:#cfd5d8}.p-tel__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:350px}.p-tel__btn a{background:#fbe660;border-radius:100px;color:#333;display:block;padding:20px 60px;text-align:center;font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:1.25rem;line-height:1.25rem;position:relative;width:100%}.p-tel__btn a::before{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-tel.svg) no-repeat 0 0/100% auto;width:32px;height:32px}.p-tel__btn a:hover{background-color:#fed900}.p-anker-linklist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-anker-linklist ul li{-ms-flex-preferred-size:23%;flex-basis:23%;margin:1%}@media screen and (min-width:0) and (max-width:992px){.p-anker-linklist ul li{-ms-flex-preferred-size:31%;flex-basis:31%}}@media screen and (min-width:0) and (max-width:768px){.p-anker-linklist ul li{-ms-flex-preferred-size:100%;flex-basis:100%}}.p-anker-linklist ul li a{display:block;padding:20px;color:#333;background-color:#fbe660;border-radius:5px;text-align:center;position:relative;height:100%}.p-anker-linklist ul li a::after{position:absolute;content:"";background:url(../img/common/ico-arrow01-b.svg) no-repeat 0 0/100% auto;width:14px;height:14px;right:15px;top:0;bottom:0;margin:auto}.p-anker-linklist ul li a:hover{background-color:#fed900}.p-about-course-more__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-about-course-more__block .p-btn__sub{width:49%;border-radius:10px;padding:0;position:relative}.p-about-course-more__block .p-btn__sub::before{content:"";display:block;position:absolute;left:15px;top:18px}.p-about-course-more__block .p-btn__sub a{padding:22px 0 22px 55px;display:block}.p-about-course-more__block .p-btn__sub__comparison::before{content:url(../../assets/img/common/ico-course-comparison.svg)}.p-about-course-more__block .p-btn__sub__simulation::before{content:url(../../assets/img/common/ico-simulation02.svg)}.p-btn__option{background:#25a6e2;text-align:center;padding:20px 40px;border-radius:100px;width:380px;font-weight:700;color:#fff}.p-btn__option:hover{background:#137dcd;color:#fff}@media screen and (min-width:0) and (max-width:768px){.p-btn__line,.p-btn__defalut{width:100%}.p-about-course-more__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-about-course-more__block .p-btn__sub{width:100%;font-size:.875rem;margin-bottom:10px}.p-about-course-more__block .p-btn__sub__simulation{margin-bottom:0}}.btn-ac{display:block;padding:20px 60px 20px 20px;margin-bottom:20px;font-weight:700;border-radius:4px;color:#333}@media screen and (min-width:0) and (max-width:768px){.btn-ac{padding:16px 60px 16px 20px;margin-bottom:10px}}.btn-ac[aria-expanded="false"]{background:url(../img/common/ico-arrow01-b.svg) no-repeat center right 15px/16px,#fbe660}.btn-ac[aria-expanded="true"]{margin-bottom:15px;background:url(../img/common/ico-arrow01-t.svg) no-repeat center right 15px/16px,#fbe660}.collapse__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}.collapse__wrap__en{color:#fff;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:700;border-radius:100px;background:#fa6475}.collapse__wrap__txt{width:calc(100% - 40px);margin-left:10px}.p-btn-ac .collapse__wrap{display:block}.cm-iframe{width:80%;height:0;display:block;margin:0 auto 60px;padding-bottom:46.25%;position:relative}@media screen and (min-width:0) and (max-width:576px){.cm-iframe{width:100%;padding-bottom:56.25%}}.cm-iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.p-cm-iframe{width:100%;height:0;display:block;padding-bottom:56.25%;position:relative}.p-cm-iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.p-table-defalut{width:100%;border-top:dotted 1px #999}.p-table-defalut tr{border-bottom:dotted 1px #999}.p-table-defalut th{padding:20px;background:#fcf09f;font-weight:700;text-align:center;color:#333}.p-table-defalut td{padding:20px}@media screen and (min-width:0) and (max-width:768px){.p-table-defalut__spblock tr{display:block}}@media screen and (min-width:0) and (max-width:768px){.p-table-defalut__spblock th{display:block}}@media screen and (min-width:0) and (max-width:768px){.p-table-defalut__spblock td{display:block}}.p-table-list{width:100%}.p-table-list thead th{background:#fcf09f;border-bottom:dotted 1px #999;border-left:dotted 1px #999}.p-table-list thead th:first-child{border-left:none}.p-table-list tr{border-bottom:dotted 1px #999}.p-table-list th{padding:20px;background:#f2f2f2;font-weight:700;text-align:center;color:#333;vertical-align:middle}@media screen and (min-width:0) and (max-width:768px){.p-table-list th{padding:15px;font-size:.937rem}}.p-table-list td{padding:20px;border-left:dotted 1px #999;vertical-align:middle}@media screen and (min-width:0) and (max-width:768px){.p-table-list td{padding:15px;font-size:.937rem}}@media screen and (min-width:0) and (max-width:768px){.p-table-scroll{overflow:auto}.p-table-scroll::-webkit-scrollbar{height:5px}.p-table-scroll::-webkit-scrollbar-track{background:#333}.p-table-scroll::-webkit-scrollbar-thumb{background:#999}.p-table-scroll .p-table-list{width:600px}.p-table-scroll .p-table-list tbody th{width:150px}}.p-table{width:100%;border:1px solid #fff}@media screen and (min-width:0) and (max-width:768px){.p-table{width:960px}}.p-table tr{width:100%;border-bottom:1px dotted #999}.p-table tr:nth-of-type(1){border-bottom:1px solid #fff}.p-table tr th{width:calc(100% / 9);padding:10px 0;font-size:.8125rem;font-weight:700;text-align:center;vertical-align:middle;background:#fbe660}@media screen and (min-width:0) and (max-width:768px){.p-table tr th{width:120px}}.p-table tr .fixed01{position:-webkit-sticky;position:sticky;left:0;color:#333}.p-table tr .fixed01:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #fbe660}.p-table tr .fixed01:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:2;border-bottom:1px dotted #999}.p-table tr td{width:calc(100% / 9);padding:10px 0;font-size:.8125rem;font-weight:700;text-align:center;border-right:1px dotted #999;vertical-align:middle}@media screen and (min-width:0) and (max-width:768px){.p-table tr td{width:120px}}.p-table tr td img{vertical-align:middle}.p-table tr td div{display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-table tr td div p{margin:6px 0 0 5px;font-size:.8125rem;line-height:1.2}.p-table tr .premium{color:#fff;background:#7abcff}.p-table tr .rakua{color:#fff;background:#f2b574}.p-table tr .rakub{color:#fff;background:#e785f2}.p-table tr .rakuc{color:#fff;background:#b0de6f}.p-table tr .saving{color:#fff;background:#b17ff7}.p-table tr .together{color:#fff;background:#ec817e}.p-table tr .rebuilding{color:#fff;background:#6cd9d9}.p-table tr .small{color:#fff;background:#7a7df7}.p-heading-top{position:relative;font-weight:700;margin-bottom:40px}.p-heading-top__eng{font-size:40px;font-family:"Asap",sans-serif;font-weight:600}.p-heading-top__main{font-size:20px;padding-bottom:10px}.p-heading-top::before{content:"";position:absolute}.p-heading1{text-align:center;margin-bottom:40px}.p-heading1 .p-heading1-main{font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:2.812rem;line-height:2.812rem;margin-bottom:5px;color:#333}.p-heading1 .p-heading1-eng{font-size:1.75rem;line-height:1.75rem;font-family:"Asap",sans-serif;font-weight:600;color:#fd3}.p-heading2__text{color:#333;font-weight:700;padding-bottom:20px;border-bottom:4px solid #f2f2f2;position:relative}.p-heading2__text::after{content:"";position:absolute;position:absolute;width:30px;height:4px;background:#fbe660;bottom:-4px;left:0}.p-heading2 h2{font-size:1.5rem;margin:40px 0 30px}.p-heading2 h3{font-size:1.25rem;margin:40px 0 30px}.p-heading2 h4{font-size:1rem;margin:30px 0 20px}.p-heading3__text{color:#333;font-weight:700;padding-bottom:20px;background:url(../img/common/head_dotted.svg) repeat-x bottom left/15px auto}.p-heading3 h2{font-size:1.5rem;margin:40px 0 30px}.p-heading3 h3{font-size:1.25rem;margin:40px 0 30px}.p-heading3 h4{font-size:1rem;margin:30px 0 20px}.p-heading4__text{color:#333;font-weight:700;background:#fbe660;padding:15px}.p-heading4 h2{font-size:1.5rem;margin:40px 0 30px}.p-heading4 h3{font-size:1.25rem;margin:40px 0 30px}.p-heading4 h4{font-size:1rem;margin:30px 0 20px}.p-pen{color:#333}.p-pen span{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#fbe660));background:linear-gradient(transparent 40%,#fbe660 40%)}@media screen and (min-width:0) and (max-width:768px){.p-heading1{margin-bottom:30px}.p-heading1 .p-heading1-main{font-size:1.875rem;line-height:1.875rem}.p-heading1 .p-heading1-eng{font-size:1.25rem;line-height:1.25rem}.p-heading2__text::after{width:24px}.p-heading2 h2{font-size:1.25rem}.p-heading2 h3{font-size:1.125rem}}.p-bg-main{background:#fbe660}.p-bg-light{background:#f2f2f2}.p-top__read{font-size:1.25rem;font-weight:700;text-align:center;line-height:2rem;margin-bottom:40px;color:#333}@media screen and (min-width:0) and (max-width:768px){.p-top__read{font-size:1rem;line-height:1.875rem;text-align:left;margin-bottom:30px}}.p-under{margin-bottom:40px;font-weight:700;text-align:center}@media screen and (min-width:0) and (max-width:768px){.p-under{text-align:left}}.p-image img{border-radius:20px;width:100%}@media screen and (min-width:0) and (max-width:768px){.p-image{border-radius:10px}}.p-list-dot li{margin-bottom:10px;position:relative;padding-left:15px}.p-list-dot li::before{content:"";position:absolute;left:0;top:9px;background:#fed900;width:5px;height:5px;border-radius:10px}.p-list-dot li:last-child{margin-bottom:0}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager .active{padding:10px 15px;background:#fbe660;border-radius:4px;color:#333}.pager a{padding:10px 15px;color:#25a6e2;display:block}.pager a:hover{text-decoration:underline}.p-comparison{background:url(../img/course/course-flow-dot@2x.png) repeat-y top left 27px/2px}.p-comparison__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-comparison__list:not(:first-child){margin-top:30px}.p-comparison__list__num{background:#fbe660;border-radius:100px;text-align:center;color:#333;font-family:"corp-round";font-size:.75rem;line-height:.75rem;padding:14px;margin-top:-15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-comparison__list__num span{display:block;font-size:140%;line-height:100%;margin-top:2px}.p-comparison__list__wrap{width:calc(100% - 57.05px);padding-left:10px}.p-comparison__list__wrap__ttl{color:#333;font-weight:700}.p-comparison__list__wrap__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.p-card{margin-bottom:30px;display:block}.p-card:hover{text-decoration:none;color:inherit}.p-card:hover .p-card__tit{color:#25a6e2}.p-card:hover .p-card__thumb img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.p-card:hover p{color:#666}.p-card__thumb{overflow:hidden;border-radius:10px}.p-card__thumb img{width:100%;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.p-card__tit{font-weight:700;position:relative;padding-left:25px;color:#333;margin:20px 0 15px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.p-card__tit::before{position:absolute;content:"";left:0;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;width:18px;height:18px}.p-card p{font-size:.875rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.p-card2{background:#e1eff5;border-radius:20px;border-bottom:solid 5px #cfdfe6;text-align:center;padding:30px 10px;font-weight:700;color:#333;display:block;margin-bottom:40px}.p-card2__icon{margin-bottom:15px}.p-card2__icon img{height:65px}.p-card2:hover{text-decoration:none;background-color:#d7ecf5}.p-card3{background:#fff;border-radius:20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;padding:30px 10px;font-weight:700;color:#0067c0}.p-card3 a{display:block}.p-card3 a:hover{text-decoration:none;color:#0067c0}.p-card3__icon{width:70px;height:70px;margin:auto;margin-top:-65px;margin-bottom:15px;border-radius:100px;background:#fbe660;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-card3__icon img{height:40px}.p-card3__tit{margin-bottom:20px}.p-card3__btn{width:80%;padding:10px}.p-card3:hover{text-decoration:none}.p-card4{background:#fbe660;border-radius:5px}.p-card4 a{display:block}.p-card4__title{color:#333;padding:15px;padding-left:38px;font-weight:700;position:relative}.p-card4__title::before{position:absolute;content:"";left:15px;top:0;bottom:0;margin:auto;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;width:1em;height:1em}.p-card4__inner{padding:0 15px 15px}.p-card5{margin-top:-40px}.p-card5 .col-md-4{margin-top:40px}@media screen and (min-width:0) and (max-width:768px){.p-card5 .col-md-4{margin-top:20px}}@media screen and (min-width:0) and (max-width:768px){.p-card5 .col-md-4 br{display:none}}.p-card5__text{font-weight:700;text-align:center;margin-top:20px;color:#333}.p-card6{border-radius:10px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:100%}.p-card6__title{background:#fbe660;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700;padding:20px;color:#333}.p-card6__title a{position:relative;display:block}.p-card6__title a::after{content:"";position:absolute;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;right:0;top:0;bottom:0;margin:auto;width:16px;height:16px}.p-card6__inner{padding:20px}.p-card6__list{padding:20px}.p-card6__list ul li{margin-bottom:10px;position:relative;padding-left:15px}.p-card6__list ul li::before{content:"";position:absolute;left:0;top:6px;margin:auto;background:url(../img/common/ico-arrow03-r.svg) no-repeat 0 0/100% auto;width:6px;height:10px}.p-card6__list ul li:last-child{margin-bottom:0}.p-card6__list ul li a{color:#25a6e2}.p-card6__list ul li a::after{content:" ";position:absolute;display:inline-block;width:16px;height:20px;margin-left:5px;background:no-repeat 50% 50% / 100% auto}.p-card6__list ul li a:hover{text-decoration:underline}.p-card6__list ul li a[href$=".pdf"]::after{background-image:url(../img/common/ico-pdf.svg)}.p-card6__list ul li a[href^="http://"]::after{background-image:url(../img/common/ico-link.svg)}.p-card7{border-radius:10px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);height:100%}.p-card7>a{display:block}.p-card7>a .p-card7__title{position:relative;display:block}.p-card7>a .p-card7__title::after{content:"";position:absolute;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;right:20px;top:0;bottom:0;margin:auto;width:16px;height:16px}.p-card7__title{background:#fbe660;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700;padding:20px;color:#333}.p-card7__inner{padding:20px}.p-card7__inner a{color:#25a6e2}.p-card7__inner a:hover{text-decoration:underline}.p-card7__inner .p-btn__extra{color:#fff}.p-card7__inner .p-btn__extra:hover{text-decoration:none}.p-card8{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width:0) and (max-width:768px){.p-card8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.p-card8__title{background-color:#fbe660;padding:30px;border-top-left-radius:10px;border-bottom-left-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;font-weight:700;-ms-flex-preferred-size:25%;flex-basis:25%;font-size:1rem}@media screen and (min-width:0) and (max-width:768px){.p-card8__title{border-bottom-left-radius:0;border-top-right-radius:10px;padding:20px}}.p-card8__inner{padding:30px;-ms-flex-preferred-size:75%;flex-basis:75%}@media screen and (min-width:0) and (max-width:768px){.p-card8__inner{padding:20px}}.p-card8__inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-card8__inner ul li{margin-right:20px;margin-bottom:10px;font-size:1rem}.p-card8__inner ul li a{color:#25a6e2;display:block;position:relative;padding-left:12px}.p-card8__inner ul li a::before{position:absolute;content:"";background:url(../img/common/ico-arrow03-r.svg) no-repeat 0 0/100% auto;width:6px;height:15px;left:0;top:6px}@media screen and (min-width:0) and (max-width:768px){.p-card{margin-bottom:20px}.p-card__tit{padding-left:20px;margin:10px 0 15px;font-size:.875rem}.p-card__tit::before{width:13px;height:13px}.p-card2{margin-bottom:20px;padding:20px 0;font-size:.875rem;border-radius:10px}.p-card2__icon img{height:45px}.p-card3{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;text-align:left;padding:0;margin-bottom:10px;background:#595959}.p-card3 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:15px;color:#fff;font-size:1.125rem}.p-card3 a::before{content:"";position:absolute;width:16px;height:16px;background:url(../img/common/ico-arrow02-r.svg) no-repeat 0 0/100% auto;right:20px;top:0;bottom:0;margin:auto}.p-card3__icon{width:40px;height:40px;margin:0;margin-right:10px}.p-card3__icon img{height:20px}.p-card3__tit{margin-bottom:0}.p-card3__btn{display:none}.p-card3:hover{text-decoration:none}.p-card5__text{margin-top:10px;font-size:.875rem;text-align:left}}#contents article.form .form{border:none;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#contents article.form .form input{background:#f2f2f2;border-radius:5px;padding:14px 14px;border:none}#contents article.form .form textarea{background:#f2f2f2;border-radius:5px;padding:14px 14px;border:none}#contents article.form .form .form-block{padding-bottom:40px}#contents article.form dl.caution{border:none;background-color:#f1f1f1;padding:20px}#contents article.form dl.caution dt{color:#fa3f54}@media screen and (min-width:0) and (max-width:768px){#contents article.form dl.caution dt{text-align:center}}#contents article.form dl.caution dd{margin-bottom:0}#contents article.form dl.caution li{margin-bottom:10px}#contents article.form dl.caution li:last-child{margin-bottom:0}#contents article.form dl.caution li span{font-family:"corp-round";color:#fff;border-radius:100px;background-color:#fa3f54;font-size:.875rem;display:inline-block;width:27px;height:27px;line-height:27px;text-align:center;margin-right:10px}#contents article div.form h2{padding:25px;font-size:1.25rem;color:#333;margin-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#contents article div.form h2{font-size:1rem;padding:20px;margin-bottom:20px;line-height:1rem}}#contents article div.form h3.p-heading3__text{background-color:none;overflow:inherit;font-size:1.25rem;margin:40px 0 30px;padding:0;padding-bottom:20px;background:url(../img/common/head_dotted.svg) repeat-x bottom left/15px auto;font-size:1rem;margin:40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents article div.form h3.p-heading3__text .caution{font-size:80%;font-weight:400}#contents article div.form .form.mitumori dd input.tel{width:75px!important}#contents article div.form .form.mitumori dd input.zip{width:75px!important}#contents article div.form div.address dt{float:none}#contents article div.form div.address dd{padding-bottom:0}#contents article div.form div.address dt a,#contents article div.form div.select.insurance dd p.detail2 a{background:url(../img/common/ico-question.svg) no-repeat center left/15px auto}#contents article div.form.mitumori dt{color:#333;font-size:1rem}@media screen and (min-width:0) and (max-width:768px){#contents article div.form.mitumori dt{font-weight:400;margin-bottom:10px}}#contents article div.form div.select.date dl{margin:20px 0}#contents article div.form div.select.date dt{float:none}#contents article div.form div.select.date dd{padding-bottom:0}@media screen and (min-width:0) and (max-width:768px){#contents article div.form div.select.date dd span{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:0) and (max-width:768px){#contents article div.form input.year{padding:8px;font-size:14px}}#contents article div.form input.month{width:60px}@media screen and (min-width:0) and (max-width:768px){#contents article div.form input.month{padding:8px;width:50px;font-size:14px}}#contents article div.form input.day{width:60px}@media screen and (min-width:0) and (max-width:768px){#contents article div.form input.day{padding:8px;width:50px;font-size:14px}}#contents article div.form .select dt{float:none}@media screen and (min-width:0) and (max-width:768px){#contents article div.form .select dt{margin-bottom:10px}}#contents article div.form .select dt span{top:3px;top:0;bottom:0;margin:auto}#contents .form.mitumori dt span{font-size:1rem}#contents .form.mitumori dt span.option,#contents .form.mitumori dt span.required{font-size:0}article div.form.mitumori dl+dl{margin-top:20px}article div.form.mitumori dl span.required,article div.form.mitumori dl span.option,article div.form.mitumori dl span.done{top:16px}@media screen and (min-width:0) and (max-width:768px){article div.form.mitumori dl span.required,article div.form.mitumori dl span.option,article div.form.mitumori dl span.done{top:0}}article div.form.mitumori dt{padding:0;vertical-align:middle}.fixed .formErrorContent{background-color:#fa6475}.formError .formErrorContent{padding:10px}article.form div.submit{background-color:#333}@media screen and (min-width:0) and (max-width:768px){article.form div.submit{padding:20px}}article.form div.submit p.caution{color:#fff}article.form div.submit p.caution a{color:#fbe660}article.form div.submit .submit{font-size:1rem}article.form div.submit .submit span{background:url(../img/form/ico-submit.svg) no-repeat right center/auto 1em;padding-right:23px}article.form div.submit .submit span span{background:none}article.form div.submit .submit span.btn-disabled{border-radius:100px;line-height:140%;padding:12px 16px 20px;color:#fff;background:#999 url(../img/form/ico-back.svg) no-repeat right 20px center/20px auto}article.form div.submit .submit span.btn-disabled .em{display:block;line-height:140%;font-size:1.25rem}article.form div.submit .submit a{font-size:1.25rem;font-weight:700;background-color:#fa6475;border-radius:100px;line-height:140%;padding:12px 10px 12px 20px}@media screen and (min-width:0) and (max-width:768px){article.form div.submit .submit a{font-size:1rem}}@media screen and (min-width:0) and (max-width:768px){article.form div.submit .submit.back{margin-bottom:10px}}article.form div.submit .submit.back a{background-color:#999}article.form div.submit .submit.back span{background-image:url(../img/form/ico-back.svg)}#contents article div.form.mitumori.confirm dl{margin:20px 0}#contents article div.form.mitumori.confirm dd{padding:0}#contents article div.form.mitumori.confirm span.required,#contents article div.form.mitumori.confirm span.option,#contents article div.form.mitumori.confirm span.done{top:0;bottom:0;margin:auto}#contents article div.form.mitumori.confirm div.address dt{padding:0}#contents article div.form.mitumori.confirm div.select.date dt{padding:0}#contents article div.form.mitumori.confirm div.select.date dd{vertical-align:middle}#contents article .form ul{margin-bottom:0}@media screen and (min-width:0) and (max-width:768px){#contents article .form div.submit .submit{display:block;width:100%!important}#contents article .form div.submit .submit.back{margin-bottom:10px!important}}#contents article .form div.submit .submit a{padding-top:15px;padding-bottom:15px}.p-form__radio .p-radio-input{display:none}.p-form__radio .p-radio-input+label{position:relative;display:block;border-radius:5px;background:#f1f1f1;padding:20px;padding-left:42px;margin-bottom:20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width:0) and (max-width:768px){.p-form__radio .p-radio-input+label{margin-bottom:10px;padding:15px;padding-left:42px}}.p-form__radio .p-radio-input+label::before{content:"";display:block;position:absolute;top:0;bottom:0;left:15px;margin:auto;width:20px;height:20px;background:#fff;border:3px solid #d9d9d9;border-radius:50%}.p-form__radio .p-radio-input:checked+label{background:#fbe660}.p-form__radio .p-radio-input:checked+label::after{content:"";display:block;position:absolute;top:0;bottom:0;left:15px;margin:auto;width:20px;height:20px;background:url(../img/form/ico-radio-check.svg) no-repeat 0 0/100% auto;border-radius:50%}.footer-mitsumori-none .p-bn-lists,#campaign.friend .p-bn-lists,#page-contact .p-bn-lists,#page-mailsend .p-bn-lists,.page-catalog .p-bn-lists{display:none}article.item div.list li li{text-indent:0;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header{font-size:1.25rem;font-weight:700;color:#333}.modal-footer{background:#f2f2f2;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.modal-footer__tel{max-width:250px;margin:auto}.modal-body .cm-iframe{width:100%;margin:0;padding-bottom:56.25%}.contact-personal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.contact-personal__box{-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:2%}.contact-personal__box a{display:block;padding:20px;background:#f2f2f2;border-radius:5px;height:100%}.contact-personal__title{text-decoration:underline;color:#137dcd;font-weight:700;margin-bottom:10px}.contact-personal p{font-size:.875rem}.p-calender-modal{background:#fff;border-radius:10px}#home #cboxClose,.cboxMitumori #cboxClose,#calendar #cboxClose{top:20px!important;right:20px!important;background:url(../img/common/ico-cross.svg) no-repeat 0 0/100% auto;width:20px;height:20px}.p-news-list{border-top:dotted 1px #d9d9d9}.p-news-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:dotted 1px #d9d9d9}@media screen and (min-width:0) and (max-width:768px){.p-news-list__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 0}}.p-news-list__date{-ms-flex-preferred-size:12%;flex-basis:12%;font-family:din-bold}@media screen and (min-width:0) and (max-width:768px){.p-news-list__date{-ms-flex-preferred-size:40%;flex-basis:40%}}.p-news-list__cate{border-radius:5px;color:#fff;text-align:center;font-size:.75rem;padding:4px 10px;-ms-flex-preferred-size:15%;flex-basis:15%}@media screen and (min-width:0) and (max-width:768px){.p-news-list__cate{-ms-flex-preferred-size:40%;flex-basis:40%}}.p-news-list__title{margin-left:15px;font-size:.875rem;-ms-flex-preferred-size:73%;flex-basis:73%;font-weight:700;color:#333}@media screen and (min-width:0) and (max-width:768px){.p-news-list__title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}}.p-news-list__title a{display:block;color:#333;position:relative}.p-news-list__title a::after{content:" ";position:absolute;display:inline-block;width:16px;height:20px;margin-left:5px;background:no-repeat 50% 50% / 100% auto}.p-news-list__title a[href$=".pdf"]::after{background-image:url(../img/common/ico-pdf.svg)}.p-news-list__title a:hover{text-decoration:underline}.p-news-list .p-cate-important{background-color:#fa3f54}.p-news-list .p-cate-news{background-color:#25a6e2}.p-news-list .p-cate-ir{background-color:#006cbf}.p-news-list .p-cate-campaign{background-color:#ffc61a}@media screen and (min-width:0) and (max-width:768px){.news .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){.wp-pagenavi{font-size:.875rem}}@media screen and (min-width:0) and (max-width:768px){.wp-pagenavi a{padding:5px 10px 5px}}@media screen and (min-width:0) and (max-width:768px){.wp-pagenavi span{padding:5px 10px 5px}}.l-home-mv{position:relative}.l-home-mv .l-home-slider img{width:100%}.l-home-mv .l-home-thumb-wrapper{width:450px;position:absolute;bottom:20px;left:5%}@media screen and (min-width:0) and (max-width:768px){.l-home-mv .l-home-thumb-wrapper{display:none}}.l-home-mv .l-home-thumb-wrapper .l-home-thumb img{width:100%;margin:0 5px;position:relative;z-index:1;cursor:pointer}.l-home-mv .l-home-thumb-wrapper .l-home-thumb img.slick-current::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:solid 2px #333;z-index:2}.l-home-mv .slick-prev{left:-30px;background:url(../img/common/ico-arrow02-l.svg) no-repeat 0 0/100% auto;bottom:20px;margin:auto}.l-home-mv .slick-next{right:-30px;background:url(../img/common/ico-arrow02-r.svg) no-repeat 0 0/100% auto;bottom:20px;margin:auto}.l-home-mv .slick-dots li{margin:0}.l-home-significant{background:#fcc}.l-home-significant li{padding:11px 0;position:relative}.l-home-significant li::after{position:absolute;content:"";background:#fff;bottom:0;left:0;right:0;width:100vw;height:1px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.l-home-significant .p-news-list__cate{margin-right:15px}.l-home-significant a{color:#333;font-size:.875rem;font-weight:700}.l-home-significant a .arrow{background:url(../img/common/ico-arrow03-r.svg) no-repeat 50% 80%/auto 70%;display:inline-block;margin-left:.5em;width:6px;height:1em}.l-home-significant a:hover{color:#fa3f54}.l-home-nav{padding:60px 0 120px}@media screen and (min-width:0) and (max-width:992px){.l-home-nav .p-card3__btn{width:90%;font-size:14px}}@media screen and (min-width:0) and (max-width:768px){.l-home-nav .p-card3__btn{font-size:13px}}.l-home-nav__sub{margin-bottom:10px;padding:0}.l-home-nav__sub a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;border-radius:20px;position:relative}@media screen and (min-width:0) and (max-width:992px){.l-home-nav__sub a{padding:14px 15px;padding-right:0}}@media screen and (min-width:0) and (max-width:768px){.l-home-nav__sub a{padding:15px}}.l-home-nav__sub a:hover{background:#fbe660}.l-home-nav__sub a::after{content:"";position:absolute;background:url(../img/common/ico-arrow01-r.svg) no-repeat 50% 50%/contain;width:15px;height:15px;right:20px;top:0;bottom:0;margin:auto}@media screen and (min-width:0) and (max-width:768px){.l-home-nav__sub a::after{display:none}}.l-home-nav__sub .p-card3__icon{margin:0;margin-right:20px;width:50px;height:50px}@media screen and (min-width:0) and (max-width:992px){.l-home-nav__sub .p-card3__icon{margin-right:10px}}@media screen and (min-width:0) and (max-width:768px){.l-home-nav__sub .p-card3__icon{width:40px;height:40px;margin-right:10px}}.l-home-nav__sub .p-card3__icon img{height:28px}@media screen and (min-width:0) and (max-width:768px){.l-home-nav__sub .p-card3__icon img{height:20px}}.l-home-nav__sub .p-card3__tit{margin:0}.l-home-calender{padding:70px 0 60px;position:relative}.l-home-calender::before{content:"";position:absolute;background:url(../img/index/illust-panda@2x.png) no-repeat bottom center/100% auto;top:-95px;left:0;right:0;margin:auto;width:176px;height:144px;z-index:2}.l-home-calender .p-heading1{max-width:316px;margin:0 auto 30px}.l-home-calender .p-heading1 img{width:100%}.l-home-calender__txt{font-weight:700;text-align:center;margin-bottom:40px}.l-home-calender__btn{display:block;margin-top:30px}.p-calender .slick-next{top:45px;right:25px;background:url(../img/common/ico-arrow02-r.svg) no-repeat 0 0/100% auto}.p-calender .slick-prev{top:45px;left:25px;background:url(../img/common/ico-arrow02-l.svg) no-repeat 0 0/100% auto}.p-calender .slick-disabled{background:none}.p-calender .calendar-wrap{margin:1%;background:#fff;border-radius:30px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.p-calender .calendar-wrap:focus{outline:0}.p-calender .calendar-box{padding:20px 20px 30px}.p-calender .calendar-box a:focus{outline:0}.p-calender .month{padding:15px 0;color:#fff;background:#595959;text-align:center;font-size:1.25rem;font-weight:700;border-top-left-radius:30px;border-top-right-radius:30px}.p-calender table{width:100%;text-align:center}.p-calender table th{padding:8px 0;text-align:center;font-size:.875rem;line-height:.875rem;font-weight:700}.p-calender table td{padding:10px 0;text-align:center;font-size:.875rem;line-height:.875rem;font-family:din-bold;position:relative;z-index:1;color:#999}.p-calender table td a{color:#595959;display:block}.p-calender table tr th:last-child a,.p-calender table tr td:last-child a,.p-calender table tr th:last-child,.p-calender table tr td:last-child{color:#137dcd}.p-calender table tr th:first-child a,.p-calender table tr td:first-child a,.p-calender table tr th:first-child,.p-calender table tr td:first-child,.p-calender table tr .holiday{color:#fa3f54}.p-calender table .deficit.holiday a{color:#fff}.p-calender table .deficit a{color:#fff;position:relative}.p-calender table .deficit a::after{content:"";background:#fa6475;width:30px;height:30px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px}.p-calender .txt{background:#e1eff5;border-radius:8px;padding:10px 0;font-size:.75rem;line-height:.75rem;text-align:center}.p-calender .txt .red{color:#fa3f54;position:relative}.p-calender .txt .blue{color:#137dcd}.l-home-simulation{padding:100px 0;position:relative;margin-bottom:40px}.l-home-simulation::after{position:absolute;content:"";background:#fbe660;border-top-left-radius:40px;border-bottom-left-radius:40px;width:70%;height:90%;right:0;top:0;bottom:0;margin:auto;z-index:-1}.l-home-simulation .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-home-simulation__tit{margin-bottom:40px}.l-home-simulation p{font-weight:700;color:#333;line-height:170%}.l-home-simulation__btn{margin-top:30px;width:100%}.l-home-simulation__img img{width:100%}.l-home-simulation__img .img_tab{display:none}.l-home-course{text-align:center;background:#f2f2f2;padding:50px 0;margin-top:20px}.l-home-course .l-home-course--icon{margin-top:-70px;margin-bottom:30px}.l-home-course p{font-weight:700;color:#333;width:90%;margin:auto}.l-home-course .btn{margin-top:30px;max-width:350px;width:90%}.l-home-option .nav-link.active{position:relative}.l-home-option .nav-link.active::after{position:absolute;content:"";background:url(../img/common/ico-stanp.svg) no-repeat 0 0/100% auto;right:20px;top:0;bottom:0;margin:auto;width:20px;height:20px}.l-home-option .l-home-option__content{padding-bottom:10px}.l-home-option .tab-pane .row{width:95%;margin:auto}.l-home-information{padding-top:0}.l-home-information__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.l-home-information__title-wrapper .l-home-information__title{font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:1.875rem;line-height:1.875rem;color:#333}.l-home-information .l-home-information__btn{display:block;position:relative;font-weight:700;color:#333}.l-home-information .l-home-information__btn::before{content:"";position:absolute;width:16px;height:16px;background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/100% auto;left:-25px;top:-7px;bottom:0;margin:auto}.l-home-information .l-home-information__btn:hover{text-decoration:none;color:#25a6e2}.l-home-information__column .nav-pills .nav-item{-ms-flex-preferred-size:25%;flex-basis:25%}@media screen and (min-width:0) and (max-width:768px){.l-home-significant li{padding:10px 0}.l-home-significant .p-news-list__cate{margin-right:0}.l-home-significant a{display:block}.l-home-nav{padding-bottom:90px}.l-home-calender{padding:60px 0 50px}.l-home-calender::before{top:-72px;width:136px;height:111px}.l-home-calender .p-heading1{width:75%;margin:0 auto 20px}.l-home-calender .p-heading1 img{width:100%}.l-home-calender__btn{margin-top:0}.l-home-simulation{padding:40px 0 60px}.l-home-simulation::before{content:"";position:absolute;right:0;top:20%;width:38%;height:60%;background:url(../img/index/simulation-img_sp@2x.png) no-repeat 0 0/100% auto}.l-home-simulation::after{width:80%;height:81%;top:inherit}.l-home-simulation__tit{margin-bottom:30px;width:60%}.l-home-simulation__tit img{width:100%}.l-home-simulation p{width:60%}.l-home-simulation p br{display:none}.l-home-option{padding:40px 0 0}.l-home-option .tab-content{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px 0}.l-home-option .nav-fill .nav-item{-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 1%}.l-home-option .nav-fill .nav-item .nav-link{font-size:.875rem;font-weight:700;padding:15px}.l-home-information{padding-top:0}.l-home-information__title-wrapper .l-home-information__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.l-home-information .l-home-information__btnsp{margin-top:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-home-information .l-home-information__btnsp .l-home-information__btn::before{top:-1px}.l-home-information__column .nav-pills{background:#595959;padding:0 10px;border-top-left-radius:10px;border-top-right-radius:10px}.l-home-information__column .nav-pills .nav-link{background:none;margin:0;color:#fff;padding:15px 0;display:block}.l-home-information__column .nav-pills .nav-link.active{background:none;color:#fbe660;position:relative}.l-home-information__column .nav-pills .nav-link.active::after{position:absolute;content:"";width:15px;height:2px;background:#fbe660;bottom:0;left:0;right:0;margin:auto}.l-home-information__column .nav-pills .nav-item{-ms-flex-preferred-size:auto;flex-basis:auto}.l-home-information__column .tab-content{padding:20px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@media screen and (min-width:0) and (max-width:992px){.l-home-option .p-card2{margin-bottom:15px}.l-home-option .nav-link.active::after{right:5px}.l-home-simulation .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-home-simulation__img .img_pc{display:none}.l-home-simulation__img .img_tab{display:block;max-width:400px;margin:auto}}.l-course-index{left:50%;right:50%;width:100vw;position:relative;margin-left:-50vw;margin-right:-50vw;padding-bottom:10px}.l-course-index__content .p-card-course__container .p-card-course{-ms-flex-preferred-size:49%;flex-basis:49%}.l-course-index ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-course-index ul li{margin:0 5px}.l-course-index .nav-item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:28%;max-width:270px}.l-course-index .nav-item .nav-link{width:100%;border-top-right-radius:10px;border-top-left-radius:10px;display:inline-block;padding:25px 0;font-weight:700}.p-card-course{margin:10px 0}.p-card-course a{padding:35px 30px;width:100%;height:100%;display:block;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.p-card-course a:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fbe660}.p-card-course__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-card-course .p-course-rakua{color:#f2b574}.p-card-course .p-course-rakub{color:#e785f2}.p-card-course .p-course-rakuc{color:#b0de6f}.p-card-course .p-course-premium{color:#7abcff}.p-card-course .p-course-saving{color:#b17ff7}.p-card-course .p-course-together{color:#ec817e}.p-card-course .p-course-rebuilding{color:#6cd9d9}.p-card-course .p-course-small{color:#7a7df7}.p-card-course__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-card-course__inner{width:65%}.p-card-course__img{width:30%}.p-card-course__img img{width:100%;height:auto}.p-card-course__name{font-size:1.25rem;font-weight:700;color:#333;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-card-course__name::after{background:url(../img/common/ico-arrow01-r.svg) no-repeat 0 0/contain;content:"";display:inline-block;margin-left:5px;width:16px;height:16px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.p-card-course__catch{font-weight:700;color:#333;margin-top:10px}.p-card-course__catch span{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0%,#fbe660));background:linear-gradient(transparent 50%,#fbe660 0%)}.p-card-course__txt{font-size:.875rem;padding-top:20px;color:#595959}.p-card-course__en{font-size:1rem;margin-top:5px;font-family:"Asap",sans-serif;font-weight:600}.p-course-flow{margin-top:-10px}.p-course-flow__box{margin-top:30px}.p-course-flow__img img{width:100%}.p-course-flow__num{position:absolute;background:#fbe660;border-radius:100px;text-align:center;color:#333;font-family:"corp-round";font-size:.75rem;line-height:.75rem;padding:14px;margin-top:-15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-course-flow__num span{display:block;font-size:140%;line-height:100%;margin-top:2px}.p-course-flow__title{margin-top:10px;font-weight:700;text-align:center;color:#333}.p-course-flow__text{font-size:.875rem;line-height:1.25rem;margin-top:10px}@media screen and (min-width:0) and (max-width:768px){.l-course-index__content .p-card-course__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-course-index__content .p-card-course__container .p-card-course{margin:10px auto}.l-course-index__content .p-card-course__container .p-card-course a{max-width:400px}.l-course-index .nav-item .nav-link{padding:12px 0;border-top-right-radius:5px;border-top-left-radius:5px;font-size:.875rem}.p-card-course a{padding:20px}.p-card-course__wrapper{display:block;position:relative}.p-card-course__inner{width:100%}.p-card-course__name{font-size:1.125rem;width:68%}.p-card-course__catch{font-size:.875rem;margin-bottom:15px;width:66%}.p-card-course__txt{padding-top:0}.p-card-course__en{display:none}.p-card-course__img{position:absolute;right:0;top:0;width:auto;height:47%}.p-card-course__img img{width:auto;height:100%}.p-course-flow__img img{width:100%}.p-course-flow__num{padding:7px;font-size:.625rem;line-height:.625rem}.p-course-flow__num span{font-size:.875rem;line-height:.875rem}.p-course-flow p{font-size:.875rem}}#page-premium .flow{margin-bottom:20px;padding:10px;font-weight:700;background:#fbe660}#page-premium .flow span{color:#fff;margin-left:10px;padding:2px 6px;font-size:.8125rem;font-weight:400;border-radius:2px;background:#707070}#page-premium .fl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}#page-premium .fl-wrap .fl-daskin{width:30%;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap .fl-daskin{width:80%}}@media screen and (min-width:0) and (max-width:576px){#page-premium .fl-wrap .fl-daskin{width:100%}}#page-premium .fl-wrap .fl-daskin div{padding:201px 20px 10px;position:relative}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap .fl-daskin div{padding:121px 20px 10px}}@media screen and (min-width:0) and (max-width:576px){#page-premium .fl-wrap .fl-daskin div{padding:121px 20px 10px}}#page-premium .fl-wrap .fl-daskin div::after{content:"";width:100%;height:55px;display:block;background:transparent -webkit-gradient(linear,left top,left bottom,from(#00000000),to(#000000aa)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#00000000 0%,#000000aa 100%) 0% 0% no-repeat padding-box;opacity:.7;position:absolute;bottom:0;left:0}#page-premium .fl-wrap .fl-daskin p{color:#fff;font-weight:700;position:relative;z-index:1}#page-premium .fl-wrap .fl-daskin ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px}@media screen and (min-width:0) and (max-width:576px){#page-premium .fl-wrap .fl-daskin ul{padding:20px}}#page-premium .fl-wrap .fl-daskin ul::after{content:"";width:30%;display:block}#page-premium .fl-wrap .fl-daskin ul li{width:50%}#page-premium .fl-wrap .fl-daskin ul li:nth-child(n+3){margin-top:8px}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap .daskin-1{margin:0 auto}}#page-premium .fl-wrap .daskin-1 div{background:url(../img/course/premium/premium-daskin01@2x.png) no-repeat center/cover}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap .daskin-2{margin:20px auto 0}}#page-premium .fl-wrap .daskin-2 div{background:url(../img/course/premium/premium-daskin02@2x.png) no-repeat center/cover}@media screen and (min-width:0) and (max-width:768px){#page-premium .fl-wrap .daskin-3{margin:20px auto 30px}}#page-premium .fl-wrap .daskin-3 div{background:url(../img/course/premium/premium-daskin03@2x.png) no-repeat center/cover}#page-premium .location-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:30px 0 40px}@media screen and (min-width:0) and (max-width:768px){#page-premium .location-flex{margin-bottom:20px}}#page-premium .location-flex ul{-ms-flex-preferred-size:69.786%;flex-basis:69.786%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20.5px 24px 20.5px 17px;background:#fbe660}@media screen and (min-width:0) and (max-width:576px){#page-premium .location-flex ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#page-premium .location-flex ul li{font-weight:700}#page-premium .location-flex ul li:not(:first-child){margin-left:1.851%}@media screen and (min-width:0) and (max-width:576px){#page-premium .location-flex ul li:not(:first-child){margin-left:0}}#page-premium .location-flex p{color:#fff;-ms-flex-preferred-size:30.214%;flex-basis:30.214%;padding:22.5px 10px;font-weight:700;text-align:center;background:#333}#page-premium .location-flex p span{display:block;font-size:.75rem;line-height:.75rem}@media screen and (min-width:0) and (max-width:768px){#page-premium .col-md-6{max-width:50%;padding-left:5px;padding-right:5px}}#page-premium .col-md-6 .p-card6__title{text-align:center}#page-premium .col-md-6 .p-card6__title::after{display:none}#page-premium .col-md-6 .p-card6 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px}@media screen and (min-width:0) and (max-width:768px){#page-premium .col-md-6 .p-card6 ul{padding:20px 18px}}#page-premium .col-md-6 .p-card6 ul li{width:58.242%;padding:9px 0;font-size:.875rem;text-align:center;border-radius:4px;background:#fbe660}#page-premium .col-md-6 .p-card6 ul li:not(:first-child){margin-top:20px}@media screen and (min-width:0) and (max-width:768px){#page-premium .col-md-6 .p-card6 ul li:not(:first-child){margin-top:10px}}#page-premium .col-md-6:nth-of-type(3){width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:40px}@media screen and (min-width:0) and (max-width:768px){#page-premium .col-md-6:nth-of-type(3){margin-top:10px}}#page-premium .col-md-6:nth-of-type(3) ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-premium .col-md-6:nth-of-type(3) ul li{width:28.342%}#page-premium .col-md-6:nth-of-type(3) ul li:nth-child(2),#page-premium .col-md-6:nth-of-type(3) ul li:nth-child(3){margin-top:0}#page-premium .col-md-6:nth-of-type(3) ul li:nth-child(n+4){margin-top:20px}@media screen and (min-width:0) and (max-width:768px){#page-premium .col-md-6:nth-of-type(3) ul li:nth-child(n+4){margin-top:10px}}#page-premium .flex-abc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-premium .flex-abc div{width:48.663%;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden}#page-premium .flex-abc div p{color:#fff;padding:20px 10px;font-weight:700;text-align:center;background:#595959}@media screen and (min-width:0) and (max-width:768px){#page-premium .flex-abc div p{padding:10px}}#page-premium .flex-abc div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}@media screen and (min-width:0) and (max-width:768px){#page-premium .flex-abc div ul{padding:20px 18px}}#page-premium .flex-abc div ul li{width:58.242%;padding:8px 0;text-align:center;border-radius:4px;background:#ebebeb}#page-premium .flex-abc div ul li:nth-child(2){margin-top:20px}@media screen and (min-width:0) and (max-width:768px){#page-premium .flex-abc div ul li:nth-child(2){margin-top:10px}}#page-premium .flex-abc div:nth-of-type(3){width:100%;margin-top:40px}@media screen and (min-width:0) and (max-width:768px){#page-premium .flex-abc div:nth-of-type(3){margin-top:10px}}#page-premium .flex-abc div:nth-of-type(3) ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-premium .flex-abc div:nth-of-type(3) ul li{width:28.342%}#page-premium .flex-abc div:nth-of-type(3) ul li:nth-child(2){margin-top:0}#page-premium .flex-abc div:nth-of-type(3) ul li:nth-child(n+4){margin-top:20px}@media screen and (min-width:0) and (max-width:768px){#page-premium .flex-abc div:nth-of-type(3) ul li:nth-child(n+4){margin-top:10px}}#tatekae .p-card5{margin-top:0}#tatekae .ul-indent{margin-bottom:40px}#tatekae .ul-indent li{padding-left:1em;text-indent:-1em}#tatekae .ul-indent li:not(:first-child){margin-top:15px}#tatekae .bg-wrap{margin-bottom:60px;padding:25px 20px;background:#f1f1f1}#pandalogi .p-tel .p-appeal-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:780px;margin-top:20px}@media screen and (min-width:0) and (max-width:768px){#pandalogi .p-tel .p-appeal-list{display:block}}#pandalogi .p-tel .p-appeal-list__btn{background:#fbe660;border-radius:100px;max-width:0 1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:0) and (max-width:768px){#pandalogi .p-tel .p-appeal-list__btn{margin-bottom:20px}}#pandalogi .p-tel .p-appeal-list__btn a{color:#333;display:block;padding:20px;text-align:center;font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:1.25rem;line-height:1.25rem;position:relative;width:100%}#pandalogi .p-tel .p-appeal-list__btn a span{display:block;font-size:.625rem;line-height:.625rem;margin-top:5px}@media screen and (min-width:0) and (max-width:768px){#pandalogi .p-tel .p-appeal-list__btn a span{display:none}}#pandalogi .p-tel .p-appeal-list__btn a::before{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto;background:no-repeat 0 0 / 100% auto;width:32px;height:32px}@media screen and (min-width:0) and (max-width:768px){#pandalogi .p-tel .p-appeal-list__btn__tel{margin-bottom:0}}#pandalogi .p-tel .p-appeal-list__btn__tel a::before{background-image:url(../img/common/ico-tel.svg)}#pandalogi .p-tel .p-appeal-list__btn__contact a::before{width:24px;background-image:url(../img/common/ico-calculator02.svg)}#pandalogi .p-card5{margin-bottom:60px}#pandalogi .bg-wrap{margin:20px 0 40px;padding:25px 20px;background:#f1f1f1}#pandalogi .p-bold{margin-bottom:10px;font-weight:700;color:#333}#pandalogi .mb60{margin-bottom:60px}#pandalogi .p-size{margin:30px 0}#pandalogi .p-size__head{padding:11px 0;font-weight:700;text-align:center;background:#fbe660}#pandalogi .p-size__num{padding:16px 0;text-align:center;background:#f1f1f1}#pandalogi .price{margin-top:20px;text-align:right}#pandalogi .p-pic{margin-bottom:20px}#pandalogi .p-pic img{width:70%;display:block;margin:auto}@media screen and (min-width:0) and (max-width:768px){#pandalogi .p-pic img{width:250px}}#compare .p-comparison{margin-bottom:40px}#compare .p-comparison__list__wrap__flex__course{color:#fff;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;font-weight:700}@media screen and (min-width:0) and (max-width:768px){#compare .p-comparison__list__wrap__flex__course{font-size:.75rem;height:54px}}#compare .p-comparison__list__wrap__flex__course span{display:block;font-size:.6875rem;font-weight:400}#compare .p-comparison__list__wrap__flex .per25{width:25%}#compare .p-comparison__list__wrap__flex .per50{width:50%}#compare .p-comparison__list__wrap__flex .all{color:#333;background:#fbe660}#compare .p-comparison__list__wrap__flex .premium{background:#7abcff}#compare .p-comparison__list__wrap__flex .rakua{background:#f2b574}#compare .p-comparison__list__wrap__flex .rakub{background:#e785f2}#compare .p-comparison__list__wrap__flex .rakuc{background:#b0de6f}#compare .p-scr{margin-bottom:20px}@media screen and (min-width:0) and (max-width:768px){#compare .p-scr{width:95vw;overflow-x:scroll;white-space:nowrap}}#flow .nav-tabs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-20px 0 40px;border:none}@media screen and (min-width:0) and (max-width:768px){#flow .nav-tabs{margin:-10px 0 26px}}#flow .nav-tabs .nav-item{-ms-flex-preferred-size:24%;flex-basis:24%;margin-top:10px;border-radius:5px;color:#333}@media screen and (min-width:0) and (max-width:768px){#flow .nav-tabs .nav-item{-ms-flex-preferred-size:49%;flex-basis:49%;margin-top:10px}}#flow .nav-tabs .nav-item:first-child .active{background-color:#7abcff}#flow .nav-tabs .nav-item:nth-of-type(2) .active{background-color:#f2b574}#flow .nav-tabs .nav-item:nth-of-type(3) .active{background:#e785f2}#flow .nav-tabs .nav-item:nth-of-type(4) .active{background-color:#b17ff7}#flow .nav-tabs .nav-item:nth-of-type(5) .active{background-color:#ec817e}#flow .nav-tabs .nav-item:nth-of-type(6) .active{background-color:#6cd9d9}#flow .nav-tabs .nav-item:nth-of-type(7) .active{background-color:#7a7df7}#flow .nav-tabs .nav-item a{display:block;padding:20px 0;font-weight:700;text-align:center;border-radius:5px;background:#f2f2f2;position:relative}@media screen and (min-width:0) and (max-width:768px){#flow .nav-tabs .nav-item a{padding:12.5px 0;font-size:.75rem}}#flow .nav-tabs .nav-item a::after{content:"";position:absolute;right:10px;top:0;bottom:0;margin:auto;width:12px;height:12px;background:no-repeat 0 0 / 100% auto}#flow .nav-tabs .nav-item a:hover{color:#595959}#flow .nav-tabs .nav-item a.active{color:#fff}#flow .nav-tabs .nav-item a.active::after{background-image:url(../img/common/ico-arrow06-b.svg)}#flow .tab-content .tab-pane .p-coursehead{margin-bottom:48px;padding:30px;font-size:1.5rem;font-weight:700;position:relative;color:#333}@media screen and (min-width:0) and (max-width:768px){#flow .tab-content .tab-pane .p-coursehead{padding:17px 15px;font-size:1.125rem}}#flow .tab-content .tab-pane .p-coursehead::before{content:"";width:0;height:0;display:block;border-style:solid;border-width:17px 14.5px 0 14.5px;position:absolute;bottom:-17px;left:30px;z-index:1}@media screen and (min-width:0) and (max-width:768px){#flow .tab-content .tab-pane .p-coursehead::before{left:20px}}#flow .tab-content .tab-pane .p-coursehead::after{content:"";width:170px;height:118px;display:block;position:absolute;top:0;right:0;background:no-repeat center / cover}@media screen and (min-width:0) and (max-width:768px){#flow .tab-content .tab-pane .p-coursehead::after{width:120px;height:84px}}#flow .tab-content .tab-pane .p-coursehead span{display:block;font-size:1rem;line-height:1rem;margin-top:10px}#flow .tab-content .tab-pane .p-course-flow{padding-bottom:20px}#flow .tab-content #ac-premium .p-coursehead{background:#ebf5ff}#flow .tab-content #ac-premium .p-coursehead::before{border-color:#ebf5ff transparent transparent transparent}#flow .tab-content #ac-premium .p-coursehead::after{background-image:url(../img/flow/flow-head-premium@2x.png)}#flow .tab-content #ac-premium .p-coursehead span{color:#7abcff}#flow .tab-content #ac-rakua .p-coursehead{background:#fdf4ea}#flow .tab-content #ac-rakua .p-coursehead::before{border-color:#fdf4ea transparent transparent transparent}#flow .tab-content #ac-rakua .p-coursehead::after{background-image:url(../img/flow/flow-head-rakua@2x.png)}#flow .tab-content #ac-rakua .p-coursehead span{color:#f2b574}#flow .tab-content #ac-rakub .p-coursehead{background:#fcedfd}#flow .tab-content #ac-rakub .p-coursehead::before{border-color:#fcedfd transparent transparent transparent}#flow .tab-content #ac-rakub .p-coursehead::after{background-image:url(../img/flow/flow-head-rakub@2x.png)}#flow .tab-content #ac-rakub .p-coursehead span{color:#e785f2}#flow .tab-content #ac-rakuc .p-coursehead{background:#f3f9eb}#flow .tab-content #ac-rakuc .p-coursehead::before{border-color:#f3f9eb transparent transparent transparent}#flow .tab-content #ac-rakuc .p-coursehead::after{background-image:url(../img/flow/flow-head-rakuc@2x.png)}#flow .tab-content #ac-rakuc .p-coursehead span{color:#b0de6f}#flow .tab-content #ac-saving .p-coursehead{background:#f3ecfe}#flow .tab-content #ac-saving .p-coursehead::before{border-color:#f3ecfe transparent transparent transparent}#flow .tab-content #ac-saving .p-coursehead::after{background-image:url(../img/flow/flow-head-saving@2x.png)}#flow .tab-content #ac-saving .p-coursehead span{color:#b17ff7}#flow .tab-content #ac-together .p-coursehead{background:#fcecec}#flow .tab-content #ac-together .p-coursehead::before{border-color:#fcecec transparent transparent transparent}#flow .tab-content #ac-together .p-coursehead::after{background-image:url(../img/flow/flow-head-together@2x.png)}#flow .tab-content #ac-together .p-coursehead span{color:#ec817e}#flow .tab-content #ac-rebuilding .p-coursehead{background:#e9fafa}#flow .tab-content #ac-rebuilding .p-coursehead::before{border-color:#e9fafa transparent transparent transparent}#flow .tab-content #ac-rebuilding .p-coursehead::after{background-image:url(../img/flow/flow-head-rebuilding@2x.png)}#flow .tab-content #ac-rebuilding .p-coursehead span{color:#6cd9d9}#flow .tab-content #ac-small .p-coursehead{background:#ebecfe}#flow .tab-content #ac-small .p-coursehead::before{border-color:#ebecfe transparent transparent transparent}#flow .tab-content #ac-small .p-coursehead::after{background-image:url(../img/flow/flow-head-small@2x.png)}#flow .tab-content #ac-small .p-coursehead span{color:#7a7df7}#option .btn-ac{padding-left:63px;position:relative}@media screen and (min-width:0) and (max-width:768px){#option .btn-ac{margin-bottom:20px}}#option .btn-ac::before{content:"";display:block;margin:auto 0;position:absolute;top:0;left:22px;bottom:0;background:no-repeat center / contain}#option .air-conditioner::before{width:30.76px;height:23px;left:20px;background-image:url(../img/option/ico2-air-conditioner.svg)}#option .materials::before{width:28px;height:28px;background-image:url(../img/option/ico2-materials.svg)}#option .memories::before{width:22px;height:32px;left:24px;background-image:url(../img/option/ico2-memories.svg)}#option .cleaning::before{width:30.09px;height:30.27px;background-image:url(../img/option/ico2-cleaning.svg)}#option .piano::before{width:28px;height:28px;background-image:url(../img/option/ico2-piano.svg)}#option .car::before{width:32px;height:23.31px;background-image:url(../img/option/ico2-car.svg)}#option .trash::before{width:24.82px;height:30px;left:24px;background-image:url(../img/option/icon2-trash.svg)}#option .seismic-resistance::before{width:30px;height:24.67px;background-image:url(../img/option/ico2-seismic-resistance.svg)}#option .collapse__wrap{display:block;padding-bottom:40px}#option .collapse__wrap p{margin-bottom:20px}#page-simulation .p-card-course a:hover{background-color:#f2f2f2}#page-simulation .p-appeal-block{margin-top:0}#page-simulation .p-form__radio .p-radio-input+label{font-size:1.25rem;color:#333}@media screen and (min-width:0) and (max-width:768px){#page-simulation .p-form__radio .p-radio-input+label{font-size:.875rem}}.p-simulation__intro{font-family:"corp-round";text-align:center;color:#333;font-size:1.875rem;line-height:2.5rem}@media screen and (min-width:0) and (max-width:768px){.p-simulation__intro{font-size:1.25rem;line-height:2rem}}.p-simulation__intro__num{font-size:140%;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fbe660));background:linear-gradient(transparent 70%,#fbe660 0%);border-radius:4px}.p-simulation__wrapper{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border:solid 20px #fbe660;margin-top:50px}@media screen and (min-width:0) and (max-width:768px){.p-simulation__wrapper{border-width:10px}}.p-simulation__head{background:#fbe660;text-align:center;position:relative}.p-simulation__head::after{content:""}.p-simulation__panda{position:absolute;top:-50px;left:0;right:0;margin:auto}@media screen and (min-width:0) and (max-width:768px){.p-simulation__panda{width:60px}.p-simulation__panda img{width:100%}}.p-simulation__catch{padding-top:90px;padding-bottom:20px;max-width:400px;margin:auto}@media screen and (min-width:0) and (max-width:768px){.p-simulation__catch{width:70%;padding-top:60px;padding-bottom:10px}}.p-simulation__catch img{width:100%}.p-simulation__inner{padding:10vw 0;position:relative}.p-simulation__inner::before{content:"";position:absolute;left:0;right:0;top:0;width:0;height:0;border-style:solid;border-width:7vw 49vw 0 49vw;border-color:#fbe660 transparent transparent transparent}.p-simulation__box{padding:5vw 10vw}@media screen and (min-width:0) and (max-width:768px){.p-simulation__box{padding:5vw}}.p-simulation__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;font-size:1.5rem;font-weight:700;color:#333}@media screen and (min-width:0) and (max-width:768px){.p-simulation__question{font-size:1rem;margin-bottom:20px}}.p-simulation__num{width:60px;height:60px;background:#fbe660;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;font-size:1.25rem;font-family:"corp-round";margin-right:20px}@media screen and (min-width:0) and (max-width:768px){.p-simulation__num{width:55px;height:55px;margin-right:10px;padding:20px}}.p-simulation__answer{position:relative;background:#fbe660;padding:12vw 5vw 5vw}@media screen and (min-width:0) and (max-width:768px){.p-simulation__answer{padding:10vw 3vw 5vw}}.p-simulation__answer::before{content:"";position:absolute;left:0;right:0;top:0;width:0;height:0;border-style:solid;border-width:7vw 47vw 0 49vw;border-color:#fff transparent transparent transparent}.p-simulation__answer__head{max-width:300px;margin:0 auto 30px;width:70%;padding-top:30px}.p-simulation__answer__head img{width:100%}.p-simulation .p-card-course{max-width:600px;margin:0 auto}#beginner .btn-ac{display:-webkit-box;display:-ms-flexbox;display:flex}#beginner .btn-ac[aria-expanded="true"]{margin-bottom:30px}#beginner .btn-ac span{margin-right:17px;font-size:1.875rem;font-family:"Asap",sans-serif;font-weight:600}#beginner .collapse__wrap{display:block;padding-bottom:40px}#beginner .collapse__wrap__pic{display:block;margin:0 auto 30px;border-radius:20px;width:60%;max-width:400px}@media screen and (min-width:0) and (max-width:768px){#beginner .collapse__wrap__pic{margin-bottom:20px}}#beginner .collapse__wrap__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;font-weight:700;background:#ebebeb;color:#333}@media screen and (min-width:0) and (max-width:768px){#beginner .collapse__wrap__q{padding:7px}}#beginner .collapse__wrap__q span{color:#fff;width:30px;margin-right:7px;padding:1px 0;display:block;font-size:.875rem;font-family:"corp-round";text-align:center;border-radius:100px;background:#137dcd}#beginner .collapse__wrap__a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0 20px 12px}#beginner .collapse__wrap__a span{color:#fff;width:30px;margin-right:7px;padding:4px 0;display:block;font-size:.875rem;font-family:"corp-round";text-align:center;border-radius:100px;background:#fa6475}#beginner .collapse__wrap .p-bold{margin-bottom:27px;font-weight:700}#beginner .collapse__wrap__bnr{display:block;margin:auto}#beginner .collapse__wrap ul{margin-bottom:30px}#beginner .collapse__wrap .p-bg-light{margin-top:20px;padding:20px}#beginner .p-btn__defalut,#beginner .p-btn__option{width:400px}@media screen and (min-width:0) and (max-width:768px){#beginner .p-btn__defalut,#beginner .p-btn__option{width:100%}}#beginner .p-appeal-block{margin-left:0;margin-right:0;border-radius:20px}@media screen and (min-width:0) and (max-width:768px){#beginner .p-appeal-block{margin-top:40px}}#history .p-table-defalut .year{width:24%}@media screen and (min-width:0) and (max-width:768px){#history .p-table-defalut .year{width:100%}}#history .p-table-defalut .month{width:10%}@media screen and (min-width:0) and (max-width:768px){#history .p-table-defalut .month{width:100%}}#history .p-table-defalut .p-bg-light{text-align:center}@media screen and (min-width:0) and (max-width:768px){#history .p-table-defalut .p-bg-light{text-align:left;font-weight:700;padding:0;background:#fff;padding-top:20px;padding-bottom:10px}}@media screen and (min-width:0) and (max-width:768px){#history .p-table-defalut td{padding:0;padding-bottom:20px}}#anzen .p-ind{margin-bottom:20px;padding-left:1em;text-indent:-1em}#anzen .p-ind2{margin-bottom:20px;padding-left:1.5em;text-indent:-1.5em}#anzen .p-fig{max-width:100%;display:block;margin:0 auto 20px}#anzen .p-name{margin-bottom:20px}#anzen .p-table01{width:100%}#anzen .p-table01 tr{width:100%}#anzen .p-table01 tr th{width:50%;padding:20px;text-align:center;background:#fbe660}#anzen .p-table01 tr td{width:50%;padding:20px}@media screen and (min-width:0) and (max-width:768px){#anzen .p-scr{width:95vw;overflow-x:scroll;white-space:nowrap}}#anzen .p-scr .p-table02{width:100%}#anzen .p-scr .p-table02 tr{width:100%}#anzen .p-scr .p-table02 tr th{padding:20px;text-align:center;background:#fbe660}#anzen .p-scr .p-table02 tr .fixed01{position:-webkit-sticky;position:sticky;left:0;color:#333}#anzen .p-scr .p-table02 tr .fixed01:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #fbe660}#anzen .p-scr .p-table02 tr .fixed01:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:2}#anzen .p-scr .p-table02 tr td{padding:20px}#anzen .p-scr .p-table02 tr td:nth-of-type(1){text-align:center;background:#fbe660}#anzen .p-scr .p-table03{width:100%;margin-bottom:20px}#anzen .p-scr .p-table03 tr{width:100%}#anzen .p-scr .p-table03 tr th{padding:20px;text-align:center;background:#fbe660}#anzen .p-scr .p-table03 tr .fixed01{position:-webkit-sticky;position:sticky;left:0;color:#333}#anzen .p-scr .p-table03 tr .fixed01:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%}#anzen .p-scr .p-table03 tr .fixed01:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:2;background:#fff}#anzen .p-scr .p-table03 tr td{padding:20px}#anzen .p-scr .p-table03 tr td:nth-of-type(1){text-align:center;background:#fff}#anzen table,#anzen tr,#anzen th,#anzen td{border:1px solid #f2f2f2;border-collapse:collapse}#vehicle .powered{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#vehicle .powered li{-ms-flex-preferred-size:18%;flex-basis:18%;margin:1%}@media screen and (min-width:0) and (max-width:992px){#vehicle .powered li{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (min-width:0) and (max-width:768px){#vehicle .powered li{-ms-flex-preferred-size:46%;flex-basis:46%;margin:2%}}#vehicle .powered figure img{width:100%}#vehicle .powered dt{text-align:center;margin-bottom:20px;color:#333}@media screen and (min-width:0) and (max-width:768px){#vehicle .powered dt{font-size:.875rem;margin-bottom:10px}}#vehicle .powered dd p{margin-top:10px;font-size:.875rem}.page-onestop .btn-ac{position:relative;font-size:1.125rem;padding-left:60px}@media screen and (min-width:0) and (max-width:768px){.page-onestop .btn-ac{font-size:1rem}}.page-onestop .btn-ac::before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:20px;width:30px;height:30px;background:no-repeat 0 0 / contain}.page-onestop .btn-ac__electricity::before{background-image:url(../../assets/img/service/onestop/ico_electric.svg)}.page-onestop .btn-ac__gas::before{background-image:url(../../assets/img/service/onestop/ico_gas.svg)}.page-onestop .btn-ac__internet::before{background-image:url(../../assets/img/service/onestop/ico_internet.svg)}.page-onestop .btn-ac__newspaper::before{background-image:url(../../assets/img/service/onestop/ico_newspaper.svg)}.page-onestop .btn-ac__water::before{background-image:url(../../assets/img/service/onestop/ico_water.svg)}.page-onestop .btn-ac__air-conditioner::before{background-image:url(../../assets/img/service/onestop/ico_air-conditioner.svg)}.page-onestop .btn-ac__home-security::before{background-image:url(../../assets/img/service/onestop/ico_home-security.svg)}.page-onestop .btn-ac__care-welfare::before{background-image:url(../../assets/img/service/onestop/ico_care-welfare.svg)}.page-onestop .btn-ac__insurance::before{background-image:url(../../assets/img/service/onestop/ico_insurance.svg)}@media screen and (min-width:0) and (max-width:768px){#page-cm .ttl-box{margin-bottom:0}}#page-cm .cm-mv{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:url(../img/cm/cm_mv.jpg) no-repeat 50% 50%/auto 170%;position:relative;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:0) and (max-width:992px){#page-cm .cm-mv{background-size:150%}}@media screen and (min-width:0) and (max-width:768px){#page-cm .cm-mv{height:300px;background-position:20% 50%;background-size:120%}}@media screen and (min-width:0) and (max-width:576px){#page-cm .cm-mv{background-position:20% 50%;background-size:150%}}#page-cm .cm-mv__catch{z-index:2;position:relative;max-width:1200px;margin:auto;width:90%}#page-cm .cm-mv__catch p{margin-top:30px;color:#333;font-family:corp-round,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";font-size:1.375rem;line-height:2.125rem}@media screen and (min-width:0) and (max-width:768px){#page-cm .cm-mv__catch p{font-size:.75rem;line-height:1.25rem;margin-top:20px}}#page-cm .cm-mv__catch img{max-width:400px;width:100%}@media screen and (min-width:0) and (max-width:768px){#page-cm .cm-mv__catch img{max-width:300px;width:60%}}#page-cm .cm-mv__img{margin:auto;text-align:center;position:absolute;left:0;top:0;z-index:1;overflow:hidden}#page-cm #colorbox.cm_cBox #cboxClose{top:auto}#page-cm #colorbox.cm_cBox #cboxClose:hover{background-position:0}#page-cm #colorbox.cm_cBox #cboxTitle{top:auto}#page-cm .p-anker-linklist{margin-top:20px}#page-cm .p-anker-linklist ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-cm .p-anker-linklist ul li{-ms-flex-preferred-size:31.2%;flex-basis:31.2%}@media screen and (min-width:0) and (max-width:768px){#page-cm .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){#page-cm .p-anker-linklist ul li a{padding:10px;font-size:.875rem}}@media screen and (min-width:0) and (max-width:768px){#page-cm .p-anker-linklist ul li a::after{right:10px}}#page-cm h3.p-pen{font-size:1.25rem}@media screen and (min-width:0) and (max-width:768px){#page-cm h3.p-pen{font-size:1.125rem}}#page-cm .cm_column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-cm .cm_column dl{margin-top:20px;background:#f2f2f2;padding:20px}#page-cm .cm_column dl dt{color:#333;margin-bottom:10px}#page-cm .cm_column dl dd{font-size:16px}@media screen and (min-width:0) and (max-width:768px){#page-cm .cm_column .img-fluid{margin-bottom:20px}}#page-cm .cm_column audio{max-width:400px;width:100%}#page-cm .tw_colum h3{color:#333;font-size:1.25rem;font-weight:700;line-height:1.75rem}#page-cm .tw_colum .p-btn__twitter{margin-top:30px;max-width:400px}@media screen and (min-width:0) and (max-width:768px){#page-cm .tw_colum .p-btn__twitter{margin-bottom:30px}}#page-cm .profile_column{margin:40px 0}#page-cm .profile_column .p-heading1{text-align:left;margin-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-cm .profile_column .p-heading1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:30px}}#page-cm .profile_column .p-heading1 .p-heading1-main{font-size:2.187rem}@media screen and (min-width:0) and (max-width:768px){#page-cm .profile_column .p-heading1 .p-heading1-main{font-size:1.5rem;line-height:1.5rem}}#ir .row{margin-top:20px}#ir .p-btn__defalut{display:block;margin:40px auto 0}#page-ir-news .tab-content>.active{padding-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-news .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){#page-ir-news .p-anker-linklist ul li a{padding:10px;padding-right:30px;text-align:left}}#page-ir-news .p-anker-linklist ul li span{font-size:80%}@media screen and (min-width:0) and (max-width:768px){#page-ir-news .p-anker-linklist ul li span{display:block}}#page-ir-news .p-card7__inner{padding:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-news .p-card7__inner{padding:20px}}#page-ir-briefnote .tab-content>.active{padding-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-briefnote .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){#page-ir-briefnote .p-anker-linklist ul li a{padding:10px;padding-right:30px;text-align:left}}#page-ir-briefnote .p-anker-linklist ul li span{font-size:80%}@media screen and (min-width:0) and (max-width:768px){#page-ir-briefnote .p-anker-linklist ul li span{display:block}}#page-ir-briefnote .p-card7__inner{padding:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-briefnote .p-card7__inner{padding:20px}}#page-ir-material .tab-content>.active{padding-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-material .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){#page-ir-material .p-anker-linklist ul li a{padding:10px;padding-right:30px;text-align:left}}#page-ir-material .p-anker-linklist ul li span{font-size:80%}@media screen and (min-width:0) and (max-width:768px){#page-ir-material .p-anker-linklist ul li span{display:block}}#page-ir-material .p-card7__inner{padding:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-material .p-card7__inner{padding:20px}}#page-ir-securities .tab-content>.active{padding-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-securities .p-anker-linklist ul li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:0) and (max-width:768px){#page-ir-securities .p-anker-linklist ul li a{padding:10px;padding-right:30px;text-align:left}}#page-ir-securities .p-anker-linklist ul li span{font-size:80%}@media screen and (min-width:0) and (max-width:768px){#page-ir-securities .p-anker-linklist ul li span{display:block}}#page-ir-securities .p-card7__inner{padding:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-securities .p-card7__inner{padding:20px}}#page-ir-calender .p-anker-linklist{margin-bottom:30px}@media screen and (min-width:0) and (max-width:768px){#page-ir-calender .p-anker-linklist a{text-align:left;padding:15px}}#page-ir-calender .p-anker-linklist span{font-size:70%}#page-ir-calender .p-news-list__date{-ms-flex-preferred-size:21%;flex-basis:21%}#page-ir-hightlights figure .graph{margin:0;height:200px;width:343px;overflow:hidden}@media screen and (min-width:0) and (max-width:768px){#page-ir-hightlights figure .graph{text-align:center;margin:auto}}#page-ir-hightlights figure div{margin:0}@media screen and (min-width:0) and (max-width:768px){#page-ir-hightlights figure .option{display:block;text-align:center}}@media screen and (min-width:0) and (max-width:768px){#page-item .p-anker-linklist ul li{-ms-flex-preferred-size:31%;flex-basis:31%}}@media screen and (min-width:0) and (max-width:768px){#page-item .p-anker-linklist ul li a{padding:10px;font-size:.812rem;text-align:left}}@media screen and (min-width:0) and (max-width:768px){#page-item .p-anker-linklist ul li a::after{width:12px;height:12px;right:10px}}#page-item .p-table-scroll .l-mail-table-width{width:30%}@media screen and (min-width:0) and (max-width:768px){#page-item .p-table-scroll .l-mail-table-width{width:150px}}#page-electronics .electronics-img{max-width:400px;margin:auto;width:70%}#page-electronics .p-logo__list{background-color:#cfd5d8}#page-electronics .p-logo__list ul li{background-image:url(../img/common/ico-dander.svg)}#page-electronics .p-merit__box{background:#fbe660;border-radius:20px;padding:30px;margin-top:60px;position:relative}#page-electronics .p-merit__box::before{position:absolute;content:"";top:-40px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:30px 40px 0 40px;border-color:#fbe660 transparent transparent transparent}#page-electronics .p-merit__box h3{font-family:"corp-round";font-size:1.875rem;line-height:2.5rem;color:#333;text-align:center;margin-bottom:20px}@media screen and (min-width:0) and (max-width:768px){#page-electronics .p-merit__box h3{font-size:1.375rem;line-height:1.875rem}}#page-electronics .p-merit__box p{font-weight:700;color:#333}#page-calender .calender.bg{background:none;padding:0}#page-calender .calender .contents-box{padding:0;margin:0}#page-calender .calender__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:0) and (max-width:768px){#page-calender .calender__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;display:block}}#page-calender .calender__inner .p-calender{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:20px}@media screen and (min-width:0) and (max-width:768px){#page-calender .calender__inner .p-calender{-ms-flex-preferred-size:100%;flex-basis:100%;display:block}}#page-calender .calender__inner .p-calender table th{background:#595959;color:#fff;padding:15px 0}#page-calender .calender__inner .p-calender table th:first-child{color:#fff;border-top-left-radius:20px}#page-calender .calender__inner .p-calender table th:last-child{color:#fff;border-top-right-radius:20px}#page-calender .calender__inner .p-calender table td{padding:15px 0}#page-calender .calender .figure{-ms-flex-preferred-size:25%;flex-basis:25%}@media screen and (min-width:0) and (max-width:768px){#page-calender .calender .figure{-ms-flex-preferred-size:100%;flex-basis:100%;display:block;margin-bottom:20px}}#page-calender .calender .figure figure img{width:100%}#page-calender .calender .figure ul img{width:10px;height:10px}#page-smm .p-card6__sasat .p-card6__title{background-color:#25a6e2;color:#fff}#page-smm .p-card6__sasat h3{color:#25a6e2}#page-smm .p-card6__line .p-card6__title{background-color:#1dcd00;color:#fff}#page-smm .p-card6__line h3{color:#1dcd00}#page-smm .p-card6 h3{font-weight:700;margin-bottom:20px}.p-mv{padding-top:42px;background:#fbe660;position:relative}@media screen and (min-width:0) and (max-width:768px){.p-mv{padding-top:30px}}.p-mv__pc{width:90%;max-width:1283px;display:block;margin-left:auto;position:relative;z-index:1}@media screen and (min-width:0) and (max-width:768px){.p-mv__pc{display:none}}.p-mv__sp{width:100%;max-width:302px;display:none;margin:auto;position:relative;z-index:1}@media screen and (min-width:0) and (max-width:768px){.p-mv__sp{display:block}}.p-mv::after{content:"";width:100%;height:48px;display:block;background:#f9dd48;position:absolute;bottom:0;left:0}.btn-panda{color:#fff;width:100%;max-width:450px;display:block;margin:70px auto 0;padding:31px 0;font-size:1.375rem;font-weight:700;text-align:center;border-radius:55px;background:url(../../../assets/img/remote/ico-check.svg) no-repeat center right 20px/28px,#25a6e2;position:relative}.btn-panda::before{content:"";width:108.15px;height:87.04px;display:block;margin:0 auto;background:url(../../../assets/img/remote/illust-panda.svg) no-repeat center/cover;position:absolute;top:-57px;left:0;right:0}.btn-panda:hover{color:#fbe660}.btn-panda:nth-of-type(2){margin-top:100px}.p-bold{font-size:1.125rem;font-weight:700;text-align:center}@media screen and (min-width:0) and (max-width:768px){.p-bold{font-size:1rem;text-align:left}}.p-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}@media screen and (min-width:0) and (max-width:768px){.p-point{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}}.p-point__list{width:27.5%;padding:0 20px 40px;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width:0) and (max-width:768px){.p-point__list{width:100%}}.p-point__list__wrap{width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto -60px;border-radius:100px;position:relative;top:-60px}@media screen and (min-width:0) and (max-width:768px){.p-point__list__wrap{width:70px;height:70px;margin-bottom:-35px;top:-35px}}.p-point__list__wrap .ico01{width:47px}@media screen and (min-width:0) and (max-width:768px){.p-point__list__wrap .ico01{width:27px}}.p-point__list__wrap .ico02{width:48px}@media screen and (min-width:0) and (max-width:768px){.p-point__list__wrap .ico02{width:27px}}.p-point__list__wrap .ico03{width:60px}@media screen and (min-width:0) and (max-width:768px){.p-point__list__wrap .ico03{width:34px}}.p-point__list .wrap01{background:#fad35f}.p-point__list .wrap02{background:#fbe660}.p-point__list .wrap03{background:#faf55f}.p-point__list__bold{margin-top:30px;font-size:1.25rem;font-weight:700;text-align:center}@media screen and (min-width:0) and (max-width:768px){.p-point__list__bold{font-size:1.125rem}}.p-point__list__txt{margin-top:20px;text-align:center}@media screen and (min-width:0) and (max-width:768px){.p-point__list__txt{margin-top:15px}}@media screen and (min-width:0) and (max-width:768px){.p-point__list:not(:first-child){margin-top:60px}}.p-table2{width:100%}@media screen and (min-width:0) and (max-width:768px){.p-table2{display:block}}.p-table2 tr{width:100%;border-top:1px dotted #999;border-bottom:1px dotted #999;border-collapse:collapse}@media screen and (min-width:0) and (max-width:768px){.p-table2 tr{display:block}}.p-table2 tr th{width:15%;padding:20px;text-align:center;vertical-align:middle;background:#fcf09f}@media screen and (min-width:0) and (max-width:768px){.p-table2 tr th{width:100%;display:block;padding:15px;text-align:left}}.p-table2 tr td{width:85%;padding:20px}@media screen and (min-width:0) and (max-width:768px){.p-table2 tr td{width:100%;display:block;padding:15px 0 20px}}.p-table2 tr:nth-of-type(4) th{vertical-align:top}.p-flow{width:100%;max-width:776px;margin:auto}@media screen and (min-width:0) and (max-width:576px){.p-flow{margin-top:60px}}.p-flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:0) and (max-width:576px){.p-flow__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-flow__list .num{display:none}@media screen and (min-width:0) and (max-width:576px){.p-flow__list .num{display:block;font-size:.75rem;line-height:.75rem;padding:14px;position:absolute;top:-14px;left:0}}.p-flow__list__pic{width:47.165%}@media screen and (min-width:0) and (max-width:576px){.p-flow__list__pic{width:80%;margin:auto;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-flow__list__pic img{width:100%}.p-flow__list__wrap{width:47.165%}@media screen and (min-width:0) and (max-width:576px){.p-flow__list__wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-flow__list__wrap .p-course-flow__num{margin-top:0;position:inherit}@media screen and (min-width:0) and (max-width:576px){.p-flow__list__wrap .p-course-flow__num{display:none}}.p-flow__list__wrap__txt{margin-top:10px;font-size:1.125rem;font-weight:700}@media screen and (min-width:0) and (max-width:576px){.p-flow__list__wrap__txt{margin-top:20px;text-align:center}}.p-flow__list__wrap__txt .spbr{display:none}@media screen and (min-width:0) and (max-width:576px){.p-flow__list__wrap__txt .spbr{display:block}}.p-flow__list:not(:first-child){margin-top:30px}@media screen and (min-width:0) and (max-width:576px){.p-flow__list:not(:first-child){margin-top:60px}}.page-sdgs .sdgs-main{margin:80px auto 60px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-main{margin:40px auto}}.page-sdgs .sdgs-main h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:490px;margin:80px auto 50px}.page-sdgs .sdgs-main h2 img{width:100%}.page-sdgs .sdgs-main .sdgs-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-sdgs .sdgs-main .sdgs-list li{-ms-flex-preferred-size:14.6%;flex-basis:14.6%;margin:1%}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-main .sdgs-list li{-ms-flex-preferred-size:23%;flex-basis:23%}}.page-sdgs .sdgs-main .sdgs-list img{width:100%}.page-sdgs .sdgs-block{margin:100px 0}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block{margin:60px 0}}.page-sdgs .sdgs-block__title{background:#f2f2f2 no-repeat 50% 50% / cover;text-align:center;color:#333}.page-sdgs .sdgs-block__title h2{font-family:"corp-round";font-size:40px;line-height:1.7;margin-bottom:25px;padding-top:80px;position:relative}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block__title h2{font-size:26px!important;padding-top:65px}}.page-sdgs .sdgs-block__title h2 span{color:#25a6e2}.page-sdgs .sdgs-block__title h2::before{content:"";position:absolute;background:no-repeat 50% 50% / contain;width:70px;height:60px;margin:auto;left:0;top:0;right:0}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block__title h2::before{width:50px;height:50px}}.page-sdgs .sdgs-block__title p{font-size:18px;font-weight:500}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block__title p{font-size:16px}}.page-sdgs .sdgs-block__inner{background:rgba(255,255,255,.85);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;text-align:center;padding:55px 5%;max-width:600px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block__inner{padding:40px 5%;width:82%}}.page-sdgs .sdgs-block.environment .sdgs-block__title{background-image:url(../img/sdgs/environment-bg.png)}.page-sdgs .sdgs-block.environment .sdgs-block__title h2::before{background-image:url(../img/sdgs/environment-icon.svg)}.page-sdgs .sdgs-block.environment .sdgs-block__inner{padding-left:10%;padding-right:10%}.page-sdgs .sdgs-block.region .sdgs-block__title{background-image:url(../img/sdgs/region-bg.png)}.page-sdgs .sdgs-block.region .sdgs-block__title h2::before{background-image:url(../img/sdgs/region-icon.svg)}.page-sdgs .sdgs-block.region .sdgs-subbox__list{-ms-flex-preferred-size:78%;flex-basis:78%}.page-sdgs .sdgs-block.region .sdgs-subbox__icon{-ms-flex-preferred-size:22%;flex-basis:22%}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-block.region .sdgs-subbox__icon{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-sdgs .sdgs-block.region .sdgs-subbox__icon li{-ms-flex-preferred-size:48%;flex-basis:48%}.page-sdgs .sdgs-block.child .sdgs-block__title{background-image:url(../img/sdgs/child-bg.png)}.page-sdgs .sdgs-block.child .sdgs-block__title h2::before{background-image:url(../img/sdgs/child-icon.svg)}.page-sdgs .sdgs-block.society .sdgs-block__title{background-image:url(../img/sdgs/society-bg.png)}.page-sdgs .sdgs-block.society .sdgs-block__title h2::before{background-image:url(../img/sdgs/society-icon.svg)}.page-sdgs .sdgs-article{margin:40px 0}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article{margin:30px 0}}.page-sdgs .sdgs-article h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:20px;font-weight:700;line-height:1.7;margin-bottom:40px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article h3{font-size:18px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article p{font-size:14px}}.page-sdgs .sdgs-article__head{width:calc(100% - 120px)}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article__head{width:calc(100% - 100px)}}.page-sdgs .sdgs-article__icon{width:120px;margin-right:20px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article__icon{width:80px;margin-right:0}}.page-sdgs .sdgs-article__icon img{width:100%}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-article__image{margin-top:20px}}.page-sdgs .sdgs-subbox{background:#f2f2f2;border-radius:20px;padding:40px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox{padding:30px}}.page-sdgs .sdgs-subbox__other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox__other{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-sdgs .sdgs-subbox__list{-ms-flex-preferred-size:54%;flex-basis:54%}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox__list{margin-bottom:20px}}.page-sdgs .sdgs-subbox__list li{font-size:18px;font-weight:500;position:relative;padding-left:1.5em;line-height:1.6;color:#333;margin-bottom:15px;float:none;width:auto;height:auto;text-align:left;background:none}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox__list li{font-size:16px}}.page-sdgs .sdgs-subbox__list li::before{content:"";position:absolute;left:0;top:8px;width:1em;height:1em;background:url(../img/common/ico-check.svg) no-repeat 50% 50%/contain}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox__list li::before{top:5px}}.page-sdgs .sdgs-subbox__list li:last-child{margin-bottom:0}.page-sdgs .sdgs-subbox__icon{-ms-flex-preferred-size:42%;flex-basis:42%}.page-sdgs .sdgs-subbox__icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox__icon ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-sdgs .sdgs-subbox__icon li{-ms-flex-preferred-size:23%;flex-basis:23%;margin:1%;width:auto;height:auto}.page-sdgs .sdgs-subbox__icon img{width:100%}.page-sdgs .sdgs-subbox .cool-choice{background:#fff;border-radius:20px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox .cool-choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.page-sdgs .sdgs-subbox .cool-choice__text{-ms-flex-preferred-size:48%;flex-basis:48%;font-size:20px;font-weight:600;line-height:1.7;color:#333}@media screen and (min-width:0) and (max-width:768px){.page-sdgs .sdgs-subbox .cool-choice__text{font-size:16px;text-align:center;margin-bottom:20px}}.page-sdgs .sdgs-subbox .cool-choice__image{-ms-flex-preferred-size:48%;flex-basis:48%;padding:0 5%}.page-sdgs .sdgs-subbox .cool-choice__image img{width:100%}@media screen and (min-width:0) and (max-width:768px){h2 img{width:75%;height:auto;margin:0 auto 20px}h3.title-image{width:100%}h3.title-image img{display:block;margin:0 auto}}