@charset "utf-8";

/* ############################################################################
 * 
 * エラーページ
 * 
 * ############################################################################ */

/* タイトル
----------------------------------------------------------- */
h1 {
  width:930px;
  height:33px;
  background: url("/images/show-error/title.png");
  background-size: 950px;
  padding-top:17px;
  text-align:right;
  padding-right:20px;
}


/*error独立ページ*/

#contents {
  padding: 10px 0 40px 0;
  border-radius: 5px;
  border: 1px solid #ccc;
}
#error-title-area{
  width:800px;
  margin:25px auto 0;
  padding:6px 10px 5px 30px;
  vertical-align:middle;
  font-weight:bold;
  font-size:1.4em;
  line-height:1.8em;
  border:3px solid #999;
  background:#f4f1ee;
  border-radius:26px;        /* CSS3草案 */  
  -webkit-border-radius:26px;    /* Safari,Google Chrome用 */  
  -moz-border-radius:26px;   /* Firefox用 */  
}
#error-msg-area .error-title {
  color:#543433;
  margin:0 auto 15px;
  text-align:center;
}
#error-word-display {
  background-color: #efefef;
  width:730px;
  min-height:180px;
  padding: 30px;
  margin:40px auto 0;
}
#error-word-display .errMsg {
  width:700px;
  min-height:80px;
  margin:20px auto;
}

#error-word-display .delete_reason{
  margin-bottom: 30px;
  font-size: 14px;
}
#error-word-display .delete_reason .title{
  font-size: 18px;
}
#error-word-display .delete_reason h3{
  font-size: 16px;
  font-weight: bold;
  margin: 20px 0 5px 0;
}
#error-word-display .delete_reason h3 .fa-exclamation-triangle{
  margin-right: 5px;
  color: #b22222;
}

/*ポップアップページ用*/
body#popup{
  background: url("../../images/back-gray.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
body#popup div#contens-inner{
  width:480px;
  background:#FFF;
  border:1px solid #eae4de;
  padding:10px 5px 50px;
  margin-top:20px;
}
body#popup #error-title-area{
  width:400px;
}
body#popup #error-word-display {
  width:400px;
}


/* 
----------------------------------------------------------- */