html{min-width:1280px}body{min-width:1280px;min-height:100%;overflow-y:hidden}#container{display:block;width:1200px;margin:0 auto}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.pagination{display:flex;justify-content:center;line-height:2;background:0 0;text-align:center;margin:48px 0 0}.pagination span,.pagination a{padding:8px 12px;width:auto;background:#fff;border:none}.pagination a{display:inline;padding:8px 12px;color:#ff7594}.pagination a:hover{color:#fff;background:#ff7594;opacity:1}.pagination .current{background:#ff7594;color:#fff;opacity:1}header{width:100%;background:rgba(255,255,255,.85);z-index:10}header .top{display:flex;justify-content:space-between;align-items:center;padding:20px 0}header .top .logo img{height:88px}header .top .kousyunyu{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:32px;color:#ff7594}header .top .tel img{width:286px}header .top .tel p{font-size:18px;color:#ff7594;line-height:1;text-align:center;margin:10px 0 0}header .g-navi{display:flex;justify-content:space-between}header .g-navi li{width:16.6666666666%}header .g-navi li a{display:block;position:relative;padding:18px 0;text-align:center;font-size:18px;line-height:1.75;color:#666;transition:all .3s ease}header .g-navi li a p{font-size:12px;line-height:1;color:#666;letter-spacing:.5px}header .g-navi li a:hover{opacity:1}header .g-navi li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#ff7594;height:5px;transition:all .3s}header .g-navi li a:hover:after{width:100%}#caption{background:#ff7594}#caption h2{font-size:15px;color:#fff;text-align:center;line-height:1;padding:10px 0}#top{background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/top_bg.png);background-size:cover}#top #container{position:relative}#top #container h1{display:block;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/top_img.png);background-size:cover;width:100%;height:690px;margin-bottom:-30px}#top #container h1 img{display:none}#top #container .contact{position:absolute;bottom:100px;right:0;width:355px;height:263px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/top_contact.png) 100% no-repeat;text-align:center;z-index:100}#top #container .contact .tel{position:absolute;top:126px;left:32px}#top #container .contact .tel img{width:286px}#top #container .contact .mail{position:absolute;bottom:1px;left:60px;background:#d70035;padding:4px 24px;color:#fff;border-radius:5px;font-size:18px;font-weight:700}#top #container .contact .mail:hover{background:#fff;color:#d70035;box-shadow:0 0 0 1px #d70035;opacity:1}#pickup{position:relative;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bg.png);padding:32px 0}#pickup .contact{display:none}#pickup .kangei{width:calc(90% - 478px)}#pickup .kangei img{width:100%;max-height:auto}#pickup .news{width:478px;max-height:342px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bar.png) top no-repeat #fff;padding:12px 24px 24px}#pickup .news h3{font-size:24px;color:#8a6239;font-weight:700}#pickup .news ul a{display:block}#pickup .news ul a p{display:inline-block;margin-right:.5rem}#pickup .news ul a h4{display:inline-block}#pickup .news .more{float:right;background:#ff7594;color:#fff;margin-top:12px;padding:0 18px;border-radius:5px}#pickup .news .more:hover{background:#fff;color:#ff7594;box-shadow:0 0 0 1px #ff7594;opacity:1}#pickup .pickup-wrap{display:flex;justify-content:space-between;margin:-164px auto 0}#pickup .pickup-wrap .point{display:block;position:relative;width:22%;padding:1% 1% 2%;background:#ff7594;border-radius:5px}#pickup .pickup-wrap .point .no{position:absolute;top:-40px;left:-12px}#pickup .pickup-wrap .point h3{font-size:30px;font-weight:700;color:#fff;padding:0 0 8px 68px;line-height:1.5}#pickup .pickup-wrap .point p{color:#fff352;font-size:15px;padding:0 12px}#pickup .fqa{display:flex;justify-content:center;align-items:center;padding:32px 0 0}#pickup .fqa p{background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/right.png) right no-repeat;font-size:28px;font-weight:700;padding:0 40px}#pickup .fqa a{margin:0 32px;padding:4px 100px;background:#fffe00;border-radius:25px;font-size:20px;font-weight:700;box-shadow:0 0 0 1px #ff7594}#pickup .fqa a:hover{background:#ff7594;color:#fffe00;opacity:1}#intro{padding:32px 0;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/intro_bg.png);background-size:cover}#intro img{margin:0 auto}#works{padding:64px 0;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/works_bg.png)}#works .works-box{display:flex;justify-content:space-between;align-items:center;width:980px;margin:0 auto 48px;background:#fff}#works .works-box:last-child{margin:0 auto}#works .works-box img{display:block;width:40%;height:100%;object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;'}#works .works-box div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%}#works .works-box div h2{font-size:26px;text-align:center}#works .works-box div p{width:75%;margin:0 auto}#works .works-box div a{margin:18px auto 0;padding:2px 80px;background:#ff7594;color:#fff;text-align:center;border-radius:25px;font-size:18px}#works .works-box a:after{font-family:FontAwesome;content:"\f101";padding:0 0 0 .5rem}#works .works-box a:hover{background:#fff;color:#ff7594;box-shadow:0 0 0 1px #ff7594;opacity:1}footer{background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/other/bg.png)}footer #container{position:relative;display:flex;justify-content:center;align-items:center;padding:54px 0}footer .contact{background:#fff;margin:0 96px 0 0;padding:16px 48px;border-radius:10px}footer .contact p{margin:0 0 12px;text-align:center}footer .contact .tel img{width:286px}footer .contact .mail{display:block;text-align:center;background:#d70035;color:#fff;font-weight:700;margin:16px 0 0;padding:8px 0;border-radius:5px}footer .contact .mail:hover{background:#fff;color:#d70035;box-shadow:0 0 0 1px #d70035;opacity:1}footer nav{margin:0 128px}footer nav li a{color:#ccc;font-size:18px}footer nav li a:before{font-family:FontAwesome;content:"\f101";padding:0 .5rem 0 0}footer .copyright{display:block;font-size:12px;line-height:1;text-align:center;color:#b1b1b1;background:#4d4d4d;padding:24px 0}#page{padding:48px 0;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bg.png)}#rec_contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:72px 0 0;padding:24px 0;background:#ff7594}#rec_contact h4{width:100%;color:#fff;font-size:24px;font-weight:700;text-align:center;margin:0 auto;padding:0 0 8px}#rec_contact h4:before{content:"";display:inline-block;position:relative;width:32px;height:32px;top:6px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/other/fukidashi.png);margin-right:12px}#rec_contact h4 br{display:none}#rec_contact .tel{position:relative;color:#fff;font-size:36px;margin:0 32px}#rec_contact .tel:before{content:"";display:inline-block;position:absolute;width:32px;height:56px;top:6px;left:-46px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/other/sp.png) center/32px 56px;margin-right:12px}#rec_contact .mail{color:#fff;font-size:16px;margin:0 0 0 32px;padding:8px 64px;background:#000;border-radius:5px}#rec_contact .mail:after{font-family:FontAwesome;content:"\f144";padding:0 0 0 .5rem}#rec_contact .mail:hover{background:#fff;color:#000;box-shadow:0 0 0 1px #000;opacity:1}.page-about{width:90%;background:#fff;padding:48px 5%}.page-about .midashi{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:378px;margin:0 0 36px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/about/midashi.png) right center no-repeat}.page-about .midashi h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:48px;text-align:center;color:#ff7594;line-height:1.75}.page-about .midashi h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:20px;text-align:center;line-height:1}.page-about .box{display:flex;padding:24px 0;border-bottom:1px solid #aaa}.page-about .box h2{font-size:30px;font-weight:700;color:#ff7594}.page-about .box span{display:block;margin:0 24px 0 0}.page-about .box div{display:flex;justify-content:center;align-items:center;font-size:20px;margin:18px 0 0;padding:6px 24px;border:1px solid #ff7594}.page-about .box div p{color:#ff7594;font-size:22px;font-weight:700;margin:0 8px}.page-about .flow{background:#ff7594;border-radius:20px;margin:48px 0 0;padding:48px}.page-about .flow h2{display:block;margin:0 0 32px}.page-about .flow h2 img{margin:0 auto}.page-about .flow h2 p{font-size:42px;font-weight:700;text-align:center;color:#fff;line-height:2}.page-about .flow .flow-box{display:flex;justify-content:center;align-items:center}.page-about .flow .flow-box div{background:#fff;padding:64px;border-radius:100%}.page-about .flow .flow-box div img{width:128px;height:128px}.page-about .flow .flow-box span{width:480px;margin:0 0 0 64px}.page-about .flow .flow-box span h3{font-size:28px;color:#fffe00;font-weight:700;line-height:1.5}.page-about .flow .flow-box span p{color:#fff;margin:18px 0 0}.page-about .flow .arrow{padding:24px 0}.page-about .flow .arrow img{margin:0 282px 0 auto}.page-remuneration{width:90%;background:#fff;padding:48px 5%}.page-remuneration .midashi{display:flex;justify-content:space-around;padding:0 0 24px}.page-remuneration .midashi .text h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:48px;color:#ff7594;text-align:center}.page-remuneration .midashi .text h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:20px;text-align:center;line-height:1;margin:0 0 48px}.page-remuneration .midashi .text .mini{font-size:18px;font-weight:700;color:#ff7594;line-height:1;margin:10px 4px}.page-remuneration .midashi .text h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:84px;line-height:1}.page-remuneration .midashi .text h3 span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:84px;line-height:1;margin:0 12px}.page-remuneration .midashi .text div{display:flex;justify-content:center;align-items:center;margin:32px 0 0}.page-remuneration .midashi .text div .circle{display:flex;justify-content:center;align-items:center;width:110px;height:110px;color:#fff;margin:0 10px;background:#ff7594;border-radius:100%}.page-remuneration .midashi .text div p{font-size:26px;font-weight:700;line-height:1.25;text-align:center;margin:0 16px}.page-remuneration .box{padding:24px 0;border-bottom:1px solid #aaa}.page-remuneration .box h2{font-size:30px;font-weight:700;color:#ff7594}.page-remuneration .box span{display:block;margin:12px 0}.page-remuneration .box div{display:flex;justify-content:center;align-items:center;font-size:20px;margin:18px 0 0;padding:6px 24px;border:1px solid #ff7594}.page-remuneration .box div p{color:#ff7594;font-size:22px;font-weight:700;margin:0 8px}.page-support{width:90%;background:#fff;padding:48px 5%}.page-support h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:48px;color:#ff7594;text-align:center;margin:0 0 24px}.page-support .midashi{display:flex;justify-content:space-around;align-items:center}.page-support .midashi .text{width:calc(100% - 402px);padding:0 24px 0 0}.page-support .midashi .text h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:42px;text-align:left;line-height:1.5;margin:0 0 24px}.page-support .midashi img{display:block;width:360px;height:auto}.page-support .box01{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:90%;margin:56px auto}.page-support .box01 h2{width:80%;font-size:30px;font-weight:700;text-align:center;background:#fff352;margin:0 0 36px;padding:6px}.page-support .box01 img{width:35%;margin:0 5% 0 0}.page-support .box01 p{display:block;width:50%}.page-support .box02{display:block;width:100%}.page-support .box02 h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:42px;text-align:center;line-height:1.5;margin:24px 0}.page-environment{width:90%;background:#fff;padding:48px 5%}.page-environment h1{margin:0 0 48px}.page-environment h1 img{display:block;margin:6px auto}.page-environment h1 p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:44px;color:#ff7594;text-align:center;margin:0 0 24px}.page-environment h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:38px;text-align:left;line-height:1.5;margin:0 0 32px}.page-environment .ribbon{margin:0 auto;padding:48px 0 36px}.page-environment .box{display:flex;justify-content:space-between;align-items:center}.page-environment .box p{padding:0 48px 0 0}.page-environment .box p em{color:#ff7594;font-weight:700}.page-environment .box img{margin:0 auto}.page-environment .flow{display:flex;justify-content:space-between;padding:36px 0}.page-environment .flow-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:30%}.page-environment .flow-box h3{color:#4595e5;font-size:20px;font-weight:700}.page-environment .flow-box h3 p{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;font-size:20px;font-weight:700;color:#fff;line-height:1;margin:0 14px 0 0;padding:4px;background:#4595e5;border-radius:100%}.page-environment .flow-box p{width:100%;padding:0;word-wrap:break-word}.page-environment .flow-box img{padding:18px 0 24px}.page-qualification{width:90%;background:#fff;padding:48px 5%}.page-qualification h1{margin:0 0 48px}.page-qualification h1 img{display:block;margin:6px auto;height:50px}.page-qualification h1 p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:44px;color:#ff7594;text-align:center;margin:0 0 24px}.page-qualification h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:38px;text-align:left;line-height:1.5;margin:0 0 24px}.page-qualification h3{position:relative;font-size:24px;line-height:1.5;padding:12px 0 12px 32px}.page-qualification h3:before{content:"";display:block;position:absolute;top:20px;left:0;width:21px;height:21px;background:#f8bb00;border-radius:100%}.page-qualification .box01{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 24px}.page-qualification .box01 p{padding:0 32px 0 0}.page-qualification .box01 img{margin:0 auto}.page-qualification .shoumei,.page-qualification .un-shoumei{margin:0 0 36px}.page-qualification .shoumei h4,.page-qualification .un-shoumei h4{color:#fff;font-size:20px;font-weight:700;text-align:center;padding:2px 0}.page-qualification .shoumei p,.page-qualification .un-shoumei p{text-align:center;padding:18px 0}.page-qualification .shoumei h4{background:#f5911e}.page-qualification .shoumei p{background:#fff193}.page-qualification .un-shoumei h4{background:#7a7574}.page-qualification .un-shoumei p{background:#dad9d8}.page-qualification .box02{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.page-qualification .box02 span{width:50%;margin:0 auto 0 0}.page-qualification .box02 .tri{margin:0 64px;border-style:solid;border-width:32px 0 32px 24px;border-color:transparent transparent transparent #ee886f}.page-qualification .box02 .blue{width:120px;color:#fff;padding:24px 12px;background:#608ac5;border-radius:5px;text-align:center}.page-qualification .box02 .green{width:120px;color:#fff;padding:24px 12px;background:#009bb8;border-radius:5px;text-align:center}.page-faq{width:90%;background:#fff;padding:48px 5%}.page-faq h1{margin:0 0 6px}.page-faq h1 img{display:block;margin:6px auto}.page-faq h1 p{font-size:30px;text-align:center}.page-faq .box{display:block;width:100%;padding:16px 0}.page-faq .box h2{color:#ff7594;font-size:18px;line-height:2.5}.page-form h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:42px;color:#ff7594;text-align:center;line-height:1;padding:32px 0 72px}.page-form table{width:900px;margin:0 auto;border-collapse:collapse;text-align:left;line-height:1.5;border:1px solid #ccc}.page-form table th{width:30%;padding:.5rem 1.25rem;text-align:center;vertical-align:middle;border-bottom:1px solid #ccc;background:#e4e4e4}.page-form table th p{display:inline-block;font-size:13px;vertical-align:middle;margin-left:.5rem;padding:0 6px;color:#fff;background:#ff7594}.page-form table td{width:70%;padding:.5rem 1.25rem;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.page-form table input,.page-form table textarea{width:98%;padding:1%}.page-form table textarea{resize:vertical}.page-form input[type=submit]{display:block;position:relative;text-align:center;width:40%;font-size:16px;text-align:center;margin:72px auto 24px;padding:.75rem 1rem;color:#fff;background:#ff7594;box-shadow:0 0 0 1px #ff7594;border-radius:32px;cursor:pointer;text-decoration:none;transition:all .3s ease}.page-form input[type=submit]:hover{background:#fff;color:#ff7594}.page-form input[type=radio]{width:auto;margin:0 1rem}.single{width:calc(92% - 12px);background:#fff;padding:48px 4%}.single .single_head{display:block;margin:0 0 24px;padding:0 6px;border-bottom:1px solid #ff7594}.single .single_head h1{font-size:24px;line-height:1.5;padding:0 0 8px}.single .single_head .date{display:inline-block;font-size:14px;margin:0}.single .single_head .date:before{font-family:FontAwesome;content:"\f017";padding:0 .5rem 0 0}.single .single_main{display:block;padding:0 6px}.single h2{font-size:24px;line-height:1.75;background:#e4e4e4;margin:0 0 24px;padding:8px 12px}.single h3{font-size:18px;line-height:1.75;margin:0 0 24px;padding:0 8px;border-left:5px solid #ff7594}.single h4{position:relative;line-height:1.75;margin:0 0 24px;padding-left:20px}.single h4:before{position:absolute;content:"";display:block;top:8px;left:0;width:12px;height:12px;background:#ff7594}.single p{line-height:2;margin:0 0 24px}.single ul{margin:0 0 24px}.single ul li{margin-left:1rem;list-style:disc}.single ol{margin:0 0 24px}.single ol li{margin-left:1rem;list-style:decimal}.archive{width:90%;background:#fff;padding:48px 4%}.archive .link{display:block;border-bottom:1px solid #ff7594;padding:8px 4px}.archive .link h3{font-size:18px;padding:0 8px}.archive .link div{font-size:14px;padding:0 8px}.archive .link .date{display:inline-block;font-size:14px;margin:0;padding:0 .5%}.archive .link .date:before{font-family:FontAwesome;content:"\f017";padding:0 .5rem 0 0}.notfound{width:92%;background:#fff;padding:48px 4% 64px}.notfound h1{font-size:140px;font-weight:700;color:#ff7594;text-align:center;line-height:1}.notfound h2{line-height:1;letter-spacing:.5rem;font-size:12px;text-align:center;height:auto}.notfound p{text-align:center;margin:56px 0}.notfound a{display:block;position:relative;text-align:center;width:60%;text-align:center;margin:0 auto;padding:6px 0;background:#ff7594;color:#fff;cursor:pointer;box-shadow:0 0 0 1px #ff7594}.notfound a:hover{background:#fff;color:#ff7594}#scroll{display:inline-block;position:absolute;right:0;top:0;background:#ff7594;z-index:10;color:#fff;text-align:center;padding:2px 16px;cursor:pointer}#scroll:before{font-family:FontAwesome;content:"\f0d8";margin:0 .5rem 0 0}