.regist{ margin-right: auto; margin-left : auto; width: 80%; max-width: 800px; color: #000000; position: relative; text-align: center; } .eyes{ width: 5%; } table { margin-right: auto; margin-left : auto; text-align: center; } .td_items{ text-align: center; } .text_item{ font-size: 16px; } .text_sub{ font-size: 12px; } input{ box-sizing: border-box; font-size: 16px; padding: 0.5em; transition: 0.3s; letter-spacing: 1px; border: 1px solid #ffffff; box-shadow: 1px 1px 2px 0 #707070 inset; border-radius: 4px; text-align: center; } label{ font-size: 16px; } .text_main{ font-size: 100%; font-weight: normal; } .text_err{ font-size: 100%; font-weight: normal; color: #ff0000; } @media (max-width: 600px) { .td_items{ width: 170px; font-size: 10px; } .text_item{ font-size: 10px; } .text_sub{ font-size: 10px; } input{ font-size: 12px; box-sizing: border-box; padding: 0.5em; transition: 0.3s; letter-spacing: 1px; border: 1px solid #ffffff; box-shadow: 1px 1px 2px 0 #707070 inset; border-radius: 4px; } label{ font-size: 12px; } } fieldset { border: none; text-align: center; width: 80%; text-align: center; } div { margin : 10px; } .rivacy_policy{ border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding: 10px; text-align: center; } .control-submit{ text-align: center; } .control-label{ width: 200px; height: 15px; margin: 0 auto; transform: translateX(-20%); } .input_w{ display: block; } .input_required{ color: #ff0000; } .input_option{ color: #ffcc00; } .input_w100 { width: 100%; } .btn-square-slant { display: inline-block; position: relative; padding: 0.5em 1.4em; text-decoration: none; background: #0060ff; color: #FFFFFF; width: 50%; } .btn-square-slant:before { content: " "; position: absolute; bottom: -5px; left: -1px; width: 0; height: 0; border-width: 0 6px 6px 0px; border-style: solid; border-color: transparent; border-bottom-color: #FFF; } .btn-square-slant:after { content: " "; position: absolute; top: -1px; right: -5px; width: 0; height: 0; border-width: 0px 6px 6px 0px; border-style: solid; border-color: #FFF; border-bottom-color: transparent; } .btn-square-slant:active { border:none; -webkit-transform: translate(6px,6px); transform: translate(6px,6px); } .btn-square-slant:active:after, .btn-square-slant:active:before { content: none; }