﻿html,body,h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,hgroup,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}html{font-size:62.5%}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}article,aside,footer,header,nav,section,main{display:block}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}body{font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"Yu Gothic",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:1.5rem;line-height:2;color:#333;background:url(../img/common/bg.png) repeat 0 0/400px auto}div.container{width:1280px;margin:0 auto;position:relative}#wrap{width:100%;min-width:1280px}#wrap a.formBtn,#wrap a.monitorBtn{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;position:fixed;bottom:9px;right:9px;z-index:99}#wrap a.formBtn::before,#wrap a.formBtn::after,#wrap a.monitorBtn::before,#wrap a.monitorBtn::after{content:"";display:block;position:absolute;transition:all .05s 0s linear}#wrap a.formBtn:hover::before,#wrap a.formBtn:hover::after,#wrap a.monitorBtn:hover::before,#wrap a.monitorBtn:hover::after{transition:all .1s 0s ease-in}#wrap a.formBtn{width:242px;height:90px;bottom:29px;right:29px}#wrap a.formBtn::before{width:226px;height:74px;top:8px;left:8px;background:#32a9c5;border:1px solid #fff;border-radius:20px;box-shadow:0 0 0 2px #32a9c5,0 0 0 4px #fff}#wrap a.formBtn::after{width:234px;height:82px;top:4px;left:4px;background:url(../img/top/btn_form.png) no-repeat 50% 50%}#wrap a.formBtn:hover::before{width:234px;height:82px;top:4px;left:4px}#wrap a.formBtn:hover::after{width:242px;height:90px;top:0;left:0}#wrap a.monitorBtn{width:134px;height:134px}#wrap a.monitorBtn::before{width:118px;height:118px;top:8px;left:8px;background:#32a9c5;border:2px solid #fff;border-radius:67px;box-shadow:0 0 0 4px #32a9c5}#wrap a.monitorBtn::after{width:126px;height:126px;top:4px;left:4px;border-radius:67px;background:url(../img/top/btn_monitor_end.png) no-repeat 50% 50%}#wrap a.monitorBtn:hover::before{width:126px;height:126px;top:4px;left:4px}#wrap a.monitorBtn:hover::after{width:134px;height:134px;top:0;left:0}#wrap a.juicyBanner{display:block;width:244px;height:112px;border:2px solid #fafaf9;border-radius:22px;overflow:hidden;background:url(../img/common/banner_juicy.jpg) no-repeat 0 0;text-indent:100%;white-space:nowrap;position:fixed;bottom:16px;left:16px;transition:opacity .2s 0s linear;z-index:99}#wrap a.juicyBanner.hide{opacity:0}#nav{width:157px;height:66px;position:fixed;top:-70px;left:18px;z-index:100;transition:top .1s 0s ease-in}#nav.view{top:17px;transition-duration:.2s}#nav a{display:block;width:157px;height:66px;overflow:hidden;background:url(../img/common/logo_header.png) no-repeat 0 50%/contain;text-indent:100%;white-space:nowrap}#footer{width:100%;min-width:1280px;background:#f2f2f2}#footer div.container{padding:20px 30px 18px 27px}#footer h1{width:147px;height:63px;margin-bottom:20px}#footer h1 a{display:block;width:100%;height:100%;overflow:hidden;background:url(../img/common/logo_juicy.png) no-repeat 0 0/contain;text-indent:100%;white-space:nowrap}#footer p{font-size:1.2rem;line-height:1;font-weight:bold}#footer p.copy{text-align:right;position:absolute;right:30px;bottom:18px}body{background-image:url(../assets/img/common/bg.png)}#wrap div.formContainer{width:1280px;padding:0;margin:0 auto}#wrap div.formContainer a{color:#32a9c5;text-decoration:underline}#wrap div.formContainer hr{border:none;box-shadow:none;height:100px;margin:0}#nav a{background-image:url(../assets/img/common/logo_header.png)}#footer h1 a{background-image:url(../assets/img/common/logo_juicy.png)}#formMain{min-height:calc(100vh - 117px);padding:72px 75px 200px}#formMain h1{font-size:4.8rem;line-height:1.625;margin-bottom:48px}#formMain p{font-size:1.6rem;line-height:1.75}#formMain div.lastNotes{padding:0 55px}#formMain div.lastNotes ul{width:100%;padding:30px 42px;border-radius:5px;background:#f2f2f2}#formMain div.lastNotes li{list-style:none;padding:3px 0 3px 1em;font-size:1.3rem;line-height:1.5;text-indent:-1em}#formMain div.lastNotes li::before{content:"※"}#formMain p.totop{margin-top:190px}#error_message{color:#e79cc8 !important}#header{width:100%;padding:92px 0 68px;background:url(../assets/img/form/bg.jpg) no-repeat 50% 0/cover}#header .box{width:766px;margin:0 auto}#header h1{width:766px;height:314px;overflow:hidden;background:url(../assets/img/form/head_top.png?20210928) no-repeat 0 0;text-indent:100%;white-space:nowrap}#header div.about{width:766px;height:372px;overflow:hidden;background:url(../assets/img/form/head_bottom.png) no-repeat 0 0;text-indent:100%;white-space:nowrap}#header .content{width:766px;background:url(../assets/img/form/head_bg.png) repeat-y 0 0}#header .content p{padding:0 150px;font-size:1.6rem;line-height:1.75}#header .content p.date br{display:none}#header .content p.note{margin-top:15px;font-size:1.2rem;line-height:1.5;padding-left:calc(150px + 1em);text-indent:-1em}#header .content p.thanks{padding:0 75px;position:relative}#header .content p.thanks::before{content:"";width:123px;height:123px;position:absolute;top:-118px;right:19px;background:url(../assets/img/form/head_mark_end.png) no-repeat 0 0/123px auto}#formMain.entry form{padding:0 55px;margin-top:44px}#formMain.entry form label{font-size:1.8rem;line-height:1.111}#formMain.entry form label.cap{padding-right:1em}#formMain.entry form label strong{font-size:1.2rem;color:#e99dca;font-weight:normal}#formMain.entry form input[type=text]{height:40px;padding:0 10px;font-size:1.4rem;border:1px solid #ccc;border-radius:5px;background:#fff}#formMain.entry form input[type=text]::placeholder{color:#aaa}#formMain.entry form input[type=text].len1{width:100%}#formMain.entry form input[type=text].len2{width:520px}#formMain.entry form input[type=text].len3{width:255px}#formMain.entry form input[type=radio]{display:none}#formMain.entry form input[type=radio]+label.radio{position:relative;padding-left:30px}#formMain.entry form input[type=radio]+label.radio::before{content:"";display:inline-block;width:18px;height:18px;border:3px solid #fff;box-shadow:0 0 0 1px #707070;border-radius:10px;background:#fff;position:absolute;left:1px;top:11px;cursor:pointer}#formMain.entry form input[type=radio]:checked+label.radio::before{background:#333}#formMain.entry form input[type=checkbox]{display:none}#formMain.entry form input[type=checkbox]+label.checkbox{min-width:40px;position:relative;padding-left:40px}#formMain.entry form input[type=checkbox]+label.checkbox::before{content:"";display:inline-block;width:30px;height:30px;border:1px solid #aaa;border-radius:5px;background:url(../assets/img/form/check.svg) no-repeat 40px 50%/20px auto #fff;position:absolute;left:0px;top:5px;cursor:pointer}#formMain.entry form input[type=checkbox]:checked+label.checkbox::before{background-position:50% 50%}#formMain.entry form label.select{display:inline-block;border:1px solid #ccc;border-radius:5px;overflow:hidden;font-size:0 !important;position:relative}#formMain.entry form label.select span{content:"";display:block;width:12px;height:100%;background:url(../assets/img/form/arrow_form.svg) no-repeat 0 50%/12px auto;position:absolute;top:0;right:5px;pointer-events:none}#formMain.entry form select{height:38px;padding:0 27px 0 10px;font-size:1.4rem;background:#fff;cursor:pointer;position:relative;appearance:none;border:none}#formMain.entry form select::-ms-expand{display:none}#formMain.entry form textarea{width:100%;height:170px;padding:8px 10px;font-size:1.4rem;line-height:1.5;border:1px solid #ccc;border-radius:5px;background:#fff}#formMain.entry form textarea::placeholder{color:#aaa}#formMain.entry form input.btn[type=submit]{width:260px;height:70px;border:3px solid #333;border-radius:35px;font-size:1.8rem;font-weight:bold;text-indent:-15px}#formMain.entry form input.btn[type=submit]+label{width:260px;height:70px;position:absolute;top:0;left:50%;margin-left:-130px;pointer-events:none}#formMain.entry form input.btn[type=submit]+label::after{content:"";width:31px;height:22px;position:absolute;top:50%;right:28px;margin-top:-11px;background:url(../assets/img/form/arrow_btn.svg) no-repeat 0 0/31px auto}#formMain.entry form input.btn[type=submit].comit+label{width:250px;height:60px;top:5px;left:50%;margin-left:-125px;border:1px solid #333;border-radius:30px}#formMain.entry form input.btn[type=submit].comit+label::after{right:23px}#formMain.entry div.formArea{padding-bottom:40px}#formMain.entry div.formRow{font-size:0}#formMain.entry div.formRow.columns{display:flex}#formMain.entry div.formGroup{padding-top:8px}#formMain.entry div.formGroup label{font-size:1.6rem;line-height:2.5;vertical-align:middle}#formMain.entry div.formGroup label.sub{font-size:1.4rem;line-height:2.286}#formMain.entry div.formGroup p.detail{font-size:1.3rem;padding-left:36px;line-height:2.692}#formMain.entry div.formGroup p.detail::before{content:"●";color:#389839}#formMain.entry div.formArea.area_name div.formGroup{margin-right:20px}#formMain.entry div.formArea.area_gender div.formGroup,#formMain.entry div.formArea.area_worcation div.formGroup{margin-right:55px}#formMain.entry div.formArea.area_birth div.formGroup{font-size:1.6rem;margin-right:1em}#formMain.entry div.formArea.area_birth div.formGroup span.unit{padding-left:.5em}#formMain.entry div.formArea.area_birth #birth-y_error,#formMain.entry div.formArea.area_birth #birth-m_error,#formMain.entry div.formArea.area_birth #birth-d_error{display:none}#formMain.entry div.formArea.area_member div.formGroup{margin-right:35px}#formMain.entry div.formArea.area_btn{text-align:center;position:relative}#formMain.entry .alert-warning,#formMain.entry .alert-danger{color:#333;background:none;border:none;padding:0;margin:0}#formMain.entry div.formAlert .alert-warning,#formMain.entry div.formAlert .alert-danger{color:#e79cc8;font-size:1.2rem;line-height:1.5}#formMain.entry div.formGroup.alert-warning input[type=text]:not(.changed),#formMain.entry div.formGroup.alert-warning textarea:not(.changed),#formMain.entry div.formGroup.alert-warning select:not(.changed){color:#e79cc8 !important;border-color:#e79cc8 !important;background:#f5d1e6 !important}#formMain.entry div.jtb{display:flex;justify-content:center;align-items:center;padding:40px 0 3px}#formMain.entry div.jtb::after{content:"";display:block;width:88px;height:39px;background:url(../assets/img/form/logo_jtb.png) no-repeat 100% 50%/auto 100%}#formMain.entry div.jtb p{font-size:1.2rem;line-height:1.5}#formMain.confirm dl{margin-bottom:45px}#formMain.confirm dl:not(.textarea){border-bottom:1px solid #ccc}#formMain.confirm dt{padding-left:1em;font-size:1.4rem;line-height:1.5;margin-bottom:16px;font-weight:normal}#formMain.confirm dd{padding-left:1em;font-size:2rem;line-height:1.8;font-weight:bold}#formMain.confirm dd.member li{display:inline-block;list-style:none}#formMain.confirm dd.member li:not(:last-child)::after{content:"・"}#formMain.confirm p.back{text-align:center;font-size:1.2rem;line-height:1.5;margin-bottom:48px}#formMain.confirm p.back input[type=submit]{padding:0;border:none;background:none;color:#32a9c5;text-decoration:underline}#formMain.confirm p.back br{display:none}#formMain.confirm div.formArea.area_btn{padding-bottom:19px}