﻿body,td,th{font-family:"メイリオ", Meiryo, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Osaka, Roboto, "Droid Sans", "sans-serif";font-size:18px;text-rendering:optimizelegibility}body{margin:0}a{-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal}h1,h2{font-size:0;line-height:1.0em;margin:0 0 10px;text-align:center}.divider{line-height:1.0em;margin:0 0 40px;text-align:center}h3,.h3{font-size:28px}h4,.h4{font-size:26px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{list-style:none;margin:0;padding:0}figure{font-size:0;margin:0;padding:0}figcaption{font-size:14px}img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}img.grow{-webkit-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 3px rgba(0,0,0,0.15)}img.photo{border:solid 2px #FFFFFF}.clearfix::after,.group::after{content:"";display:table;clear:both}.text-overflow{max-width:100%;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.transparency{filter:alpha(opacity=90);opacity:0.90;zoom:1}.mo,.mobile{display:none}.box{margin:0 auto;padding:60px 0;width:1000px}.center{text-align:center}.justify{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.break-word{word-break:break-all;word-wrap:break-word}h3,h4,.h3,.h4,.txt-moody-blue{color:#6a6ad2}.txt-mandy{color:#e05263}.mt-10{margin-top:10px}.my-2em{margin:2.0em 0}.bullet-ellipse{background:#6c6cbc;border:none;border-radius:50%;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.25);color:#FFFFFF;display:inline-block;font-family:"ヒラギノ明朝 Pro", "ヒラギノ明朝 ProN", "Hiragino Mincho Pro", "小塚明朝 Pro", "Kozuka Mincho Pro", "游明朝", YuMincho, "Yu Mincho", "ＭＳ 明朝", "MS Mincho", "serif";font-size:16px;height:50px;line-height:50px;margin:0 5px 0 0;text-align:center;vertical-align:middle;width:70px}.bullet-ellipse i{font-size:1.4em;font-style:normal}.btn,.entries input[type="submit"],#login{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f26d7d;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 7px 0px 0px #e05263;-moz-box-shadow:0px 7px 0px 0px #e05263;box-shadow:0px 7px 0px 0px #e05263;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:18px;height:45px;line-height:45px;margin:auto;overflow:hidden;text-align:center;vertical-align:middle;width:200px}.btn-wide{width:300px !important}.btn-large{-webkit-box-shadow:0px 10px 0px 0px #e05263;-moz-box-shadow:0px 10px 0px 0px #e05263;box-shadow:0px 10px 0px 0px #e05263;font-family:"ヒラギノ明朝 Pro", "ヒラギノ明朝 ProN", "Hiragino Mincho Pro", "小塚明朝 Pro", "Kozuka Mincho Pro", "游明朝", YuMincho, "Yu Mincho", "ＭＳ 明朝", "MS Mincho", "serif";font-size:30px;height:70px;line-height:70px;width:300px}.btn:hover,.entries input[type="submit"]:hover,#login:hover{background-color:rgba(242,109,125,0.8);text-decoration:none}div.solid{background:#f26d7d;font-size:0;height:2px;height:20px}header{background:#f26d7d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header nav{display:table;height:40px;margin:0 auto;width:1000px}header div{display:table-cell;margin:0;padding:0 0 10px;vertical-align:bottom}header div.links{text-align:right}header div.mlogo,header div.micon{display:none}header img{vertical-align:middle}header ul{font-size:0;list-style:none;margin:0;padding:0}header li{display:inline}header li a{color:#fff;font-size:16px;margin:0;padding:0 8px;text-decoration:none}header li:last-child a{padding:0 0 0 8px}header .show-menu{display:none}header input[type=checkbox]{-webkit-appearance:none;display:none}.campaign{background-color:#FDF5F2;box-sizing:border-box;font-size:0;margin:0;padding:10px;text-align:center}.hero{background-image:url(../images/v2/hero.jpg);background-position:top center;height:560px}.hero .pc{position:relative}.hero .pc a{background-color:transparent;display:block;font-size:0;height:48px;position:absolute;top:397px;right:65px;width:200px}.hero .pc a img{display:none}.intro{background-color:#fdf3d2}.intro-block{display:table;margin:30px 0}.intro-block:last-child{margin:0}.intro-block li{display:table-cell;vertical-align:middle}.intro-block li:first-child{width:240px}.intro-block li p{margin:10px 0;padding-left:50px;text-align:justify}.intro-block li p.h3{margin:0 0 10px}.what{line-height:30px;text-align:center}.what .link-black{color:#000;text-decoration:underline}.how{background-color:#fdf3d2}.promo{margin:20px 0 40px;text-align:center}.how-block,.how-block-card{display:table;width:100%}.how-block>li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:0 10px 0 0;vertical-align:top;width:50%}.how-block>li:last-child{padding:0 0 0 10px}.how-block-card{background-color:#FFFFFF;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.how-block-card>li{display:table-cell;vertical-align:top}.how-block-card>li:first-child{width:160px}.how-block-card>li dl{margin:15px 0 0 15px;padding:0}.how-block-card>li dt{font-size:26px;line-height:1.0em}.how-block-card>li dd{font-size:13.6px;line-height:1.6em;margin:8px 0 0;padding:0;text-align:justify}.how-example{display:table;margin:30px 0 0;width:100%}.how-example>li{display:table-cell;vertical-align:top}.how-example>li:first-child{width:270px}.how-example-title{font-size:0;margin:30px 0;padding:0 0 0 75px}.how-example-list{margin:10px 0}.how-example-text{font-size:19px}.how-example-text em{font-size:30px;font-style:normal}.register{background-color:#d8d8f2;background-image:url("../images/v2/bg01.png")}.steps{display:table;width:100%}.steps>li{display:table-cell;text-align:center;vertical-align:middle;width:260px}.steps>li:nth-child(2),.steps>li:nth-child(4){text-align:center;width:110px}.steps>li img{margin:0 0 10px}.join-now{margin:30px 0 20px}.faq h3,.faq p{margin:10px 0}.qa{display:table;margin:20px 0;width:100%}.qa>li{display:table-cell;padding:0 0 20px;text-align:justify;vertical-align:top}.qa>li:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;width:88px}.qa>li:nth-child(2n){border-bottom:dotted 1px #a89688}.faq p.faq-join-now{margin:40px 0 20px}.faq .link-black{color:#000;text-decoration:none}.gotop{background-color:rgba(242,109,125,0.5);-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;bottom:10px;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.25);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.25);display:block;height:40px;right:10px;position:fixed;text-align:center;width:40px}.gotop:hover{background-color:rgba(242,109,125,0.75)}.gotop a{color:#FFFFFF;display:block;font-size:30px;line-height:40px;text-decoration:none;vertical-align:middle}footer{background-color:#ead7bf;color:#756063;font-size:14px;padding:30px 10px 60px;text-align:center}footer p{margin:20px 0;text-align:center}footer a,footer a:link,footer a:visited{color:#756063}footer ul{font-size:0;list-style:none;margin:0;padding:0}footer li{display:inline}.footer-menu a{border-right:solid 1px #756063;font-size:14px;padding:0 10px}.footer-menu li:last-child a,.footer-menu p a:last-child{border:none;padding:0 0 0 10px}.socialmedia{display:none;margin:20px 0}.socialmedia li{margin:0 15px}.copyright{margin:20px 0}.copyright span{margin:0 0 0 5px}.tracking,.tracking img{display:none;font-size:0}.disclaimer-header{color:#756063;font-size:50px;margin:0;text-align:center}.contact-form,.join-form{padding:30px 10px 0}iframe.contactForm,iframe.joinForm{height:780px;width:100%}#jobForm{height:1200px}.form-wrapper{position:relative}.form-title{background:#a9a9a9;color:#FFF;font-size:0;height:1px;line-height:1.0em;margin:auto;text-align:center;width:602px}.entries{color:#756063;font-size:16px;list-style:none;margin:0;padding:0}.entries li{margin:0 0 1.5em;position:relative}.entries input{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";font-size:16px;margin:0 0 5px;height:40px;text-indent:10px;width:100%}.entries input[type="button"]{-webkit-appearance:none;background-color:transparent;border:none;color:#6a6ad2;cursor:pointer;display:inline;font-size:14px;height:auto;padding:0;text-align:left;text-decoration:underline;text-indent:0;width:auto}.entries p{font-size:14px;margin:0}.entries .error{color:#C00}.entries .back{color:#756063;font-size:18px;line-height:50px;text-decoration:underline;vertical-align:middle}.tip{background:#fa708c;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;color:#FFF;cursor:pointer;font-size:12px;margin:0 0 0 3px;text-align:center;height:18px;line-height:18px;vertical-align:middle;width:18px;display:none}.tip+.tooltip{display:none;list-style:none;margin:0;padding:10px}.tip+.tooltip>li{font-size:12px;margin:0;padding-left:1em;text-indent:-1em}.tip+.tooltip>li:before{content:"※"}.tip:hover+.tooltip{background:#fa8aa0;color:#FFF;display:block;position:absolute;width:280px;z-index:2}#login,#login:visited{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f26d7d;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;color:#FFF;cursor:pointer;display:inline-block;font-size:18px;height:50px;line-height:50px;text-align:center;text-decoration:none;vertical-align:middle}#login:hover{background:rgba(242,109,125,0.8)}#login:active,#login:focus{background:#fa8aa0}.back,.send{display:inline-block;margin:0 5px;padding:0;text-align:center;width:200px}.action{text-align:center}.confirm{color:#6666cc;font-size:26px;font-weight:normal;margin:0 0 1.5em;text-align:left}.submit{font-size:16px;font-weight:normal}p.entry{background-color:#fce2e5;font-size:16px;line-height:40px;text-align:left;text-indent:1.0em;vertical-align:middle}ul.star{list-style:none;margin:0;padding:0}ul.star>li{padding-left:1em;text-indent:-1em}ul.star>li:before{content:"★"}p.notice{background:#fad4dc;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;border:solid 2px #fa8aa0;font-size:13px;margin:1.0em 0;padding:1.0em;text-align:center}@media only screen and (max-width: 1024px){iframe{-webkit-overflow-scrolling:touch !important;overflow:auto !important}}@media only screen and (max-width: 960px){body{margin:50px 0 0}img{max-width:100%}.pc{display:none}.mo{display:block}.box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:60px 10px;width:100%}.hero .box{padding:0}.solid{display:none}header{height:50px;left:0;overflow:visible;position:fixed;right:0;top:0;z-index:9}header nav{width:100%}header div.logo{display:none}header div.links,header div.mlogo,header div.micon{display:table-cell;line-height:47px;vertical-align:middle}header div.links{font-size:30px;text-align:left;padding:2px 0 0 0;width:25%}header div.links i{color:#fff;padding:0 0 0 10px}header div.mlogo{text-align:center;width:50%}header div.micon{font-size:30px;padding:2px 0 0 0;text-align:right;width:25%}header div.micon i{color:#fff;padding:0 10px 0 0}header ul{display:none;left:0;position:absolute;right:0;top:48px}header li{display:block}header li a{background:#fa8aa0;border-bottom:solid 1px #fad4dc;color:#FFF !important;display:block;line-height:50px;padding:0;text-align:center}header .show-menu{display:block;text-decoration:none}header input[type=checkbox]:checked ~ #menu{display:block}header li ul{display:none;position:static}header li ul.hidden a{background:#fad4dc;border-bottom:solid 1px #fa8aa0;color:#333 !important}header ul li a:hover+.hidden,header .hidden:hover{display:block}.footer-menu{line-height:1.8em}.hero{font-size:0;margin:0;height:auto}.intro-block li p{padding-left:20px}.how-block,.how-block>li,.how-block>li:last-child{display:block;padding:0;width:100%}.how-block>li{margin:0 0 10px}.how-example,.how-example>li,.how-example>li:first-child{display:block;width:100%}.how-example>li:first-child{text-align:center}.how-example-title{padding:0;text-align:center}.steps,.steps>li,.steps>li:nth-child(2),.steps>li:nth-child(4){display:block;width:100%}.steps>li figure.arrow img{margin:10px 0;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.disclaimer,.privacy,.contact,.join{padding:0}.disclaimer h1,.privacy h1,.contact h1,.join h1{padding:20px 0}.disclaimer h2,.privacy h2{margin:20px 10px}.disclaimer p,.privacy p,.privacy li{padding:0 10px}p.notice{text-align:justify}}@media only screen and (max-width: 736px){.intro-block,.intro-block li,.intro-block li:first-child,.how-block-card,.how-block-card>li,.how-block-card>li:first-child,.qa,.qa>li{display:block;vertical-align:top;width:100%}.intro-block li p{padding:0}.intro-block li:first-child,.intro-block li p.h3,.how-block-card>li:first-child,.how-block-card>li dt{text-align:center}.qa>li:first-child{padding:0;text-align:center;width:100%}}@media only screen and (max-width: 568px){.form-title{width:auto}}@media only screen and (max-width: 480px){.desktop{display:none}.mobile{display:block}}@media only screen and (max-width: 320px){.test{display:block}}
