.info-form{width:100%}.info-form .text-head{margin:15px 0;font-size:1.3rem}.info-form .text-head strong{font-weight:600}@media (min-width: 375px){.info-form .text-head{font-size:1.4rem}}@media (min-width: 576px){.info-form .text-head{font-size:1.5rem}}.info-form span{white-space:pre}.info-form .form-title{width:100%;background-color:#010331;color:#fff;padding:8px 10px;border:1px solid rgb(1,3,49)}@media (min-width: 375px){.info-form .form-title{padding:10px}}@media (min-width: 768px){.info-form .form-title{padding:10px 32px}}.info-form .form-title span{font-size:1.2rem;font-weight:600}@media (min-width: 375px){.info-form .form-title span{font-size:1.4rem}}.info-form .form-row{flex-direction:column}.info-form .form-row *{font-size:1.2rem}@media (min-width: 375px){.info-form .form-row *{font-size:1.3rem}}@media (min-width: 576px){.info-form .form-row *{font-size:1.4rem}}@media (min-width: 768px){.info-form .form-row{flex-direction:row!important}.info-form .form-row *{font-size:1.5rem}}.info-form .form-row .error-box{padding-bottom:10px}.info-form .form-row .error-box .error-msg{color:red}.info-form .form-row .first-column{width:100%;padding:8px 15px;background-color:#ecf3f5;border:1px solid rgb(200,200,200);border-top:none}@media (min-width: 768px){.info-form .form-row .first-column{align-self:stretch;padding:10px 32px;align-items:center;flex-shrink:2;min-height:56px;min-width:300px}}.info-form .form-row .first-column span{font-weight:600;color:#010331}.info-form .form-row .first-column .note{font-weight:300;white-space:pre-wrap}.info-form .form-row .first-column .hissu{font-weight:300;color:red}.info-form .form-row .first-column .hissu-hidden{color:red;display:none}.info-form .form-row .first-column .sp-example span{font-weight:300!important}@media (min-width: 768px){.info-form .form-row .first-column .sp-example{display:none}}.info-form .form-row .second-column{width:100%;padding:10px 15px;border:1px solid rgb(200,200,200);border-top:none;text-align:right}@media (min-width: 768px){.info-form .form-row .second-column{align-self:stretch;padding:12px 32px;border-left:none;flex-shrink:1;min-height:56px;text-align:left!important}}.info-form .form-row .second-column .example-box{background-color:#f0f0f0!important;margin-bottom:15px}.info-form .form-row .second-column span{color:#010331}.info-form .form-row .second-column .err{background-color:#faa!important}.info-form .form-row .second-column .pc-example{display:none}@media (min-width: 768px){.info-form .form-row .second-column .pc-example{display:inline-flex}}.info-form .form-row .second-column .form-txt-field{padding:1px 5px;color:#010331;background-color:#fff;border:1px solid #cccccc;border-radius:2px}.info-form .form-row .second-column .vertical-resize{resize:vertical}.info-form .form-row .second-column .red-msg{color:#ff0d00}.info-form .form-row .second-column .error-msg{color:#ff0d00;font-size:1rem}@media (min-width: 768px){.info-form .form-row .second-column .error-msg{font-size:1.2rem}}.info-form .form-row .second-column .error-hidden{display:none!important}.info-form .form-row .second-column #birthday_y,.info-form .form-row .second-column #c_card_get_y{width:60px;height:28px}.info-form .form-row .second-column #birthday_y::-webkit-calendar-picker-indicator,.info-form .form-row .second-column #c_card_get_y::-webkit-calendar-picker-indicator{margin-bottom:10px;margin-right:-5px}@media (min-width: 768px){.info-form .form-row .second-column #birthday_y,.info-form .form-row .second-column #c_card_get_y{width:70px}}.info-form .form-row .second-column #post_code,.info-form .form-row .second-column #postcd{color:#031264;background-color:#fff;border:1px solid #031264;cursor:pointer;border-radius:2px;font-size:1rem;padding:3px 5px;margin-left:5px;font-weight:600}@media (min-width: 375px){.info-form .form-row .second-column #post_code,.info-form .form-row .second-column #postcd{font-size:1.1rem;padding:3px 15px}}@media (min-width: 768px){.info-form .form-row .second-column #post_code,.info-form .form-row .second-column #postcd{font-size:1.4rem;padding:3px 10px}}.info-form .form-row .second-column #post_code:hover,.info-form .form-row .second-column #postcd:hover{color:#fff;background-color:#031264}.info-form .form-row .second-column .item{color:#666;margin-right:4px;font-size:1rem;display:inline-block;width:55px;margin-left:10px;float:none}@media (min-width: 576px){.info-form .form-row .second-column .item{font-size:1.2rem}}@media (min-width: 768px){.info-form .form-row .second-column .item{font-size:1.1rem;width:80px}}.info-form .form-row .second-column .confirm-checkbox{white-space:nowrap}.info-form .form-row .second-column .confirm-checkbox .checkbox-container .checkmark{right:0;left:unset}@media (min-width: 768px){.info-form .form-row .second-column .confirm-checkbox .checkbox-container .checkmark{top:5px;right:unset;left:0}}.info-form .form-row .second-column .common-change-btn{color:#fff;font-size:1.2rem;padding:5px 20px;border:1px solid #d13932;background-color:#d13932;font-weight:600;text-align:center;margin-left:30px;text-decoration:none}.info-form .form-row .second-column .common-change-btn:hover{background-color:#fff;color:#d13932}.info-form .form-row .default-card .checkbox-container .item{padding-right:35px;width:100%}.info-form .form-row .default-card .checkbox-container .checkmark{top:2px;right:0;left:unset}@media (min-width: 768px){.info-form .form-row .default-card{display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.info-form .form-row .default-card-confirm{display:flex;flex-direction:row;justify-content:space-between}}.info-form .bottom-btn-group{flex-direction:column}.info-form .bottom-btn-group .change-btn{margin-top:30px;color:#fff;width:100%;padding:8px 30px;border:1px solid #d13932;background-color:#d13932;font-weight:600;text-decoration:none;position:relative;font-size:1.4rem}.info-form .bottom-btn-group .change-btn div{font-size:1.4rem}.info-form .bottom-btn-group .change-btn .fa{position:absolute;right:20px}.info-form .bottom-btn-group .cancel-btn{color:gray;margin:8px 0;width:100%;padding:8px 30px;font-weight:600;text-decoration:none;border:1px solid rgb(200,200,200);font-size:1.4rem}.info-form .bottom-btn-group .cancel-btn div{font-size:1.4rem}.info-form .bottom-btn-group .change-btn:hover,.info-form .bottom-btn-group .common-change-btn:hover{color:#fff}@media (min-width: 768px){.info-form .bottom-btn-group{flex-direction:row;justify-content:center}.info-form .bottom-btn-group .change-btn{width:250px;margin-right:16px;font-size:1.6rem}.info-form .bottom-btn-group .cancel-btn{margin-top:30px;margin-bottom:unset;margin-left:16px;width:250px;font-size:1.6rem}}.info-form .unsubscribe-link{text-align:center;padding-top:30px;padding-bottom:20px}.info-form .unsubscribe-link a{font-size:1.2rem;text-decoration:underline;color:gray}.max-width-992{width:100%;max-width:992px}.info-form .point-history-container .form-row .first-column{word-wrap:break-word;word-break:break-word;white-space:normal}@media (min-width: 768px){.info-form .point-history-container .form-row .first-column{min-width:400px}}.info-form .point-history-container .form-row .first-column span{word-wrap:break-word;word-break:break-word;white-space:normal}.information .save-content p{font-size:1.2rem;color:#444;margin-bottom:5px}.information .save-content a{text-decoration:none;color:#136;font-size:1.2rem}.information .save-content #main{width:150px;height:40px;text-align:center}.information .save-content strong2{font-size:1.3rem;color:#c80909;font-weight:700}.information .save-content pre{white-space:pre-wrap;padding-left:10px;font-size:1.4rem}.information .save-content .info{font-size:1.2rem}.information .save-content .save-button{color:#fff;border:1px solid #d13932;background-color:#d13932;font-weight:600;text-decoration:none;cursor:pointer}.information .save-content .save-button:hover{background-color:#fff;color:#d13932}@media (min-width: 576px){.information .save-content p{font-size:1.4rem}.information .save-content a{text-decoration:none;color:#136;font-size:1.4rem}.information .save-content #main{width:150px;height:40px;text-align:center}.information .save-content strong2{font-size:1.5rem}.information .save-content pre{font-size:1.6rem}.information .save-content .info{font-size:1.4rem}}@media (min-width: 768px){.information .save-content p,.information .save-content a{font-size:1.6rem}.information .save-content #main{width:150px;height:40px;text-align:center}.information .save-content strong2{font-size:1.7rem}.information .save-content pre,.information .save-content .info{font-size:1.6rem}}
