﻿@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap");.text{text-align:center;margin:5rem auto 10rem}.ser-title{display:flex;justify-content:space-between;align-items:flex-start}.ser-title h2{max-width:24rem}.ser-title p{max-width:74rem;width:calc(100% - 24rem);margin-left:2rem}.youtube-modal{max-width:40rem;margin:4rem auto 0;display:block}#work ul{display:flex;justify-content:space-between;align-items:center;margin-bottom:19rem}#work ul li{width:calc(25% - 12rem/4)}#work ul li .btn{max-width:22rem}#work ul li .btn img{transform:rotate(90deg)}#work ul li .btn:hover img{transform:translateY(1rem) rotate(90deg)}#work ul li .btn .sm{font-size:1.4rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser01 .wrap,#ser02 .wrap,#ser03 .wrap{padding:0 0 12rem;margin-bottom:12rem;border-bottom:1px solid #1d2477}#ser01 .item{display:flex;justify-content:space-between;align-items:flex-start;margin:6rem auto 10rem}#ser01 .item li{width:calc(33.3% - 10rem/3)}#ser01 .item li p{margin-top:1rem}#ser01 .explanation{background:#f0fafd;padding:6rem;box-sizing:border-box;margin-bottom:10rem}#ser01 .explanation dd{margin-top:4rem}#ser01 .explanation dd ul{display:flex;justify-content:space-between;align-items:flex-start;margin:4rem auto 0}#ser01 .explanation dd ul li p{margin-top:1rem;max-width:24rem}#ser01 .explanation dd ul li:nth-child(odd){max-width:24rem;background:none}#ser01 .explanation dd ul li:nth-child(even){max-width:8rem;width:100%;height:18rem;display:flex;justify-content:center;align-items:center}#ser01 .merit{margin-bottom:10rem}#ser01 .merit dd{display:flex;justify-content:space-between;align-items:stretch;margin-top:4rem}#ser01 .merit dd p{width:calc(33.3% - 4rem/3);background:#1d2477;color:#fff;font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal;text-align:center;border-radius:1rem;display:flex;justify-content:center;align-items:center;padding:2rem;box-sizing:border-box}#ser01 .step{background:#f0fafd;padding:6rem;box-sizing:border-box}#ser01 .step ul{margin-top:4rem}#ser01 .step ul li{display:flex;justify-content:flex-start;align-items:baseline;padding-bottom:6rem;position:relative}#ser01 .step ul li:before{position:absolute;content:"";width:1px;height:calc(100% - 54px);background:#2cbcef;left:52px;bottom:4px}#ser01 .step ul li:last-child{padding-bottom:0}#ser01 .step ul li:last-child:before{display:none}#ser01 .step ul li div{max-width:27rem;width:100%;margin-right:2rem;display:flex;justify-content:flex-start;align-items:center}#ser01 .step ul li div .st{max-width:9rem;width:100%;margin-right:2rem;background:#1d2477;color:#fff;text-align:center;padding:1rem;font-size:1.6rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser01 .step ul li div .tit{font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser01 .step ul li .step-text{width:calc(100% - 29rem)}#ser02 ul,#ser03 ul{display:flex;justify-content:space-between;align-items:flex-start;margin:5rem auto 0}#ser02 ul li,#ser03 ul li{width:calc(33.3% - 10rem/3)}#ser02 ul li dl,#ser03 ul li dl{margin-top:1rem}#ser02 ul li dl dt,#ser03 ul li dl dt{margin-bottom:1rem;font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser02 ul li dl dd,#ser03 ul li dl dd{display:flex;flex-direction:column;flex-grow:1}#ser02 ul li dl dd table th,#ser02 ul li dl dd table td,#ser03 ul li dl dd table th,#ser03 ul li dl dd table td{padding:.5rem 0 0}#ser02 ul li dl dd table tr:last-child th,#ser02 ul li dl dd table tr:last-child td,#ser03 ul li dl dd table tr:last-child th,#ser03 ul li dl dd table tr:last-child td{padding-bottom:0}#ser02 ul li dl dd table th,#ser03 ul li dl dd table th{width:60px;vertical-align:baseline}#ser02 .title02-short{margin-top:5rem}#ser02 .under-list{margin-top:3rem}#ser03 .under{margin-top:5rem;text-align:right}#ser04 .wrap{background:#f0fafd;padding:6rem;box-sizing:border-box}#ser04 .wrap.ser-title{background:none;padding:0;margin:10rem auto 6rem}#ser04 dl{border:1px solid #218db3;background:white;padding:6rem;box-sizing:border-box;margin-bottom:5rem}#ser04 dl.op{margin-top:5rem}#ser04 dl.op ul li{width:calc(33.3% - 8rem/3)}#ser04 dl.met ul li{width:100%}#ser04 dl.met ul li:nth-child(odd){max-width:212px}#ser04 dl.met ul li:nth-child(even){max-width:60px;display:flex;justify-content:center;align-items:center;width:100%;height:142px}#ser04 dl.met ul li p{max-width:212px}#ser04 dl.spe dd .images{display:flex;justify-content:space-between;align-items:center;width:100%}#ser04 dl.spe dd .images img{display:block}#ser04 dl.spe dd .images img:first-of-type{max-width:442px;width:59%;margin-right:2rem}#ser04 dl.spe dd .images img:last-of-type{max-width:277px;width:37%}#ser04 dl.spe dd .spe-text{margin:5rem auto 2rem}#ser04 dl.spe dd table{display:block;width:100%;border-collapse:collapse}#ser04 dl.spe dd table th,#ser04 dl.spe dd table td{text-align:center;padding:1rem;border:1px solid #7ba6d1;border-collapse:collapse}#ser04 dl.spe dd table th{color:#fff;background:#286fb4;width:15rem}#ser04 dl dd{margin-top:2rem}#ser04 dl dd .ser04-text{text-align:center;margin:0rem auto 4rem}#ser04 dl dd ul{display:flex;justify-content:space-between;align-items:flex-start}#ser04 dl dd ul li p{margin-top:1rem}#ser04 .cart{background:#286fb4;color:#fff;padding:6rem}#ser04 .cart .title02-short span:before,#ser04 .cart .title02-short span:after{background:#fff}#ser04 .cart dl{background:none;border:none;padding:0;margin:4rem auto 0}#ser04 .cart dl dt,#ser04 .cart dl dd{display:flex;justify-content:flex-start;align-items:baseline}#ser04 .cart dl dt span,#ser04 .cart dl dd span{font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal;width:3rem}#ser04 .cart dl dt p,#ser04 .cart dl dd p{width:calc(100% - 3rem)}#ser04 .cart dl dt{margin-bottom:1.5rem;font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser04 .cart dl dd{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #7ba6d1}#ser04 .cart dl dd:last-child{padding-bottom:0;margin-bottom:0;border:none}#ser05 .ser05-item{background:#f6f6f6;padding:6rem;box-sizing:border-box;margin-top:4rem}#ser05 .ser05-item .attention{text-align:right;margin:3rem auto 4rem;font-size:1.2rem;font-family:sans-serif}#ser05 .ser05-item .under{display:flex;justify-content:space-between;align-items:flex-start}#ser05 .ser05-item .under ul{max-width:395px;width:100%}#ser05 .ser05-item .under ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#ser05 .ser05-item .under ul li:last-child{margin-bottom:0}#ser05 .ser05-item .under ul li dl{max-width:255px;width:100%}#ser05 .ser05-item .under ul li dl dt{font-size:2.6rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal;color:#1d2477}#ser05 .ser05-item .under ul li img{margin-left:2rem}#ser05 .ser05-item .under ul li .sp-text{display:none}#ser05 .ser05-item .under div{max-width:425px;margin-left:2rem}#ser05 .ser05-item .under div p{margin-top:1rem}@media screen and (max-width: 920px){.text{margin:5rem auto}.youtube-modal{margin:2rem auto 0}#work ul{flex-wrap:wrap;max-width:48rem;margin:0 auto 8rem}#work ul li{width:calc(50% - 4rem/2)}#ser01 .item{margin:5rem auto}#ser01 .item li{width:calc(33.3% - 4rem/3)}#ser01 .explanation dd{margin-top:2rem}#ser01 .explanation dd ul li:nth-child(even){max-width:4rem}#ser02 ul li,#ser03 ul li{width:calc(33.3% - 4rem/3)}#ser04 dl{padding:2rem}#ser04 dl.op ul li{width:calc(33.3% - 4rem/3)}#ser04 dl.met ul li:nth-child(even){max-width:40px}#ser04 dl.spe dd .tablewrap{overflow-x:scroll}#ser04 dl.spe dd .sp{display:block;font-size:1.2rem;font-family:sans-serif;text-align:right;color:#218db3;animation:ts linear 2s infinite}#ser04 dl.spe dd .sp:after{content:"＞"}@keyframes ts{0%{transform:translateX(0)}50%{transform:translateX(1rem)}100%{transform:translateX(0)}}#ser04 dl.spe dd table{width:758px}#ser04 .cart{padding:2rem}#ser05 .ser05-item .under{display:block}#ser05 .ser05-item .under ul{margin:0 auto 3rem}#ser05 .ser05-item .under div{width:100%;margin:0 auto}}@media screen and (max-width: 770px){.text{margin:3rem auto}.text br{display:none}.youtube-modal{max-width:100%}.youtube-modal img{width:100%}.ser-title{display:block}.ser-title h2{max-width:100%}.ser-title p{max-width:100%;width:100%;margin:2rem auto 0}.btn,.movie-btn{margin:4rem auto 0}#ser01 .wrap,#ser02 .wrap,#ser03 .wrap{padding:0 0 6rem;margin-bottom:6rem}#ser01 .item{display:block}#ser01 .item li{width:100%}#ser01 .item li:nth-child(2){margin:4rem auto}#ser01 .item li img{width:100%}#ser01 .explanation{padding:2rem;margin-bottom:5rem}#ser01 .explanation dd ul{display:block}#ser01 .explanation dd ul li{max-width:100% !important}#ser01 .explanation dd ul li p{max-width:100%}#ser01 .explanation dd ul li:nth-child(odd) img{width:100%}#ser01 .explanation dd ul li:nth-child(even){width:100%;height:auto;padding:3rem 0}#ser01 .explanation dd ul li:nth-child(even) img{transform:rotate(90deg)}#ser01 .merit{margin-bottom:5rem}#ser01 .merit dd{display:block}#ser01 .merit dd p{width:100%;display:block}#ser01 .merit dd p:nth-child(2){margin:2rem auto}#ser01 .step{padding:2rem}#ser01 .step ul{margin-top:4rem}#ser01 .step ul li{display:block;padding-bottom:3rem}#ser01 .step ul li:before{left:10px}#ser01 .step ul li div{max-width:100%;margin:0 auto 1rem}#ser01 .step ul li .step-text{width:calc(100% - 3rem);margin-left:3rem}#ser02 ul,#ser03 ul{display:block;margin:3rem auto 0}#ser02 ul li,#ser03 ul li{width:100%}#ser02 ul li:nth-child(2),#ser03 ul li:nth-child(2){margin:3rem auto}#ser02 ul li img,#ser03 ul li img{width:100%}#ser02 ul li dl dd,#ser03 ul li dl dd{display:block}#ser03 .under{margin-top:3rem;text-align:left}#ser04 .wrap{padding:2rem;margin-top:6rem}#ser04 .wrap.ser-title{margin:6rem auto 4rem}#ser04 .sp{display:block;margin:0 auto}#ser04 .pc{display:none}#ser04 dl.op ul{display:block}#ser04 dl.op ul li{width:100%}#ser04 dl.op ul li img{width:100%}#ser04 dl.op ul li:nth-child(2){margin:3rem auto}#ser04 dl.met ul li{width:100%}#ser04 dl.met ul li:nth-child(odd){max-width:100%}#ser04 dl.met ul li:nth-child(odd) img{width:100%}#ser04 dl.met ul li:nth-child(even){max-width:100%;height:auto;padding:3rem 0}#ser04 dl.met ul li:nth-child(even) img{transform:rotate(90deg)}#ser04 dl.met ul li p{max-width:100%}#ser04 dl.spe dd .images{display:block}#ser04 dl.spe dd .images img:first-of-type{max-width:100%;width:100%;margin:0 auto 2rem}#ser04 dl.spe dd .images img:last-of-type{max-width:100%;width:100%}#ser04 dl dd ul{display:block}#ser04 .cart dl{margin:2rem auto 0}#ser04 .cart dl dt{margin-bottom:0}#ser04 .cart dl dd{padding-bottom:1.5rem;margin:0 auto 1.5rem}#ser05 .ser05-item{padding:2rem;margin-top:4rem}#ser05 .sp{display:block;margin:0 auto}#ser05 .pc{display:none}}@media screen and (max-width: 500px){#work ul{display:block;max-width:22rem;margin:0 auto 5rem}#work ul li{width:100%}#ser05 .ser05-item .under ul{max-width:100%}#ser05 .ser05-item .under ul li{display:block;margin-bottom:2rem}#ser05 .ser05-item .under ul li dl{max-width:100%}#ser05 .ser05-item .under ul li dl dt{font-size:2rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal}#ser05 .ser05-item .under ul li .sp-text{display:block;text-align:center;color:#fff;background:#1d2477;border-radius:100rem;font-size:1.6rem;font-family:"Shippori Mincho", serif;font-weight:600;font-style:normal;padding:1rem;box-sizing:border-box;margin-top:1rem}#ser05 .ser05-item .under ul li .sp-text span{font-size:10px}#ser05 .ser05-item .under ul li img{display:none}}
