@charset "UTF-8";

@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&subset=japanese";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700";@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&subset=japanese";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700";.about{margin:80px auto 200px}.about.kentei .mv{background-image:url(../images/about/mv_kentei.png)}.about.book .mv{background-image:url(../images/about/mv_book.png)}.about.book .mv.en{background-image:url(../images/about/en_mv_book.png)}@media screen and (max-width: 769px){.about{margin:40px auto 100px}}.about__inner h2{font-family:"Noto Serif JP",serif;font-size:16px;font-size:1.6rem;color:#bf000a;text-align:center;margin-bottom:20px}.about__inner p{font-size:14px;font-size:1.4rem;text-indent:1em}.about__inner .mt10{margin-top:1em}.about__inner .mt20{margin-top:2em}.about__inner .mt40{margin-top:4em}.about__inner .txt_right{text-align:right}.about__inner__btnarea .btn{background:#bf000a;color:#fff}.about__con02{background:#000;margin-top:100px;position:relative;padding-top:400px}.about__con02:before{content:"";background:url(../images/about/bg_book.png) center center no-repeat;background-size:cover;width:100%;height:400px;position:absolute;top:0;left:0}.about__con02.en:before{background:url(../images/about/en_bg_book.png) center center no-repeat}@media screen and (max-width: 769px){.about__con02{margin-top:0;padding-top:300px}}@media screen and (max-width: 769px){.about__con02:before{height:300px}}.about__con02__inner{max-width:880px;margin:40px auto 0}@media screen and (max-width: 769px){.about__con02__inner{margin:20px auto 0;padding:0 20px}}.about__con02__inner__txt{font-size:14px;font-size:1.4rem;color:#fff;text-indent:1em}.about__con02__inner__bana{margin-top:40px;border:solid 1px #fff;z-index:-999;height:510px}.about__con02__inner__bana img{height:430px;position:absolute}.about__con02__inner__bana .btn_area{position:relative;color:#fff !important;top:295px;left:55px}.about__con02__inner__bana .btn_link_prologue{display:block;width:300px;padding:20px 20px;background:#bf000a;text-align:center;font-size:2rem;color:#fff}.about__con02__inner__bana .btn_link_degital_book{margin-top:1rem;display:block;width:300px;padding:20px 20px;background:#268582;text-align:center;font-size:2rem;color:#fff}.about__con02__inner__bana a{transition:all .3s ease}.about__con02__inner__bana a:hover{opacity:.8}.about__con02__inner__bana+.about__con02__inner__txt{margin-top:80px;font-size:14px;font-size:1.4rem}@media screen and (max-width: 769px){.about__con02__inner__bana{height:670px;margin-top:20px}.about__con02__inner__bana img{width:100%;height:auto;position:relative}.about__con02__inner__bana .btn_area{position:relative;color:#fff !important;top:0px;left:0px}.about__con02__inner__bana .btn_link_prologue{display:block;width:80%;margin:0 auto;padding:1.2rem 1.2rem;background:#bf000a;text-align:center;font-size:1.4rem;color:#fff}.about__con02__inner__bana .btn_link_degital_book{margin-top:1rem;display:block;width:80%;margin:1rem auto 0 auto;padding:1.2rem 1.2rem;background:#268582;text-align:center;font-size:1.4rem;color:#fff}}.about__con02__inner__list{display:flex;flex-wrap:wrap;justify-content:space-between}.about__con02__inner__list__amazon{height:510px}.about__con02__inner__list li{width:30%;margin-top:40px;border:1px solid #fff}.about__con02__inner__list li a{padding:20px;position:relative;display:block;transition:all .3s ease}.about__con02__inner__list li a .fig{text-align:center}.about__con02__inner__list li a .fig img{width:100%}.about__con02__inner__list li a .txt{margin-top:20px;color:#fff;font-size:14px;font-size:1.4rem}.about__con02__inner__list li a .txt span{display:block;font-size:12px;font-size:1.2rem}.about__con02__inner__list li a .btn{width:90%;background:#bf000a;text-align:center;line-height:50px;height:50px;display:block;color:#fff;font-size:1.4rem;position:absolute;top:445px;bottom:20px;left:0;right:0;margin:auto;border-radius:0}.about__con02__inner__list li a .btn:after{display:none}.about__con02__inner__list li a:hover{opacity:.8}.about__con02__inner__list li .btn_link{width:90%;background:#268582;text-align:center;line-height:50px;height:50px;display:block;color:#fff;font-size:14px;font-size:1.4rem;position:absolute;bottom:20px;left:0;right:0;margin:auto;border-radius:0}.about__con02__inner__list li .btn_link:after{display:none}.about__con02__inner__list li:hover{opacity:.8}@media screen and (max-width: 769px){.about__con02__inner__list{flex-direction:column}.about__con02__inner__list__amazon{height:550px}.about__con02__inner__list li a .btn{top:490px}}@media screen and (max-width: 769px){.about__con02__inner__list li{width:100%}}@media screen and (max-width: 769px){.about__con02__inner__list li a{height:auto}}@media screen and (max-width: 769px){.about__con02__inner__list li a .fig{width:75%;margin:0 auto}}@media screen and (max-width: 769px){.about__con02__inner__list li+li{margin-top:20px}}.about__con02__inner__attention{margin-top:1em;font-size:14px;font-size:1.4rem;color:#fff}.flow{margin:80px auto 0;padding-bottom:0}.flow .mv{background-image:url(../images/flow/mv.png)}@media screen and (max-width: 769px){.flow{margin:40px auto 0}}@media screen and (max-width: 769px){.flow__title.subTtl{line-height:1.5}}.flow__inner p{font-size:14px;font-size:1.4rem}.flow__inner p+p{margin-top:1em}.flow__inner .fig{text-align:center}.flow__inner__btnarea .btn{background:#bf000a;color:#fff}.flow__con02{background:#000;margin-top:100px;position:relative;padding-top:400px}.flow__con02:before{content:"";background:url(../images/about/bg_book.png) center center no-repeat;background-size:cover;width:100%;height:400px;position:absolute;top:0;left:0}@media screen and (max-width: 769px){.flow__con02{margin-top:0;padding-top:300px}}@media screen and (max-width: 769px){.flow__con02:before{height:300px}}.flow__con02__inner{max-width:880px;margin:40px auto 0}@media screen and (max-width: 769px){.flow__con02__inner{margin:20px auto 0;padding:0 20px}}.flow__con02__inner__txt{font-size:14px;font-size:1.4rem;color:#fff}.flow__con02__inner__bana{margin-top:40px}.flow__con02__inner__bana a{transition:all .3s ease}.flow__con02__inner__bana a:hover{opacity:.8}.flow__con02__inner__bana a img{width:100%}@media screen and (max-width: 769px){.flow__con02__inner__bana{margin-top:20px}}.flow__con02__inner__attention{margin-top:1em;font-size:14px;font-size:1.4rem;color:#fff}.flow__step{background:#fff;padding:80px 0 480px;position:relative}.flow__step__inner{max-width:880px;margin:0 auto}.flow__step__inner ul li h3{font-size:20px;font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:400;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000}.flow__step__inner ul li h3 span{color:#bf000a;margin-right:1em}.flow__step__inner ul li h4{font-size:14px;font-size:1.4rem;margin-top:20px}.flow__step__inner ul li h4:before{content:"【"}.flow__step__inner ul li h4:after{content:"】"}.flow__step__inner ul li ol li{font-size:14px;font-size:1.4rem;list-style-type:decimal;list-style-position:inside;margin-top:0}.flow__step__inner ul li ol li span{padding-left:1rem}.flow__step__inner ul li p{font-size:14px;font-size:1.4rem}.flow__step__inner ul li p+p{margin-top:2em}.flow__step__inner ul li+li{margin-top:40px}.flow__step__inner-caution{color:#bf000a}@media screen and (max-width: 769px){.flow__step__inner ul{width:90%;margin:0 auto}}.flow__step:after{content:"";background:url(../images/flow/bg_con02.png) center center no-repeat;background-size:cover;width:100%;height:400px;position:absolute;left:0;bottom:0}.flow__exercises{margin:80px 0 200px}@media screen and (max-width: 769px){.flow__exercises{width:90%;margin:80px auto 100px}}.flow__exercises__inner{max-width:880px;margin:0 auto}.flow__exercises__inner h2+p{font-size:14px;font-size:1.4rem}.flow__exercises__inner__btnarea{margin-top:40px}.flow__exercises__inner__btnarea .btn{width:100%;background:#000;color:#fff}.flow__exercises__inner__btnarea .btn:after{border-color:#fff}.flow__exercises__inner__btnarea .btn:hover{opacity:.8}@media screen and (max-width: 769px){.flow__exercises__inner__btnarea{margin-top:20px}}.qa{margin:80px auto 200px}.qa h1+p{font-size:14px;font-size:1.4rem}.qa .accordion{margin-top:40px}.qa .accordion dd{padding:20px 10px 20px 60px;box-sizing:border-box;position:relative}.qa .accordion dt{padding:20px 10px 20px 60px;box-sizing:border-box;position:relative;background:#000;color:#fff;font-size:14px;font-size:1.4rem;cursor:pointer}.qa .accordion dt:before{content:"Q";display:block;font-size:21px;font-size:2.1rem;line-height:1;position:absolute;top:50%;margin:auto;left:20px;margin-top:-10px}.qa .accordion dt:after{content:"";width:10px;height:10px;position:absolute;top:50%;right:30px;margin-top:-5px;border-style:solid;border-width:1px 1px 0 0;border-color:#fff;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);margin-top:-10px;right:20px}.qa .accordion dt.open:after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);margin-top:-8px}.qa .accordion dd{display:none;font-size:14px;font-size:1.4rem}.qa .accordion dd h4{font-size:14px;font-size:1.4rem;margin-top:20px}.qa .accordion dd h4:before{content:"【"}.qa .accordion dd h4:after{content:"】"}.qa .accordion dd ol li{font-size:14px;font-size:1.4rem;list-style-type:decimal;list-style-position:inside;margin-top:0}.qa .accordion dd ol li span{padding-left:1rem}.qa .accordion dd:before{content:"A";display:block;line-height:1;font-size:16px;font-size:1.6rem;position:absolute;top:50%;margin:auto;left:20px;margin-top:-8px}.qa .accordion dd+dt{border-top:1px solid #fff}.qa .accordion dd a{text-decoration:underline;color:#000}@media screen and (max-width: 769px){.qa{margin:80px auto 100px}}@media screen and (max-width: 769px){.qa h1+p{width:90%;margin:0 auto}}@media screen and (max-width: 769px){.qa .accordion{margin-top:20px}}@media screen and (max-width: 769px){.qa .accordion dt{padding:20px 40px 20px 60px}}.privacy{padding-bottom:80px;border-bottom:1px solid #e3e3e3}.privacy h1+p{font-size:14px;font-size:1.4rem}@media screen and (max-width: 769px){.privacy{padding:0 20px 40px;box-sizing:border-box}}.policy{margin:80px auto 200px}.policy__text--break{margin-bottom:1.4rem}.policy__text--last{margin-top:1.4rem}.policy__list--mb{margin-bottom:1.4rem}.policy h3{background:#000;width:100%;height:40px;margin-top:40px;margin-bottom:20px;line-height:40px;padding:0 40px;box-sizing:border-box;color:#fff;font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:400}.policy h4{margin:4rem 0 0 0;font-size:1.4rem}.policy p{font-size:1.4rem}.policy ol{counter-reset:my-counter}.policy ol li{font-size:1.4rem;position:relative;padding-left:3rem}.policy ol li::before{counter-increment:my-counter;content:"（" counter(my-counter) "）";position:absolute;left:0}.policy ol li .indent-paragraph{text-indent:3rem}.policy ol.circle li{padding-left:1.4rem}.policy ol.circle li:nth-child(1)::before{content:"①"}.policy ol.circle li:nth-child(2)::before{content:"②"}.policy ol.circle li:nth-child(3)::before{content:"③"}.policy ol.circle li:nth-child(4)::before{content:"④"}.policy ol.circle li:nth-child(5)::before{content:"⑤"}.policy ol.circle li:nth-child(6)::before{content:"⑥"}.policy ol.circle li:nth-child(7)::before{content:"⑦"}.policy ol.circle li:nth-child(8)::before{content:"⑧"}.policy ol.circle li:nth-child(9)::before{content:"⑨"}.policy ol.circle li:nth-child(10)::before{content:"⑩"}.policy ol.circle li:nth-child(11)::before{content:"⑪"}.policy ol.circle li:nth-child(12)::before{content:"⑫"}.policy .indent-paragraph{text-indent:1.4rem}.policy ol.kana li:nth-child(1)::before{content:"ア"}.policy ol.kana li:nth-child(2)::before{content:"イ"}.policy ol.kana li:nth-child(3)::before{content:"ウ"}.policy ol.kana li:nth-child(4)::before{content:"エ"}.policy ol.kana li:nth-child(5)::before{content:"オ"}.policy ol.kana li:nth-child(6)::before{content:"カ"}.policy ol.kana li:nth-child(7)::before{content:"キ"}.policy ol.kana li:nth-child(8)::before{content:"ク"}.policy ol.kana li:nth-child(9)::before{content:"ケ"}.policy ol.kana li:nth-child(10)::before{content:"コ"}.policy ol.kana ul li{list-style:disc;padding-left:0;margin-left:1.4rem}.policy ol.kana ul li::before{content:"" !important}@media screen and (max-width: 769px){.policy{margin:40px auto 100px;padding:0 20px;box-sizing:border-box}}@media screen and (max-width: 769px){.policy h3{margin-top:20px}}@media screen and (max-width: 769px){.policy ol{margin-top:20px}}.sitemap{padding-bottom:80px;border-bottom:1px solid #e3e3e3}@media screen and (max-width: 769px){.sitemap{padding:0 20px 40px;box-sizing:border-box}}.sitemap__inner{display:flex;align-items:center;justify-content:center;align-items:flex-start}.sitemap__inner div+div{margin-left:80px}.sitemap__inner div ul li a{color:#000;font-size:14px;font-size:1.4rem}.sitemap__inner div ul li a:before{content:"・"}.sitemap__inner div ul li a:hover{text-decoration:underline}.sitemap__inner div ul+ul{margin-top:20px}@media screen and (max-width: 769px){.sitemap__inner{flex-direction:column}}@media screen and (max-width: 769px){.sitemap__inner div+div{margin-left:0;margin-top:1em}}@media screen and (max-width: 769px){.sitemap__inner div ul+ul{margin-top:1em}}.law{padding-bottom:80px;border-bottom:1px solid #e3e3e3}@media screen and (max-width: 769px){.law{padding:0 0 80px;box-sizing:border-box}}.law__tbl{width:100%}.law__tbl td,.law__tbl th{font-size:14px;font-size:1.4rem;padding:20px;box-sizing:border-box;border:1px solid #000}.law__tbl td a,.law__tbl th a{text-decoration:underline;color:#000}.law__tbl td a:hover{text-decoration:none}.law__tbl th{width:30%}.law__tbl th a:hover{text-decoration:none}.law__tbl td table td,.law__tbl td table th{border:none;padding:0;text-align:center}@media screen and (max-width: 769px){.law__tbl{width:90%;margin:0 auto}}@media screen and (max-width: 769px){.law__tbl td,.law__tbl th{display:block;width:100%}}@media screen and (max-width: 769px){.law__tbl th{width:100%;background:#000;color:#fff}}@media screen and (max-width: 769px){.law__tbl td table th{background:0 0;color:#000}}@media screen and (max-width: 769px){.law__tbl td table td{width:20%;display:inline-block;font-size:10px;font-size:1rem}}@media screen and (max-width: 769px){.law__tbl td table td img{width:100%}}
/*# sourceMappingURL=map/base.css.map */