html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:14px}html{min-width:320px}body{max-width:640px;min-width:320px;min-height:100%;overflow-y:hidden}#container{display:block;width:94%;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:24px 0 0}.pagination span,.pagination a{padding:6px 10px;width:auto;background:#fff;border:none}.pagination a{display:inline;padding:6px 10px;color:#ff7594}.pagination a:hover{color:#fff;background:#ff7594;opacity:1}.pagination .current{background:#ff7594;color:#fff;opacity:1}header{position:static}header .top{display:block;padding:8px 0}header .top .logo img{height:50px}header .top .kousyunyu,header .top .tel{display:none}header #nav-toggle{position:fixed;top:8px;right:8px;width:48px;height:48px;transition:all .3s ease;background:rgba(255,255,255,.75);border:1px solid #ccc;border-radius:5px}header #nav-toggle span{position:relative;display:block;width:34px;height:1px;margin:auto;background:#ff7594;-webkit-transition:all .4s;transition:all .4s}header #nav-toggle span:nth-child(1){top:16px}header #nav-toggle span:nth-child(2){top:22px;opacity:1;transition:all .3s}header #nav-toggle span:nth-child(3){top:28px}header #nav-toggle:hover{cursor:pointer}header #container{margin-bottom:0}.container .head-wrap{display:none;position:relative;justify-content:space-between;width:100%;height:44px;background:#ff7594;padding:0;top:0}header .g-navi{display:flex;position:fixed;flex-direction:column;justify-content:center;align-items:center;top:-100vh;left:0;width:100vw;height:100vh;margin:0;padding:0;text-align:left;background:rgba(255,255,255,.9);opacity:0;transition:.35s ease}header .g-navi li{display:block;width:100%}header .g-navi li a{display:block;position:relative;width:100%;padding:10px 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,header .g-navi li a:hover p{color:#fff}header .g-navi li a:after{position:absolute;bottom:0;left:0;margin:auto;width:0;content:'.';color:transparent;background:#ff7594;height:100%;z-index:-1;transition:all .3s}header .g-navi li a:hover:after{width:100%}.open{overflow:hidden}.open .g-navi{top:0;opacity:1;transition:.45s ease}.open #nav-toggle span:nth-child(1){transform:rotate(45deg);top:23px}.open #nav-toggle span:nth-child(2){opacity:0}.open #nav-toggle span:nth-child(3){transform:rotate(-45deg);top:21px}header .g-navi{z-index:500}header #nav-toggle{z-index:501}#caption{display:none}#top{background:0 0}#top #container{width:100%}#top #container h1{display:block;background:0 0;width:100vw;height:auto;margin:0}#top #container .contact{display:none}#pickup{background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bg.png);padding:20px 0}#pickup .contact{position:relative;width:300px;height:233px;margin:0 auto 10px;padding:20px 0;text-align:center}#pickup .contact .tel{position:absolute;top:125px;width:80%;left:50%;transform:translate(-50%,0)}#pickup .contact .tel img{width:286px}#pickup .contact .mail{position:absolute;width:60%;bottom:28px;left:50%;transform:translate(-50%,0);background:#d70035;padding:5px 24px;color:#fff;border-radius:5px;font-size:16px;font-weight:700}#pickup .contact .mail:hover{background:#fff;color:#d70035;box-shadow:0 0 0 1px #d70035;opacity:1}#pickup .kangei{width:100%;margin-bottom:-80px}#pickup .kangei img{width:100%;max-height:auto}#pickup .news{width:92%;max-height:auto;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bar.png) top no-repeat #fff;margin:0 0 20px;padding:12px 4% 24px;z-index:1}#pickup .news h3{font-size:20px;color:#8a6239;font-weight:700}#pickup .news h3{font-size:24px;color:#8a6239;font-weight:700}#pickup .news ul a{display:block;overflow:hidden}#pickup .news ul a p{display:inline-block;margin-right:.5rem}#pickup .news ul a h4{display:inline-block}#pickup .news .more{display:block;width:100%;background:#ff7594;color:#fff;text-align:center;margin-top:12px;padding:4px 0;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;flex-direction:column;justify-content:space-between;align-items:center;margin:0}#pickup .pickup-wrap .point{display:block;position:relative;width:96%;margin:10px 0;padding:3% 2%;background:#ff7594;border-radius:5px}#pickup .pickup-wrap .point .no{position:absolute;width:auto;height:100px;top:8px;left:6px}#pickup .pickup-wrap .point h3{font-size:22px;font-weight:700;color:#fff;padding:0 0 8px 86px;line-height:1.5}#pickup .pickup-wrap .point p{color:#fff352;padding:0 0 0 86px;font-size:13px}#pickup .fqa{display:block;padding:16px 0}#pickup .fqa p{background:0 0;font-size:18px;font-weight:700;text-align:center;padding:0 0 12px}#pickup .fqa a{display:block;width:80%;margin:0 auto;padding:4px 0;background:#fffe00;border-radius:25px;font-size:18px;font-weight:700;text-align:center;box-shadow:0 0 0 1px #ff7594}#pickup .fqa a:hover{background:#ff7594;color:#fffe00;opacity:1}#intro{padding:24px 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:24px 0;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/works_bg.png)}#works .works-box{display:block;width:100%;margin:0 auto 24px;background:#fff}#works .works-box:last-child{margin:0 auto}#works .works-box img{display:block;width:100%;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;padding:0 0 16px}#works .works-box div h2{font-size:21px;line-height:1.5;text-align:center;padding:12px 12px 8px}#works .works-box div p{width:85%;margin:0 auto}#works .works-box div a{margin:18px auto 0;padding:2px 60px;background:#ff7594;color:#fff;text-align:center;border-radius:25px;font-size:16px}#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{position:relative;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/other/bg.png)}footer #container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 0 32px}footer .contact{background:#fff;margin:0;padding:12px 20px;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{width:92%;margin:32px auto 0}footer nav li a{color:#ccc}footer nav li a:before{font-family:FontAwesome;content:"\f101";padding:0 .5rem 0 0}footer .copyright{display:block;font-size:10px;line-height:1;text-align:center;color:#b1b1b1;background:#4d4d4d;padding:20px 0}#page{padding:12px 0;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/home/pickup_bg.png)}#rec_contact{display:block;margin:36px 0 0;padding:12px 8px;background:#ff7594}#rec_contact h4{width:100%;color:#fff;font-size:16px;font-weight:700;text-align:center;margin:0 auto}#rec_contact h4:before{display:none}#rec_contact h4 br{display:block}#rec_contact .tel{display:block;color:#fff;font-size:24px;text-align:center;padding:8px 0 8px 9px}#rec_contact .tel:before{content:"";display:inline-block;position:relative;width:18px;height:32px;top:6px;left:-10px;background:url(//loveless.staging-env.dev/cms-396518/wp-content/themes/loveless/css/../img/other/sp.png) center/18px 32px}#rec_contact .mail{display:block;color:#fff;text-align:center;margin:0 12px;padding:8px 4px;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:92%;background:#fff;padding:24px 4%}.page-about .midashi{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;margin:0 0 24px;background:0 0}.page-about .midashi h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:26px;text-align:center;color:#ff7594;line-height:1.75;margin:0 0 6px}.page-about .midashi h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:15px;text-align:center;line-height:1.75}.page-about .box{display:block;padding:0 0 12px;border:none}.page-about .box h2{font-size:16px;font-weight:700;color:#ff7594;text-align:center;margin:12px auto}.page-about .box span{display:block;margin:0 auto 12px}.page-about .flow{background:#ff7594;border-radius:20px;margin:24px 0 0;padding:16px}.page-about .flow h2{display:block;margin:4px 0 16px}.page-about .flow h2 img{display:none}.page-about .flow h2 p{font-size:22px;font-weight:700;text-align:center;color:#fff;line-height:1.75}.page-about .flow .flow-box{display:block}.page-about .flow .flow-box div{display:flex;justify-content:center;align-items:center;width:50vw;height:50vw;background:#fff;margin:0 auto;padding:0;border-radius:100%}.page-about .flow .flow-box div img{width:90px;height:90px}.page-about .flow .flow-box span{display:block;width:100%;margin:0}.page-about .flow .flow-box span h3{font-size:18px;color:#fffe00;font-weight:700;line-height:1.5;text-align:center;padding:12px 0}.page-about .flow .flow-box span p{color:#fff;margin:0}.page-about .flow .arrow{padding:20px 0}.page-about .flow .arrow img{width:60px;margin:0 auto}.page-remuneration{width:92%;background:#fff;padding:24px 4%}.page-remuneration .midashi{display:block;justify-content:space-around;margin:0 0 12px;background:0 0}.page-remuneration .midashi h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:26px;text-align:center;color:#ff7594;line-height:1.75;margin:0 0 6px}.page-remuneration .midashi h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:15px;text-align:center;line-height:1.75}.page-remuneration .midashi .text .mini{font-size:14px;font-weight:700;color:#ff7594;line-height:1;text-align:center;margin:32px 4px 0}.page-remuneration .midashi .text h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:36px;line-height:1.5;text-align:center}.page-remuneration .midashi .text h3 span{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:36px;line-height:1.5;margin:0 0 0 12px}.page-remuneration .midashi .text div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px 0 0}.page-remuneration .midashi .text div .circle{display:flex;justify-content:center;align-items:center;width:80px;height:80px;font-size:12px;color:#fff;margin:0 10px;background:#ff7594;border-radius:100%}.page-remuneration .midashi .text div p{width:100%;font-size:18px;font-weight:700;line-height:1.5;text-align:center;margin:12px 0 0}.page-remuneration .midashi img{display:none}.page-remuneration .box{padding:0 0 12px;border:none}.page-remuneration .box h2{font-size:20px;font-weight:700;color:#ff7594;text-align:center;padding:8px 0}.page-remuneration .box span{display:block;margin:0 0 4px}.page-remuneration .box div{display:block;font-size:14px;margin:12px 0 0;padding:6px 8px;border:1px solid #ff7594;text-align:center}.page-remuneration .box div p{color:#ff7594;font-size:20px;font-weight:700;margin:0;text-align:center}.page-support{width:92%;background:#fff;padding:24px 4%}.page-support h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:26px;color:#ff7594;text-align:center;margin:0 0 24px}.page-support .midashi{display:block}.page-support .midashi .text{padding:0}.page-support .midashi .text h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);color:#ff7594;font-size:20px;line-height:1.5;margin:0 0 24px;text-align:center}.page-support .midashi img{display:none}.page-support .box01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin:24px auto}.page-support .box01 h2{width:100%;font-size:18px;font-weight:700;text-align:center;background:#fff352;margin:0;padding:6px 0}.page-support .box01 img{width:70%;margin:14px auto}.page-support .box01 p{display:block;width:100%}.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:20px;line-height:1.5;margin:0 0 24px;text-align:center}.page-environment{width:92%;background:#fff;padding:24px 4%}.page-environment h1{margin:0 0 24px}.page-environment h1 img{display:block;width:36px;margin:4px auto}.page-environment h1 p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:24px;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:20px;text-align:center;line-height:1.5;margin:0 0 12px}.page-environment .ribbon{margin:0 auto;padding:24px 0 12px}.page-environment .box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-environment .box p{padding:0 0 12px}.page-environment .box p em{color:#ff7594;font-weight:700}.page-environment .box img{margin:12px auto 0}.page-environment .box img.police{display:none}.page-environment .flow{display:block;padding:12px 0}.page-environment .flow-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:12px 0}.page-environment .flow-box h3{color:#4595e5;font-size:18px;font-weight:700}.page-environment .flow-box h3 p{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;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:92%;background:#fff;padding:24px 4%}.page-qualification h1{margin:0 0 24px}.page-qualification h1 img{display:block;width:36px;margin:4px auto}.page-qualification h1 p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:24px;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:20px;text-align:left;line-height:1.5;text-align:center;margin:0 0 12px}.page-qualification h3{position:relative;font-size:18px;line-height:1.5;padding:0 0 12px 24px}.page-qualification h3:before{content:"";display:block;position:absolute;top:6px;left:0;width:16px;height:16px;background:#f8bb00;border-radius:100%}.page-qualification .box01{display:block;margin:0 0 24px}.page-qualification .box01 p{padding:0}.page-qualification .box01 img{display:none}.page-qualification .shoumei,.page-qualification .un-shoumei{margin:0 0 24px}.page-qualification .shoumei h4,.page-qualification .un-shoumei h4{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:0}.page-qualification .shoumei p,.page-qualification .un-shoumei p{text-align:center;padding:16px 8px}.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;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:24px 0}.page-qualification .box02 span{width:100%;margin:0 auto 12px}.page-qualification .box02 img{width:100px}.page-qualification .box02 .tri{margin:0 6px;border-style:solid;border-width:28px 0 28px 20px;border-color:transparent transparent transparent #ee886f}.page-qualification .box02 .blue{width:100px;color:#fff;padding:18px 6px;background:#608ac5;border-radius:5px;text-align:center}.page-qualification .box02 .green{width:100px;color:#fff;padding:18px 6px;background:#009bb8;border-radius:5px;text-align:center}.page-faq{width:92%;background:#fff;padding:24px 4%}.page-faq h1{margin:0 0 6px}.page-faq h1 img{display:block;width:36px;margin:6px auto}.page-faq h1 p{font-size:20px;text-align:center}.page-faq .box{display:block;width:100%;padding:10px 0}.page-faq .box h2{color:#ff7594;font-size:16px;line-height:2}.page-form h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transform:rotate(.03deg);font-size:28px;color:#ff7594;text-align:center;line-height:1;padding:32px 0 42px}.page-form table{width:98%;margin:0 auto;text-align:center;line-height:1.5;border:1px solid #ccc;border-bottom:none;word-break:break-all;word-wrap:break-all;table-layout:fixed;border-collapse:collapse}.page-form table th{display:block;width:98%;padding:.5rem 1%;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{display:block;width:98%;padding:.5rem 1%;border-left:none;border-bottom:1px solid #ccc}.page-form table input,.page-form table textarea{width:92%;padding:1%;margin:0 auto}.page-form table textarea{resize:vertical}.page-form input[type=submit]{display:block;position:relative;text-align:center;width:50%;font-size:16px;text-align:center;margin:48px 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(90% - 8px);background:#fff;padding:24px 4%}.single .single_head{display:block;margin:0 0 12px;padding:0 4px;border-bottom:1px solid #ff7594}.single .single_head h1{font-size:20px;line-height:1.5;padding:0 0 8px;word-break:break-all}.single .single_head .date{display:inline-block;font-size:12px;margin:0}.single .single_head .date:before{font-family:FontAwesome;content:"\f017";padding:0 .5rem 0 0}.single .single_main{display:block;padding:0 4px}.single h2{font-size:18px;line-height:1.75;background:#e4e4e4;margin:0 0 12px;padding:4px 8px}.single h3{font-size:16px;line-height:1.75;margin:0 0 20px;padding:0 6px;border-left:4px solid #ff7594}.single h4{position:relative;line-height:1.75;margin:0 0 12px;padding-left:16px}.single h4:before{position:absolute;content:"";display:block;top:7px;left:0;width:10px;height:10px;background:#ff7594}.single p{line-height:2;margin:0 0 12px}.single ul{margin:0 0 12px}.single ul li{margin-left:1rem;list-style:disc}.single ol{margin:0 0 12px}.single ol li{margin-left:1rem;list-style:decimal}.archive{width:88%;background:#fff;padding:24px 4%}.archive .link{display:block;border-bottom:1px solid #ff7594;padding:8px 4px}.archive .link h3{font-size:16px;padding:0 .5%;line-height:1.75;word-break:break-all}.archive .link div{font-size:12px;line-height:1.75;padding:0 .5%}.archive .link .date{display:inline-block;font-size:12px;margin:0;padding:0 .5%}.archive .link .date:before{font-family:FontAwesome;content:"\f017";padding:0 .5rem 0 0}.notfound{width:90%;background:#fff;padding:24px 4% 36px}.notfound h1{font-size:100px;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:24px 0}.notfound a{display:block;position:relative;text-align:center;width:80%;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:block;width:100%;position:absolute;top:0;right:0;background:#ff7594;z-index:10;color:#fff;text-align:center;margin:0 0 32px;padding:2px 0;cursor:pointer}#scroll:before{font-family:FontAwesome;content:"\f0d8";margin:0 .5rem 0 0}