@charset "UTF-8";*{font-family:"Kosugi Maru","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0}html{font-size:62.5%;line-height:1.6}body{font-size:1.6rem;color:#333}img{vertical-align:bottom;line-height:0;image-rendering:-webkit-optimize-contrast;image-rendering:auto;max-width:100%;height:auto}p,th,td,dt,dd,li,h3,h4,h5{color:#333}a,a:link,a:visited{text-decoration:none;outline:none;border:none}li{list-style:none}a:hover{opacity:.8}.wrap{max-width:1000px;width:calc(100% - 40px);margin:0 auto;text-align:center;box-sizing:border-box}h1{font-size:5rem;letter-spacing:2px;font-weight:700;padding-bottom:20px}h2{font-size:2.8rem;letter-spacing:2px}h4{font-size:3.6rem;font-weight:700;padding-top:30px;line-height:1.4;margin-bottom:15px}.sp{display:none}.pc{display:block;margin:0 auto}.br-sp{display:none}.br-tb{display:none}.br-pc{display:block}header .logo-background{background:#fff;border-bottom:1px solid #c02;width:100%;height:82px;display:flex;align-items:center}header .logo-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:990px;margin:0 auto}header .left-logo{max-width:211px;height:auto;display:block}header .right-logo{height:18px;display:block}header .sp-logo{display:none}#mv{position:relative}#mv .wrap{position:relative;padding-bottom:300px}#mv .box{margin-top:40px;display:flex;justify-content:space-between}#mv .box .left{width:48%}#mv .box .right{width:48%}#mv .example{border:3px solid #333;border-radius:8px;background:#fff;padding:20px 30px;text-align:center;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:100%;max-width:940px;box-shadow:4px 4px 0 0 rgba(234,109,141,.3)}#mv .example .top{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #a5a5a5;width:100%;padding:0 0 20px}#mv .example .top .man{display:flex;margin-right:10px}#mv .example .top .man .top{background:#4292e2;border-radius:20px;color:#fff;font-size:2.4rem;padding:0 20px;display:inline-block;height:40px;margin-right:10px;border:none;width:100px}#mv .example .top .man .bottom{width:190px}#mv .example .top .woman{display:flex;margin-left:20px;align-items:center}#mv .example .top .woman .top{background:#ea6d8d;border-radius:20px;color:#fff;font-size:2.4rem;padding:0 20px;display:inline-block;height:40px;margin-right:10px;border:none;width:100px}#mv .example .top .woman .bottom{width:190px}#mv .example .bottom .ex{display:flex;justify-content:space-between;align-items:center;padding:10px 0;flex-wrap:wrap}#mv .example .bottom .ex .image{width:28%;text-align:left}#mv .example .bottom .ex .image p{color:#a650ea;font-size:1.3rem}#mv .example .bottom .ex .image .gray{background:#e8e8e8;font-size:2rem;font-weight:700;padding:5px 10px}#mv .example .bottom .ex .image .gray p{font-size:1.4rem;color:#333;font-weight:400}#mv .example .bottom .ex .total{width:35%;font-size:1.8rem;font-weight:700;text-align:left}#mv .example .bottom .ex .total span{color:#EA6D8D}#mv .example .bottom .ex .amount{width:35%}#mv .example .bottom .remark{text-align:left;font-size:1.3rem;padding-top:10px}#number-01 .anchor-link{padding-bottom:100px}#number-01 .anchor-link ul{display:flex;justify-content:space-between;max-width:900px;margin:0 auto}#number-01 .anchor-link ul li{border:3px solid #333;border-radius:8px;background:#fff;width:22%;padding:10px;text-align:center;list-style:none;margin:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}#number-01 .anchor-link ul li a{color:#333}#number-01 .anchor-link ul li a .arrow{width:20px;height:20px;margin:8px auto 0;position:relative}#number-01 .anchor-link ul li a .arrow::before,#number-01 .anchor-link ul li a .arrow::after{content:"";position:absolute;width:2px;height:12px;background-color:#000;top:0}#number-01 .anchor-link ul li a .arrow::before{left:5px;transform:rotate(-45deg)}#number-01 .anchor-link ul li a .arrow::after{right:5px;transform:rotate(45deg)}#number-01 .anchor-link ul li a .pink{box-shadow:none}#number-01 .anchor-link ul li a .pink::before,#number-01 .anchor-link ul li a .pink::after{content:"";background:#EA6D8D}#number-01 .anchor-link ul li a .green{box-shadow:none}#number-01 .anchor-link ul li a .green::before,#number-01 .anchor-link ul li a .green::after{content:"";background:#63C939}#number-01 .anchor-link ul li a .blue{box-shadow:none}#number-01 .anchor-link ul li a .blue::before,#number-01 .anchor-link ul li a .blue::after{content:"";background:#41BEE5}#number-01 .anchor-link ul li a .purple{box-shadow:none}#number-01 .anchor-link ul li a .purple::before,#number-01 .anchor-link ul li a .purple::after{content:"";background:#A650EA}#number-01 .anchor-link ul li a .img{width:100px;margin:0 auto;padding:5px 0 10px}#number-01 .anchor-link ul li a .text{font-size:1.8rem;line-height:1.5;font-family:"Kosugi Maru",sans-serif;font-weight:800;display:flex;flex-direction:column;justify-content:center;height:80px}#number-01 .anchor-link ul .pink{box-shadow:4px 4px 0 0 rgba(234,109,141,.3)}#number-01 .anchor-link ul .green{box-shadow:4px 4px 0 0 rgba(99,201,57,.3)}#number-01 .anchor-link ul .blue{box-shadow:4px 4px 0 0 rgba(65,190,229,.3)}#number-01 .anchor-link ul .purple{box-shadow:4px 4px 0 0 rgba(166,80,234,.3)}#number-01{background:#FFF0C7;padding:60px 0 0}#number-01 .feature-box{position:relative;border:3px solid #333;border-radius:6px;padding:10px 20px 40px;text-align:center;background:#fff}#number-01 .feature-box .underline{position:relative;height:3px;background:#fff;margin-bottom:40px}#number-01 .feature-box .underline::before,#number-01 .feature-box .underline::after{content:"";position:absolute;top:0;height:2px;width:42.5%;background:#EA6D8D}#number-01 .feature-box .underline::before{left:0}#number-01 .feature-box .underline::after{right:0}#number-01 .feature-box .feature-label{position:absolute;top:-62px;left:50%;transform:translateX(-50%);width:140px;height:60px;background:#fff;border:3px solid #333;border-bottom:none;border-radius:100px 100px 0 0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1.2}#number-01 .feature-box .feature-label img{width:60px;margin-top:40px}#number-01 .feature-box .feature-content h1 span{color:#EA6D8D}#number-01 .feature-box .feature-content h2 span{color:#D62155}#number-01 .feature-box .feature-content p{font-size:2rem;letter-spacing:2px;padding:30px 0}#number-01 .feature-box .feature-content p span{color:#D62155}#number-01 .feature-box .menu{width:95%;position:relative;margin:0 auto}#number-01 .feature-box .menu input#menu_bar01{display:none}#number-01 .feature-box .menu label{display:block;cursor:pointer;position:relative;padding:10px;border:3px solid #000;border-radius:50px;text-align:center;font-size:3.6rem;font-weight:700;background:#EA6D8D;color:#fff;z-index:1}#number-01 .feature-box .menu label .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}#number-01 .feature-box .menu label .icon::before,#number-01 .feature-box .menu label .icon::after{content:"";position:absolute;background:#fff;transition:transform 0.3s ease-in-out}#number-01 .feature-box .menu label .icon::before{content:"";width:20px;height:4px;border-radius:2px}#number-01 .feature-box .menu label .icon::after{content:"";width:4px;height:20px;border-radius:2px}#number-01 .feature-box .menu input[type=checkbox]:checked+label .icon::after{transform:rotate(90deg)}#number-01 .feature-box .menu .recruit-box{display:none;background:#FFF5F8;position:relative;top:-40px;border-radius:0 0 8px 8px;border:3px solid #000}#number-01 .feature-box .menu .recruit-box .img{padding:80px 40px 40px}#number-01 .feature-box .menu .recruit-box .white{background:#fff;max-width:820px;padding-bottom:30px;margin:0 40px 40px}#number-01 .feature-box .menu .recruit-box .white .text{font-size:2rem;font-weight:400;padding-top:30px}#number-01 .feature-box .menu .recruit-box .white .img{padding:0 30px 20px}#number-01 .feature-box .menu .recruit-box .white .indent{font-size:1.2rem;text-indent:-3rem;text-align:left;width:90%;margin:0 auto;padding-left:30px}#number-01 .feature-box .menu .recruit-box .white .indent h3{text-indent:-3rem;font-weight:400}#number-01 .feature-box .menu #menu_bar01:checked~.recruit-box{display:block}#number-01 .feature-box .menu #menu_bar01:checked~.recruit-box .detail-item{max-height:1000px}#number-01 .pink{box-shadow:4px 4px 0 0 rgba(234,109,141,.3)}#number-02{background:#FFF0C7;padding:60px 0 0}#number-02 .feature-box{position:relative;border:3px solid #333;border-radius:6px;padding:10px 20px 40px;text-align:center;margin:60px auto 0;background:#fff}#number-02 .feature-box .underline{position:relative;height:3px;background:#fff;margin-bottom:40px}#number-02 .feature-box .underline::before,#number-02 .feature-box .underline::after{content:"";position:absolute;top:0;height:2px;width:42.5%;background:#63C939}#number-02 .feature-box .underline::before{left:0}#number-02 .feature-box .underline::after{right:0}#number-02 .feature-box .feature-label{position:absolute;top:-62px;left:50%;transform:translateX(-50%);width:140px;height:60px;background:#fff;border:3px solid #333;border-bottom:none;border-radius:100px 100px 0 0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1.2}#number-02 .feature-box .feature-label img{width:60px;margin-top:40px}#number-02 .feature-box .feature-content h1 span{color:#63C939}#number-02 .feature-box .feature-content h2{letter-spacing:2px}#number-02 .feature-box .feature-content h2 span{color:#D62155}#number-02 .feature-box .feature-content p{font-size:2rem;letter-spacing:2px;padding:0 0 30px}#number-02 .feature-box .feature-content p span{color:#D62155}#number-02 .feature-box .menu{width:95%;position:relative;margin:0 auto}#number-02 .feature-box .menu input#menu_bar02{display:none}#number-02 .feature-box .menu label{display:block;cursor:pointer;position:relative;padding:10px;border:3px solid #000;border-radius:50px;text-align:center;font-size:3.6rem;font-weight:700;background:#FC9917;color:#fff;z-index:1;margin-top:30px;letter-spacing:3px}#number-02 .feature-box .menu label .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}#number-02 .feature-box .menu label .icon::before,#number-02 .feature-box .menu label .icon::after{content:"";position:absolute;background:#fff;transition:transform 0.3s ease-in-out}#number-02 .feature-box .menu label .icon::before{content:"";width:20px;height:4px;border-radius:2px}#number-02 .feature-box .menu label .icon::after{content:"";width:4px;height:20px;border-radius:2px}#number-02 .feature-box .menu input[type=checkbox]:checked+label .icon::after{transform:rotate(90deg)}#number-02 .feature-box .menu .recruit-box{display:none;background:#FFFBF5;position:relative;top:-40px;border-radius:0 0 8px 8px;border:3px solid #000;padding:0 40px 30px}#number-02 .feature-box .menu .recruit-box p{padding:80px 0 30px;font-size:2rem}#number-02 .feature-box .menu .recruit-box .indent{font-size:1.3rem;text-indent:-2rem;text-align:left;margin:0 auto;padding:0 0 5px 20px}#number-02 .feature-box .menu .recruit-box .indent h3{text-indent:-2rem;font-weight:400}#number-02 .feature-box .menu .recruit-box small{display:block;text-align:left;margin:10px 0 30px;border-top:1px solid #ccc;padding-top:15px}#number-02 .feature-box .menu .recruit-box .remark{text-align:right}#number-02 .feature-box .menu .recruit-box span{font-size:2.4rem;color:#D62155}#number-02 .feature-box .menu .recruit-box .green{background:#EEF7EA;margin:0 auto;padding-bottom:30px;margin:20px 0 30px;border:solid 1px #58B431;border-radius:8px;box-shadow:none}#number-02 .feature-box .menu .recruit-box .green .top{background:#58B431;color:#fff;border-radius:6px 6px 0 0;font-size:2rem;padding:5px 0}#number-02 .feature-box .menu .recruit-box .green .text{font-size:2rem;font-weight:400;padding:30px 0 10px}#number-02 .feature-box .menu .recruit-box .green .img{padding:0 30px 10px}#number-02 .feature-box .menu .recruit-box .green .padding{padding-bottom:25px}#number-02 .feature-box .menu .recruit-box .green .indent{font-size:1.2rem;text-indent:-3rem;text-align:left;margin:0 auto;padding-left:30px}#number-02 .feature-box .menu .recruit-box .green .indent h3{text-indent:-3rem;font-weight:400}#number-02 .feature-box .menu .recruit-box .green p{font-size:1.4rem;text-align:left;padding:0 30px}#number-02 .feature-box .menu #menu_bar02:checked~.recruit-box{display:block}#number-02 .feature-box .menu #menu_bar02:checked~.recruit-box .detail-item{max-height:1000px}#number-02 .green{box-shadow:4px 4px 0 0 rgba(99,201,57,.3)}#number-03{background:#FFF0C7;padding:60px 0 0}#number-03 .feature-box{position:relative;border:3px solid #333;border-radius:6px;padding:10px 20px 40px;text-align:center;margin:60px auto 0;background:#fff}#number-03 .feature-box .underline{position:relative;height:3px;background:#fff;margin-bottom:40px}#number-03 .feature-box .underline::before,#number-03 .feature-box .underline::after{content:"";position:absolute;top:0;height:2px;width:42.5%;background:#41BEE5}#number-03 .feature-box .underline::before{left:0}#number-03 .feature-box .underline::after{right:0}#number-03 .feature-box .feature-label{position:absolute;top:-62px;left:50%;transform:translateX(-50%);width:140px;height:60px;background:#fff;border:3px solid #333;border-bottom:none;border-radius:100px 100px 0 0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1.2}#number-03 .feature-box .feature-label img{width:60px;margin-top:40px}#number-03 .feature-box .feature-content h1{padding-bottom:0!important}#number-03 .feature-box .feature-content h1 span{color:#41BEE5}#number-03 .feature-box .feature-content h2{letter-spacing:2px}#number-03 .feature-box .feature-content h2 span{color:#D62155}#number-03 .feature-box .feature-content .small{font-size:2.4rem;padding-bottom:30px;line-height:1}#number-03 .feature-box .feature-content p{font-size:2rem;letter-spacing:2px;padding:30px 0 20px}#number-03 .feature-box .feature-content p span{color:#D62155}#number-03 .feature-box .menu{width:95%;position:relative;margin:0 auto}#number-03 .feature-box .menu input#menu_bar03{display:none}#number-03 .feature-box .menu label{display:block;cursor:pointer;position:relative;padding:10px;border:3px solid #000;border-radius:50px;text-align:center;font-size:3.6rem;font-weight:700;background:#4CA3E5;color:#fff;z-index:1;margin-top:30px;letter-spacing:3px}#number-03 .feature-box .menu label .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}#number-03 .feature-box .menu label .icon::before,#number-03 .feature-box .menu label .icon::after{content:"";position:absolute;background:#fff;transition:transform 0.3s ease-in-out}#number-03 .feature-box .menu label .icon::before{content:"";width:20px;height:4px;border-radius:2px}#number-03 .feature-box .menu label .icon::after{content:"";width:4px;height:20px;border-radius:2px}#number-03 .feature-box .menu input[type=checkbox]:checked+label .icon::after{transform:rotate(90deg)}#number-03 .feature-box .menu .recruit-box{display:none;background:#EDF5F9;position:relative;top:-40px;border-radius:0 0 8px 8px;border:3px solid #000;padding:0 40px 30px}#number-03 .feature-box .menu .recruit-box p{padding:80px 0 30px;font-size:2rem}#number-03 .feature-box .menu .recruit-box .indent{font-size:1.3rem;text-indent:-2rem;text-align:left;margin:0 auto;padding:0 0 5px 20px}#number-03 .feature-box .menu .recruit-box .indent h3{text-indent:-2rem;font-weight:400}#number-03 .feature-box .menu .recruit-box small{display:block;text-align:left;margin:10px 0 30px;border-top:1px solid #ccc;padding-top:15px}#number-03 .feature-box .menu .recruit-box .remark{text-align:right}#number-03 .feature-box .menu .recruit-box span{font-size:2rem;color:#D62155}#number-03 .feature-box .menu .recruit-box .orange{background:#fff;margin:0 auto;margin:20px 0 0;border-radius:8px}#number-03 .feature-box .menu .recruit-box .orange .top{background:#F29600;color:#fff;border-radius:6px 6px 0 0;font-size:2rem;padding:5px 0;position:relative;margin:40px 0 0}#number-03 .feature-box .menu .recruit-box .orange .top .star{position:absolute;bottom:0;left:0;width:55px}#number-03 .feature-box .menu .recruit-box .orange .margin{margin-top:80px}#number-03 .feature-box .menu .recruit-box .orange .bottom{padding:30px}#number-03 .feature-box .menu .recruit-box .orange .bottom .text{font-size:2rem;font-weight:400;color:#F29600;text-align:left;padding-bottom:10px}#number-03 .feature-box .menu .recruit-box .orange .bottom .img{padding:20px 0 0}#number-03 .feature-box .menu .recruit-box .orange .bottom .indent{font-size:1.2rem;text-indent:-3rem;text-align:left;margin:0 auto;padding-left:30px}#number-03 .feature-box .menu .recruit-box .orange .bottom .indent h3{text-indent:-3rem;font-weight:400}#number-03 .feature-box .menu .recruit-box .orange .bottom p{font-size:1.2rem;text-align:left;padding:0}#number-03 .feature-box .menu .recruit-box .orange .bottom .supplement{border:1px solid #000;text-align:left;padding:5px}#number-03 .feature-box .menu .recruit-box .orange .bottom .exclamation{font-size:1.8rem;color:#D62155;text-align:left;padding:20px 0 10px}#number-03 .feature-box .menu .recruit-box .orange .bottom .exclamation span img{width:25px}#number-03 .feature-box .menu .recruit-box .orange .bottom .box{display:flex;justify-content:space-between}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right{width:49.5%;text-align:left}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left .indent,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right .indent{font-size:1.2rem;text-indent:-2rem;text-align:left;margin:0 auto;padding-left:30px}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left .indent h3,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right .indent h3{text-indent:-2rem;font-weight:400}#number-03 .feature-box .menu #menu_bar03:checked~.recruit-box{display:block}#number-03 .feature-box .menu #menu_bar03:checked~.recruit-box .detail-item{max-height:1000px}#number-03 .blue{box-shadow:4px 4px 0 0 rgba(65,190,229,.3)}#number-04{background:#FFF0C7;padding:60px 0 20px}#number-04 .feature-box{position:relative;border:3px solid #333;border-radius:6px;padding:10px 20px 40px;text-align:center;margin:60px auto;background:#fff}#number-04 .feature-box .underline{position:relative;height:3px;background:#fff;margin-bottom:40px}#number-04 .feature-box .underline::before,#number-04 .feature-box .underline::after{content:"";position:absolute;top:0;height:2px;width:42.5%;background:#A650EA}#number-04 .feature-box .underline::before{left:0}#number-04 .feature-box .underline::after{right:0}#number-04 .feature-box .feature-label{position:absolute;top:-62px;left:50%;transform:translateX(-50%);width:140px;height:60px;background:#fff;border:3px solid #333;border-bottom:none;border-radius:100px 100px 0 0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1.2}#number-04 .feature-box .feature-label img{width:60px;margin-top:40px}#number-04 .feature-box .feature-content h1 span{color:#A650EA}#number-04 .feature-box .feature-content h2{letter-spacing:2px}#number-04 .feature-box .feature-content h2 span{color:#D62155}#number-04 .feature-box .feature-content p{font-size:2rem;letter-spacing:2px;padding:30px 0}#number-04 .feature-box .feature-content p span{color:#D62155}#number-04 .feature-box .remark{padding:30px 30px 0}#number-04 .feature-box .remark p{font-size:1.5rem;text-align:left;margin:0 auto;padding-bottom:5px}#number-04 .feature-box .remark .indent{text-indent:-2rem;text-align:left;margin:0 auto;padding:0 0 5px 20px}#number-04 .feature-box .remark .indent h3{font-size:1.5rem;text-indent:-2rem;font-weight:400}#number-04 .purple{box-shadow:4px 4px 0 0 rgba(166,80,234,.3)}#materials{background:#F4F4F4;padding:80px 0 40px}#materials .wrap .box{padding:10px;text-align:center;padding:60px auto;background:#fff;border:3px solid #333;border-radius:6px}#materials .wrap .box .underline{position:relative;height:2px;background:#63C939}#materials .wrap .box h4 span{color:#FC9917}#materials .wrap .box .item{display:flex;justify-content:space-between;width:100%;margin:0 auto;padding-top:20px}#materials .wrap .box .item .left{width:50%;border-right:1px solid #ccc;box-sizing:border-box;padding:0 15px 30px}#materials .wrap .box .item .left p{font-weight:700;padding:10px 0;letter-spacing:2px}#materials .wrap .box .item .left p span{color:#FC9917}#materials .wrap .box .item .left .text{font-weight:400;font-size:1.4rem;letter-spacing:1px;padding:0 0 10px}#materials .wrap .box .item .left .btn{font-size:1.8rem;font-weight:700;background:#D62155;border-radius:30px;border:3px solid #000;color:#fff;padding:15px 0;width:96%;letter-spacing:2px;cursor:pointer}#materials .wrap .box .item .right{width:50%;box-sizing:border-box;padding:0 15px 30px}#materials .wrap .box .item .right .btn{font-size:1.8rem;font-weight:700;background:#D62155;border-radius:30px;border:3px solid #000;color:#fff;padding:15px 0;width:96%;letter-spacing:2px;cursor:pointer}#materials .wrap .box .item .right .text{font-weight:400;font-size:1.4rem;letter-spacing:1px;padding:0 0 10px}#materials .wrap .box .item .right p{font-weight:700;padding:10px 0;letter-spacing:2px}#materials .wrap .box .item .right p span{color:#FC9917}#materials .wrap .box .item .right .img img{width:340px}#materials .wrap .box .item .right .remark{font-size:1.2rem;padding:10px 0}#materials .wrap .box .tel{margin:0 30px 0;padding:20px 0 0;border-top:1px solid #ccc}#materials .wrap .box .tel p{font-weight:700;padding:10px 0;letter-spacing:2px}#materials .wrap .box .tel p span{color:#FC9917}#materials .wrap .box .tel img{width:500px}#materials .wrap .box .remark{font-size:1.2rem;padding:10px 0 20px}#merchandise{background:#F4F4F4;padding-bottom:80px}#merchandise .wrap .box{padding:10px;text-align:center;padding:60px auto;background:#fff;border:3px solid #333;border-radius:6px}#merchandise .wrap .box .underline{position:relative;height:2px;background:#EA6D8D}#merchandise .wrap .box h4 span{color:#FC9917}#merchandise .wrap .box p{font-weight:700;padding:0 0 10px;letter-spacing:2px}#merchandise .wrap .box .btn{font-size:3rem;font-weight:700;background:#42A5E2;border-radius:30px;border:3px solid #000;color:#fff;padding:15px 0;width:70%;letter-spacing:3px;margin-bottom:30px;cursor:pointer}footer{max-width:1080px;width:calc(100% - 40px);margin:0 auto;text-align:center;box-sizing:border-box;background-color:#FFF}footer .footer_box{box-sizing:border-box;padding:20px 0 0;text-align:left;position:relative}footer .footer_box .contents_img-contact{margin-bottom:30px}footer .footer_box .contents_img-contact .indent{text-indent:-2rem;text-align:left;margin:0 auto;padding:0 0 5px 20px}footer .footer_box .contents_img-contact .indent h3{font-size:1.3rem;text-indent:-2rem;font-weight:400}footer .footer_box .contents_img-contact-link{display:none}footer .footer_box p{font-size:1.3rem;padding-bottom:5px}footer .footer_box .footer_controlnumber{font-size:1.3rem;line-height:1.3;margin-bottom:2em}footer .footer_box .footer_controlnumber.footer_controlnumber{text-align:right;margin-bottom:1em}footer .footer_box .footmenu{margin-bottom:30px}footer .footer_box .footmenu a{font-size:1.3rem;color:#000;margin-right:2em}footer .footer_box .footmenu a::before{content:"";display:inline-block;border-top:.4em solid transparent;border-bottom:.4em solid transparent;border-left:.5em solid #41BEE5;margin-right:.2em}footer .footer_box .contents_img-logo{width:250px;margin:0 auto 45px}footer .footer_box .footer_copyright{font-size:1.2rem;line-height:1;text-align:center;margin:0}.footer-copy{background:#c02;height:36px;display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:106px}.footer-copy .copy-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:990px}.footer-copy .copy-inner .copyright{color:#fff;font-size:10px;white-space:nowrap;font-family:"Helvetica Neue","Helvetica","Arial","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;line-height:1.4}.footer-copy .copy-inner .footer-logo{height:auto;max-height:12px}#menu{width:100%;background:#f39d13;position:fixed;bottom:0;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.4);padding:15px 0;height:auto}#menu .cv-contents{max-width:1000px;background:#D62155;border-radius:6px;display:flex;justify-content:center;align-items:center;padding:10px;position:relative;border:3px solid #000;border-radius:50px;margin:0 auto}#menu .cv-contents .cv-text{color:#fff;font-size:3rem;font-weight:700;margin-bottom:2px;letter-spacing:1px}#menu .cv-contents:hover{background:#fff;border:2px solid #C30D23}#menu .cv-contents:hover .cv-text{color:#C30D23;letter-spacing:1px}@media screen and (max-width:1080px){#mv .example{width:calc(100% - 80px)}}@media screen and (max-width:1000px){.wrap{width:calc(100% - 40px)}header .right-logo{margin-right:20px}header .logo-background{height:65px;display:none}header .sp-logo{display:flex;justify-content:center;align-items:center;height:65px;background:#fff;border-bottom:1px solid #c02}header .sp-logo img{height:auto;max-height:50px;padding-right:10px}header .header_box{display:flex;align-items:center;justify-content:space-between}header .header_box .htel{margin-left:auto;margin-right:20px;box-sizing:border-box;padding-top:5px;pointer-events:none}header .header_box .menu{width:60px;height:58px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/menuButton.svg);cursor:pointer}header .header_box .menu.open{background-image:url(../img/closeButton-mobile.svg)}#materials .wrap .box .item .left .btn{width:100%;font-size:1.6rem}#materials .wrap .box .item .right .btn{width:100%;font-size:1.6rem;font-feature-settings:"palt"}#materials .wrap .box .item .right .btn small{font-size:1.2rem}}@media screen and (max-width:900px){h1{font-size:4rem}h2{font-size:2.4rem}h4{font-size:3rem}.br-sp{display:none}.br-tb{display:block}.br-pc{display:block}#mv .wrap{padding-bottom:280px}#mv .anchor-link{width:96%}#mv .anchor-link ul li a .text{font-size:1.4rem}#mv .example{padding:20px;bottom:40px}#mv .example .top .man .top,#mv .example .top .woman .top{font-size:1.6rem;padding:0 10px;height:26px;width:80px}#mv .example .top .woman{margin-left:10px}#mv .example .top .man .bottom,#mv .example .top .woman .bottom{width:140px}#mv .example .bottom .ex .image{width:30%}#mv .example .bottom .ex .image .gray{font-size:1.7rem;font-weight:700;padding:5px;width:90%}#mv .example .bottom .ex .image .gray p{font-size:1.3rem}#mv .example .bottom .ex .total{width:38%;font-size:1.5rem;font-weight:700;text-align:left}#mv .example .bottom .ex .total span{color:#EA6D8D}#mv .example .bottom .ex .amount{width:28%}#mv .example .bottom .remark{text-align:left;font-size:1.3rem;padding-top:10px}#number-01 .feature-box .underline::before,#number-01 .feature-box .underline::after{content:"";width:41%}#number-01 .feature-box .feature-content p{font-size:1.8rem}#number-01 .feature-box .menu label{font-size:3rem}#number-02 .feature-box .underline::before,#number-02 .feature-box .underline::after{content:"";width:41%}#number-02 .feature-box .feature-content p{font-size:1.8rem}#number-02 .feature-box .menu label{font-size:3rem}#number-03 .feature-box .menu .recruit-box .orange .top{font-size:1.7rem}#number-03 .feature-box .underline::before,#number-03 .feature-box .underline::after{content:"";width:41%}#number-03 .feature-box .feature-content p{font-size:1.8rem}#number-03 .feature-box .menu label{font-size:3rem}.footer-logo{display:none}.footer-copy{height:65px}.footer-copy .copy-inner{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:12px 0 8px 0;text-align:center}}@media screen and (max-width:850px){#mv .example .bottom .ex .image .gray{font-size:1.5rem}#mv .example .bottom .ex .image .gray p{font-size:1.2rem}#mv .example .bottom .ex .total{font-size:1.4rem}#number-01 .anchor-link ul li a .text{font-size:1.6rem}#materials .wrap .box .item .left,#materials .wrap .box .item .right{padding:0 5px 30px}#materials .wrap .box p{font-size:1.5rem}#materials .wrap .box .item .left p{font-size:1.5rem;letter-spacing:1px}#materials .wrap .box .item .left .text,#materials .wrap .box .item .right .text{font-size:1.2rem;letter-spacing:0}#materials .wrap .box .item .left .btn{font-size:1.3rem}#materials .wrap .box .item .right .btn{font-size:1.3rem;letter-spacing:0}}@media screen and (max-width:700px){#mv .wrap{padding-bottom:320px}#mv .example .bottom .ex .image .gray{font-size:1.5rem}}@media screen and (max-width:600px){h1{font-size:3.2rem;line-height:1.4;text-shadow:.003em 0 0 currentColor,-.003em 0 0 currentColor,0 .003em 0 currentColor,0 -.003em 0 currentColor,.003em .003em 0 currentColor,-.003em .003em 0 currentColor,.003em -.003em 0 currentColor,-.003em -.003em 0 currentColor}h2{font-size:2rem}h3{font-size:2.6rem}.br-sp{display:block}.br-pc{display:none}.sp{display:block}.pc{display:none}.wrap{width:calc(100% - 30px)}header .sp-logo{position:relative;height:65px;background:#fff;border-bottom:1px solid #c02;display:flex;align-items:center;justify-content:space-between}header .sp-logo img{height:auto;max-height:50px}header .sp-logo .htel{margin-left:9px}header .sp-logo .htel img{height:45px;display:block}header .sp-logo .menu{margin-left:auto;width:48px;height:46px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/menuButton.svg);cursor:pointer;margin-right:4px}header .sp-logo a:nth-of-type(2){position:absolute;left:50%;transform:translateX(-50%)}#mv .wrap{padding-bottom:680px}#mv .example{padding:20px 30px}#mv .example .top{width:auto}#mv .example .top .man,#mv .example .top .woman{flex-direction:column;align-items:center}#mv .example .top .man .top,#mv .example .top .woman .top{margin-bottom:5px}#mv .example .bottom .ex{display:flex;flex-wrap:wrap}#mv .example .bottom .ex .image,#mv .example .bottom .ex .total,#mv .example .bottom .ex .amount{width:100%}#mv .example .bottom .ex .image{margin-bottom:5px}#mv .example .bottom .ex .image .gray{width:100%;padding:0;text-align:center}#mv .example .bottom .ex .total{margin-bottom:5px;text-align:center}#mv .wrap .box{flex-direction:column-reverse;position:relative;margin-top:20px}#mv .wrap .box .left{width:100%;position:absolute;top:190px;z-index:-100}#mv .wrap .box .right{width:90%;margin:0 auto}#number-01{padding:40px 0 0}#number-01 .wrap .anchor-link ul{flex-wrap:wrap}#number-01 .wrap .anchor-link ul li{width:42%;margin:0 0 5px}#number-01 .wrap .anchor-link ul li a .img{width:90px;padding:0 0 10px}#number-01 .wrap .anchor-link ul li a .text{font-size:1.3rem;height:50px}#number-01 .wrap .anchor-link ul li a .arrow{height:10px}header .logo-background{height:66px}header .left-logo{max-width:160px}header .right-logo{height:16px}#number-01 .feature-box{padding:10px 10px 40px}#number-01 .feature-box .feature-label{top:-57px;width:120px;height:55px}#number-01 .feature-box .feature-label img{width:50px}#number-01 .feature-box .underline{margin-bottom:30px}#number-01 .feature-box .underline::before,#number-01 .feature-box .underline::after{content:"";width:32%}#number-01 .feature-box .feature-content p{font-size:1.5rem;text-align:left;margin:0 10px}#number-01 .feature-box .menu label{font-size:2.2rem}#number-01 .feature-box .menu label .icon{right:10px;width:30px;height:30px}#number-01 .feature-box .menu label .icon::before{content:"";width:16px;height:3px}#number-01 .feature-box .menu label .icon::after{content:"";width:3px;height:16px}#number-01 .feature-box .menu .recruit-box{top:-30px}#number-01 .feature-box .menu .recruit-box .img{padding:60px 10px 0}#number-01 .feature-box .menu .recruit-box .white{background:none;margin-bottom:0;margin:0 10px 0}#number-01 .feature-box .menu .recruit-box .white .text{font-size:1.6rem}#number-01 .feature-box .menu .recruit-box .white .img{padding:0 10px 20px}#number-01 .feature-box .menu .recruit-box .white .indent{text-indent:-2.5rem;width:88%}#number-01 .feature-box .menu .recruit-box .white .indent h3{font-size:1.3rem;text-indent:-2.5rem}#number-01 .feature-box .menu #menu_bar01:checked~.recruit-box{display:block}#number-01 .feature-box .menu #menu_bar01:checked~.recruit-box .detail-item{max-height:1000px}#number-02 .feature-box{padding:10px 10px 40px}#number-02 .feature-box .feature-label{top:-57px;width:120px;height:55px}#number-02 .feature-box .feature-label img{width:50px}#number-02 .feature-box .underline{margin-bottom:30px}#number-02 .feature-box .underline::before,#number-02 .feature-box .underline::after{content:"";width:32%}#number-02 .feature-box .feature-content p{font-size:1.5rem;text-align:left;margin:0 10px}#number-02 .feature-box .menu label{font-size:2.2rem}#number-02 .feature-box .menu label .icon{right:10px;width:30px;height:30px}#number-02 .feature-box .menu label .icon::before{content:"";width:16px;height:3px}#number-02 .feature-box .menu label .icon::after{content:"";width:3px;height:16px}#number-02 .feature-box .menu .recruit-box{top:-30px;padding:0 10px 30px}#number-02 .feature-box .menu .recruit-box p{padding:60px 0 30px;font-size:1.6rem}#number-02 .feature-box .menu .recruit-box .indent h3{font-size:1.3rem}#number-02 .feature-box .menu .recruit-box .text{padding-top:10px}#number-02 .feature-box .menu .recruit-box .text span{font-size:1.8rem}#number-02 .feature-box .menu .recruit-box .green{padding-bottom:20px}#number-02 .feature-box .menu .recruit-box .green .img{padding:0 10px 10px}#number-02 .feature-box .menu .recruit-box .green .padding{padding-bottom:25px}#number-02 .feature-box .menu .recruit-box .green .text{font-size:1.6rem;padding:30px 10px 10px}#number-02 .feature-box .menu .recruit-box .green p{padding:0 10px}#number-02 .feature-box .menu .recruit-box .remark{font-size:1.4rem}#number-03 h2{font-size:1.8rem!important}#number-03 .feature-box{padding:10px 10px 40px}#number-03 .feature-box .feature-label{top:-57px;width:120px;height:55px}#number-03 .feature-box .feature-label img{width:50px}#number-03 .feature-box .underline{margin-bottom:30px}#number-03 .feature-box .underline::before,#number-03 .feature-box .underline::after{content:"";width:32%}#number-03 .feature-box .feature-content p{font-size:1.5rem;text-align:left;margin:0 10px}#number-03 .feature-box .menu label{font-size:1.7rem;letter-spacing:.5px;padding-right:20px}#number-03 .feature-box .menu label .icon{right:10px;width:30px;height:30px}#number-03 .feature-box .menu label .icon::before{content:"";width:16px;height:3px}#number-03 .feature-box .menu label .icon::after{content:"";width:3px;height:16px}#number-03 .feature-box .menu .recruit-box{top:-30px;padding:0 10px 20px}#number-03 .feature-box .menu .recruit-box .orange{border-radius:12px 8px 8px 8px}#number-03 .feature-box .menu .recruit-box .orange .top{font-size:1.65rem;line-height:1.3;border-radius:15px 6px 0 0}#number-03 .feature-box .menu .recruit-box .orange .top .star{width:54px}#number-03 .feature-box .menu .recruit-box .orange .margin{margin:60px 0 0}#number-03 .feature-box .menu .recruit-box .orange .border-radius{border-radius:6px 6px 0 0}#number-03 .feature-box .menu .recruit-box .orange .padding{padding-left:52px}#number-03 .feature-box .menu .recruit-box .orange .bottom{padding:10px}#number-03 .feature-box .menu .recruit-box .orange .bottom .box{padding:10px 5px 0;display:block}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right{width:100%}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left .indent,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right .indent{padding-left:20px}#number-03 .feature-box .menu .recruit-box .orange .bottom .box .left .indent h3,#number-03 .feature-box .menu .recruit-box .orange .bottom .box .right .indent h3{font-size:1.3rem}#number-03 .feature-box .menu .recruit-box .orange .bottom .text{font-size:1.6rem}#number-03 .feature-box .menu .recruit-box .orange .bottom .supplement{font-size:1.4rem}#number-04 .feature-box{padding:10px 10px 40px}#number-04 .feature-box .remark{padding:10px 10px 0}#number-04 .feature-box .remark p{font-size:1.3rem}#number-04 .feature-box .remark .indent h3{font-size:1.3rem}#number-04 .feature-box .feature-label{top:-57px;width:120px;height:55px}#number-04 .feature-box .feature-label img{width:50px}#number-04 .feature-box .underline{margin-bottom:30px}#number-04 .feature-box .underline::before,#number-04 .feature-box .underline::after{content:"";width:32%}#number-04 .feature-box .feature-content p{font-size:1.5rem;text-align:left;margin:0 10px}#number-04 .feature-box .feature-content .img{margin:0 10px}#number-04 .feature-box .menu label{font-size:2.2rem}#number-04 .feature-box .menu label .icon{right:10px;width:30px;height:30px}#number-04 .feature-box .menu label .icon::before{content:"";width:16px;height:3px}#number-04 .feature-box .menu label .icon::after{content:"";width:3px;height:16px}#materials{background:#F4F4F4;padding:80px 0 40px}#materials .wrap .box{padding:10px;text-align:center;padding:60px auto;background:#fff;border:3px solid #333;border-radius:6px}#materials .wrap .box .underline{position:relative;height:2px;background:#63C939}#materials .wrap .box h4{font-size:2.6rem;text-shadow:.003em 0 0 currentColor,-.003em 0 0 currentColor,0 .003em 0 currentColor,0 -.003em 0 currentColor,.003em .003em 0 currentColor,-.003em .003em 0 currentColor,.003em -.003em 0 currentColor,-.003em -.003em 0 currentColor}#materials .wrap .box .item{display:block;width:100%;margin:0 auto}#materials .wrap .box .item .left{width:100%;border-right:none;border-bottom:1px solid #000}#materials .wrap .box .item .left .btn{width:100%;font-size:1.4rem}#materials .wrap .box .item .left .btn{font-size:1.4rem}#materials .wrap .box .item .right .btn{font-size:1.4rem;letter-spacing:1px}#materials .wrap .box .item .right{width:100%;margin:10px 0 0}#materials .wrap .box .item .right .remark{font-size:1rem}#materials .wrap .box .tel{width:100%;margin:0 auto;border-top:1px solid #000}#materials .wrap .box .tel p{letter-spacing:1px}#merchandise{background:#F4F4F4;padding-bottom:80px}#merchandise .wrap .box p{font-size:1.4rem}#merchandise .wrap .box h4{font-size:2.6rem;text-shadow:.003em 0 0 currentColor,-.003em 0 0 currentColor,0 .003em 0 currentColor,0 -.003em 0 currentColor,.003em .003em 0 currentColor,-.003em .003em 0 currentColor,.003em -.003em 0 currentColor,-.003em -.003em 0 currentColor}#merchandise .wrap .box .btn{font-size:1.8rem;width:96%;letter-spacing:2px;text-shadow:.003em 0 0 currentColor,-.003em 0 0 currentColor,0 .003em 0 currentColor,0 -.003em 0 currentColor,.003em .003em 0 currentColor,-.003em .003em 0 currentColor,.003em -.003em 0 currentColor,-.003em -.003em 0 currentColor}#menu{padding:12px 0}#menu .cv-contents .cv-text{font-size:2.4rem}.footer-copy{margin-bottom:90px}}