@charset "UTF-8";

body{margin:0;}
.cm_error{}
.cm_error .text_box{max-width:350px;box-sizing:border-box;margin:100px auto;}
.cm_error .text_box .logo{text-align:center;}
.cm_error .text_box .logo img{vertical-align:middle;height:28px;}
.cm_error .text_box .code{font-size:50px;font-weight:800;color:#031A6E;line-height:1;margin-top:50px;text-align:center;}
.cm_error .text_box .code.code_text{font-size:10px;}
.cm_error .text_box .msg{font-size:20px;font-weight:800;color:#000000;line-height:1.4;margin-top:18px;white-space:nowrap;text-align:center;}
.cm_error .text_box .button_area{margin-top:50px;}
.cm_error .text_box .button_area ul{margin:0;padding:0;list-style:none;text-align;center;}
.cm_error .text_box .button_area ul li{}
.cm_error .text_box .button_area .button{margin:0;padding:0;width:100%;box-sizing:border-box;border-radius:5px;height:50px;line-height:50px;display:block;text-align:center;text-decoration:none;color:#ffffff;font-size:18px;font-weight:700;background-color:#031A6E;cursor:pointer;border:0;box-sizing:border-box;-webkit-appearance:none;}
.cm_error .text_box .button_area .button:hover{background-color:#100F3D;}