@charset "UTF-8";.survey__description{width:80%;margin:1rem 0 1rem 2rem;line-height:1.8rem}.survey__question{margin-bottom:1.5rem}.survey__question__query{font-size:1.2rem;margin-bottom:1rem}.survey__question__subQuery{margin-left:1rem;margin-bottom:.7rem}.survey__question__answer{margin-left:4rem;margin-bottom:1.2rem}.survey__question__discription{margin-left:4rem;margin-bottom:.7rem}.survey__thanksMessage__box{border-top:1px solid #c8c8c8;margin-bottom:2rem;text-align:center}.survey__thanksMessage{font-size:1.4rem;margin-top:1.4rem;display:none}.survey__question.question1{display:block}.question1,.question2,.question3{padding-left:1rem}.question1-2,.question1-2-no,.question1-3,.question2,.question3,.question3-1,.question3-2,.survey_industry{display:none}.survey_industry{margin-top:1rem;margin-left:1.2rem}.survey_industry__label{display:none}.survey_industry__label:before{content:'┗━━━';color:grey;position:relative;left:16px;left:1rem}.survey__question__answer.question1-1,.survey__question__query.question1-1,.survey__question__subQuery.question1-1{display:block}.survey__endOfWord{margin-left:.5rem;margin-right:1rem}.question1-2 label{margin-right:1rem}.question1-2-no label{line-height:2rem}.question1-2-no.survey__question__subQuery{margin-left:4rem}.question2 label{display:block;vertical-align:middle;margin-right:1rem;margin-bottom:.8em}.question2 label:last-child{margin-bottom:0}.survey__attention{display:block;margin-left:1rem}.question3-1.survey__question__discription{margin-left:4rem}.signup__rule{width:100%}.signup__rule .form-headline{margin-bottom:20px}.signup__rule__description{margin-bottom:12px;text-align:center}.signupIndex{width:100%}.signupIndex__entryBox{width:746px;margin:-30px auto 40px;padding:40px 0 30px;border:.3rem solid #e4e4e4}.signupIndex .form-title{font-size:16px}.signupIndex__description{width:100%;margin-bottom:4rem;font-size:16px}.signupIndex__agree{margin-bottom:20px;text-align:center}.signupIndex__agree button{min-width:350px}.signupIndex__registBenefit{margin-top:40px;font-size:16px;font-weight:700;text-align:center}.signupIndex__period{text-align:center;margin-bottom:6px}.signupIndex__pointPresent{font-weight:700;font-size:20px;color:#d21c24;text-align:center}.signupIndex__loginLink{margin-bottom:20px;text-align:center}.signupIndexForm{width:100%;margin-bottom:2rem}.signupIndexForm__table{width:740px;margin:auto;margin-bottom:40px;text-align:left}.signupIndexForm__table__studentLink{margin-top:10px!important}.signupIndexForm__table__row th{width:150px;text-align:right}.signupIndexForm__table__row td{width:550px;padding-right:40px}.signupIndexForm__table__row td .u-anchor{display:inline-block;margin-top:4px}.signupIndexForm__table__row td .form-checkbox{vertical-align:middle}.signupIndexForm__table__row td input{height:50px;padding:0 10px}.signupIndexForm__table__row.signupIndexForm__table__row--student td{padding-bottom:10px}.signupIndexForm__table__row.signupIndexForm__table__row--printShop td{padding-bottom:10px}.signupIndexForm__table__row.signupIndexForm__table__row--printShop label{margin-right:.5em;vertical-align:middle}.signupIndexForm__table__row.signupIndexForm__table__row--printShop select{display:none}.signupRegist .regist{position:relative;width:100%}.signupRegist .regist__lead{margin-bottom:20px;font-size:14px}.signupRegist .regist__lead__main{font-size:16px}.signupRegist .regist__lead__attention{display:inline-block}.signupRegist .regist__lead__alert{margin-top:4px;font-size:22px}.signupRegist .regist__houseNumber__alert{display:none}.signupRegist .regist__form{width:100%}.signupRegist .regist__form .txt-accent{margin-top:5px}.signupRegist .regist__form th{position:relative;padding-left:30px}.signupRegist .regist__form .mailMagazine{padding:5px}.signupRegist .regist__form .mailMagazine__title{font-size:1.2rem}.signupRegist .regist__form td{padding-right:30px}.signupRegist .regist__form__account{width:100%;margin-bottom:40px}.signupRegist .regist__form__customer{width:100%;margin-bottom:40px}.signupRegist .regist__form__customer--department{display:none}.signupRegist .regist__form__survey{width:100%;margin-bottom:40px}.signupRegist .regist__form__survey th{padding-left:0}.signupRegist .regist__form__survey td{vertical-align:top}.signupRegist .regist__form__attention{margin-top:4px;margin-bottom:4px}.signupRegist .regist__form__errorMessage{margin:16px;font-weight:700}.signupRegist .regist__confirm{width:100%}.signupRegist .regist__confirm__button{display:block;width:200px;font-size:22px}.signupRegist .loginId__radio{margin-bottom:12px}.signupRegist .loginId__confirm{display:none}.signupRegist .password__lead{margin-top:12px}.signupRegist .password__link{display:block;margin-top:8px}.signupRegist .passwordConfirm__lead{margin-top:8px}.signupConfirm .confirm{width:100%}.signupConfirm .confirm__content .mailMagazine{padding:10px}.signupConfirm .confirm__content .mailMagazine__title{font-size:1.2rem}.signupConfirm .confirm__content th{padding-left:30px}.signupConfirm .confirm__content td{padding-right:30px}.signupConfirm .confirm__account{width:100%;margin-bottom:40px}.signupConfirm .confirm__customer{width:100%;margin-bottom:40px}.signupConfirm .confirm__survey{width:100%;margin-bottom:40px}.signupConfirm .confirm__survey th{width:50%}.signupConfirm .confirm__survey td{width:50%}.signupConfirm .confirm__handle{margin:20px;text-align:center}.mailMagazineArea{margin:0 0 40px 45px}.signupError__subTitle{margin-bottom:12px;font-size:18px;font-weight:700}.signupError__message{margin-bottom:20px;line-height:1.4em}.signupError__return{width:100%}.signup__develop{text-align:center}.signup__develop section{margin-bottom:16px}.signup__develop p{margin-bottom:12px}.signup__develop li{margin-bottom:8px}.signup__develop .url{max-width:200px}.signup__develop .url a{word-break:break-all}@media screen and (max-width:1020px){.signupIndex__entryBox{width:100%}}@media screen and (max-width:767px){.signup__rule__description{font-size:12px}.signup__rule .form-headline{font-size:15px}.signup__rule__window{width:100%}.cancel-buttton{margin-right:0}.signupIndex__entryBox{margin:0 auto 50px;padding:0;border:none}.signupIndex__description{margin-bottom:3rem}.signupIndexForm__table{width:100%}.signupIndexForm__table__row th{display:block;width:100%;margin-bottom:6px;text-align:left}.signupIndexForm__table__row td{display:block;width:100%;padding-right:0}.signupRegist .regist__lead__alert{font-size:18px}.signupRegist .regist__form th{padding-left:0;padding-right:40px;font-size:12px}.signupRegist .regist__form th.necessary_not_edit,.signupRegist .regist__form th.optional{padding-right:0}.signupRegist .regist__form td{padding-right:0}.signupRegist .regist__form td .form-text{display:block;width:100%;margin:10px 0}.signupRegist .regist__form td input{width:100%;margin-bottom:8px}.signupRegist .regist__form td label{display:block;width:100%}.signupRegist .regist__form td label input{width:auto;margin-bottom:2px}.signupRegist .regist__form__survey .form-headline{position:relative;width:100%;font-size:15px}.signupRegist .regist__confirm__button{width:100%}.signupConfirm .confirm__content th{padding-left:8px;padding-right:0}.signupConfirm .confirm__content td{padding-left:8px;padding-right:0}.signupConfirm .confirm__survey th{width:100%}.signupConfirm .confirm__survey td{width:100%}}@media screen and (max-width:419px){.signup__rule__description{font-size:12px}.signup__rule .form-headline{font-size:15px}.signupIndex .form-title{font-size:14px}.signupIndex__description{margin-bottom:2rem}.signupConfirm .confirm__content th{padding-left:0;font-size:12px}.signupConfirm .confirm__content td{padding-left:0;font-size:12px}}@media screen and (max-width:399px){.signupIndex .form-title{font-size:14px}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
