main .mv{background:url(../img/voice/mv_sub.jpg) no-repeat top center/cover}main .mv__title::before{content:"casual talk"}main .entry,main .thanks{padding:50px 0 130px;position:relative}main .entry .mfp_element_submit,main .entry .mfp_element_reset,main .entry .mfp_element_button,main .thanks .mfp_element_submit,main .thanks .mfp_element_reset,main .thanks .mfp_element_button{border:none;margin:auto}main .entry button.mfp_next,main .entry button.mfp_prev,main .thanks button.mfp_next,main .thanks button.mfp_prev{border-radius:5px;padding:5px 10px;border:solid 1px #ccc;background:gradient(linear, center top, center bottom, from(#eee), to(#ccc));background:-ms-linear-gradient(top, #eee 0%, #ccc 100%);text-shadow:0px 2px 0px #fff;font-size:18px;cursor:pointer;outline:none}main .entry .inner,main .thanks .inner{z-index:1;position:relative}main .entry::before,main .thanks::before{content:"Entry";font-size:30rem;color:rgba(209,222,237,.4);position:absolute;top:0;left:0;font-family:"Century Gothic",sans-serif;font-weight:bold;line-height:1}main .entry__title::before,main .thanks__title::before{content:"entry"}main .entry__list,main .thanks__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main .entry__item,main .thanks__item{width:calc((100% - 80px)/2);margin-bottom:90px}main .entry__link,main .thanks__link{position:relative;display:block;text-align:center;margin:auto}main .entry__head,main .thanks__head{font-size:50px;color:#184bb7;text-align:center;margin-bottom:30px}main .entry__text,main .thanks__text{font-size:18px;text-align:center}main .entry__bnr,main .thanks__bnr{margin:20px auto 50px}main .entry__small,main .thanks__small{width:700px;font-size:14px;text-align:left;background-color:#f9f9f9;margin:30px auto 10px;padding:15px 30px}main .entry__lead,main .thanks__lead{margin:50px auto;padding:2em;max-width:900px;text-align:center;background:linear-gradient(45deg, rgba(75, 230, 207, 0.5) 0%, rgba(212, 248, 174, 0.5) 100%);position:relative}main .entry a,main .thanks a{color:#184bb7;text-decoration:underline}main .entry__pplink,main .thanks__pplink{text-align:center}main .entry form,main .thanks form{padding:50px 0px;max-width:900px;margin:auto}main .entry form .mfp_element_text,main .entry form .mfp_element_number,main .entry form .mfp_element_select-one,main .entry form .mfp_element_email,main .entry form .mfp_element_tel,main .entry form .mfp_element_textarea,main .entry form .mfp_element_date,main .entry form .mfp_element_password,main .thanks form .mfp_element_text,main .thanks form .mfp_element_number,main .thanks form .mfp_element_select-one,main .thanks form .mfp_element_email,main .thanks form .mfp_element_tel,main .thanks form .mfp_element_textarea,main .thanks form .mfp_element_date,main .thanks form .mfp_element_password{border:solid 2px #333;border-radius:3px;padding:10px 3px;font-size:16px;margin:0;width:50%;vertical-align:middle}main .entry form .mfp_element_textarea,main .thanks form .mfp_element_textarea{width:70%;height:100px}main .entry form .bdselect select,main .thanks form .bdselect select{width:13%}main .entry form dl,main .thanks form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}main .entry form dl dt,main .thanks form dl dt{width:30%;font-size:18px;padding:0px;text-align:left;font-weight:bold;margin:0px}main .entry form dl dd,main .thanks form dl dd{width:70%;margin:0px 0px 20px;font-size:18px;line-height:1.5em;text-align:left}main .entry form dl dd ul,main .entry form dl dd ol,main .thanks form dl dd ul,main .thanks form dl dd ol{margin:0px;padding:0px}main .entry form dl dd ul li,main .entry form dl dd ol li,main .thanks form dl dd ul li,main .thanks form dl dd ol li{margin:0px;padding:0px;list-style:none}main .entry form .jobbox,main .thanks form .jobbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #eee;margin-bottom:0;padding:10px 0}main .entry form .jobbox p,main .thanks form .jobbox p{padding-top:3px;width:30%}main .entry form .jobbox .joblabel,main .thanks form .jobbox .joblabel{width:40%}main .entry form .dtspan,main .thanks form .dtspan{font-size:14px;font-weight:normal;padding-left:35px}main .entry form .bdspan,main .thanks form .bdspan{margin:0 20px 0 10px}main .entry form .must,main .thanks form .must{background-color:#ed665f;padding:2px 5px;font-size:13px;color:#fff;border-radius:3px;font-weight:normal;margin:0px 5px 10px 0;background-size:100% 100%}main .entry form .checkbox01,main .thanks form .checkbox01{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:5px 30px;position:relative;width:auto}main .entry form .checkbox01::before,main .thanks form .checkbox01::before{background:#fff;border:1px solid #333;content:"";border-radius:3px;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}main .entry form .checkbox01::after,main .thanks form .checkbox01::after{border-right:3px solid #ed665f;border-bottom:3px solid #ed665f;content:"";height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}main .entry form .checkbox01 .radio01,main .thanks form .checkbox01 .radio01{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}main .entry form .checkbox01 .radio01::before,main .thanks form .checkbox01 .radio01::before{background:#fff;border:1px solid #231815;border-radius:50%;content:"";height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}main .entry form .checkbox01 .radio01::after,main .thanks form .checkbox01 .radio01::after{background:#ed665f;border-radius:50%;content:"";height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}main .entry form .checkbox01.mfp_checked::after,main .thanks form .checkbox01.mfp_checked::after{opacity:1}main .entry form .checkbox01.mfp_checked::after,main .thanks form .checkbox01.mfp_checked::after{opacity:1}main .entry form label,main .thanks form label{display:inline-block;white-space:nowrap}main .entry form input[type=checkbox],main .thanks form input[type=checkbox]{display:none}main .entry form input[type=radio],main .thanks form input[type=radio]{display:none}main .entry form .mfp_not_checked,main .entry form .mfp_checked,main .thanks form .mfp_not_checked,main .thanks form .mfp_checked{padding:3px 3px 3px 30px}main .entry form .agree,main .thanks form .agree{text-align:center;margin:20px auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main .entry form .agree label,main .thanks form .agree label{display:inline-block}main .entry form button.mfp_next,main .entry form button.mfp_prev,main .thanks form button.mfp_next,main .thanks form button.mfp_prev{font-size:18px;margin:10px;padding:5px 10px}main .entry form button.mfp_next,main .thanks form button.mfp_next{float:right}main .entry form button.mfp_prev,main .thanks form button.mfp_prev{float:left}main .entry form .mfp_buttons,main .thanks form .mfp_buttons{padding:10px 0px;text-align:center;margin:50px auto 0}main .entry form .att,main .thanks form .att{font-size:13px}main .thanks_msg{max-width:800px;padding:15px;border:1px solid red;color:red;font-size:13px;margin:30px auto}main .thanks__head{font-size:40px;margin-bottom:30px}main .thanks__link{margin-top:30px}#mfp_overlay_inner{padding:30px 15px}#mfp_overlay_inner table{border-spacing:0px;border-collapse:collapse;width:100%}#mfp_overlay_inner table tr th,#mfp_overlay_inner table tr td{text-align:left;padding:5px 10px}#mfp_overlay_inner table tr th{white-space:nowrap;width:30%}#mfp_overlay_inner table tr td{line-height:1.5em;word-break:break-all}#mfp_overlay_inner h4{text-align:center;margin-bottom:30px;font-size:20px}#mfp_overlay_inner .mfp_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-family:"Noto Sans JP",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mfp_overlay_inner .mfp_buttons #mfp_button_send{border:none;background-color:rgba(0,0,0,0)}#mfp_overlay_inner .mfp_buttons #mfp_button_cancel{border:none;margin-top:50px;color:#fff;font-weight:bold;background:#ccc;padding:10px 30px;border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#mfp_overlay_inner tr{border-bottom:1px solid #ccc}.btnG{border:none;text-align:center;margin:auto;-webkit-transition:all .3s;transition:all .3s;height:45px;line-height:45px}.btnG:hover{-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){body{font-size:1.2rem}main .mv{background:url(../img/entry/mv-sp.jpg) no-repeat bottom center/contain;height:60vw}main .entry,main .thanks{padding-top:70px}main .entry::before,main .thanks::before{font-size:8rem}main .entry__head,main .thanks__head{font-size:3.5rem}main .entry__text,main .thanks__text{text-align:left;font-size:3.6vw}main .entry__small,main .thanks__small{font-size:3vw;width:100%;margin:20px auto 0px;padding:15px 20px}main .entry__bnr,main .thanks__bnr{text-align:center}main .entry__item,main .thanks__item{width:100%;margin-bottom:60px}main .entry__pplink,main .thanks__pplink{font-size:16px}main .entry__label,main .thanks__label{font-size:1.3rem;top:25px;left:25px}main .entry__label::before,main .thanks__label::before{width:75px;height:75px}main .entry__lead,main .thanks__lead{margin:50px auto 0;text-align:left}main .entry form .jobbox,main .thanks form .jobbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .entry form .jobbox:first-child,main .thanks form .jobbox:first-child{margin-top:20px}main .entry form .jobbox .joblabel,main .thanks form .jobbox .joblabel{width:auto}main .entry form .jobbox p,main .thanks form .jobbox p{padding-top:0;padding-left:20px;position:relative;width:100%;margin-bottom:5px}main .entry form .jobbox p::before,main .thanks form .jobbox p::before{content:"■";position:absolute;left:0;top:0}main .entry form .mfp_element_text,main .entry form .mfp_element_number,main .entry form .mfp_element_select-one,main .entry form .mfp_element_email,main .entry form .mfp_element_tel,main .entry form .mfp_element_textarea,main .entry form .mfp_element_date,main .entry form .mfp_element_password,main .thanks form .mfp_element_text,main .thanks form .mfp_element_number,main .thanks form .mfp_element_select-one,main .thanks form .mfp_element_email,main .thanks form .mfp_element_tel,main .thanks form .mfp_element_textarea,main .thanks form .mfp_element_date,main .thanks form .mfp_element_password{width:100%;vertical-align:middle}main .entry form .mfp_element_textarea,main .thanks form .mfp_element_textarea{width:100%;height:100px}main .entry form .bdselect select,main .thanks form .bdselect select{width:24%}main .entry form dl dt,main .thanks form dl dt{width:auto;text-align:left;margin-bottom:10px}main .entry form dl dd,main .thanks form dl dd{border-top:none;width:100%}main .entry form .agree,main .thanks form .agree{margin:10px auto 20px}main .entry form .bdspan,main .thanks form .bdspan{margin:0 5px 0 5px}main .entry form .att,main .thanks form .att{font-size:14px}main .entry form .dtspan,main .thanks form .dtspan{padding-left:6px}main .thanks__head{font-size:3rem;line-height:normal}main .thanks .thanks_msg p{font-size:3.7vw}main #mfp_overlay_inner th{width:auto}main #mfp_overlay_inner th,main #mfp_overlay_inner td{font-size:3.5vw;padding:10px 0}}