@charset "UTF-8";

/* ///////////////////////////////////////////////
【errorカテゴリ】
title: error.css
paths: common/css/error.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

#01 共通
#02 内容
----------------------------------------------- */



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

#01 共通

----------------------------------------------- */
div.mainImg h2 {
background: url(../../error/img/error_ttl_main.jpg) no-repeat;
}

div.boxA h2 {
width: 52px;
height: 349px;
margin: 0 auto;
background: url(../../error/img/error_ttl_left.gif) no-repeat;
}

div.section {
width: 800px;
margin: 0 auto 50px;
}



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

#02 内容

----------------------------------------------- */
body.errorIndexStyle div.section h3 {
width: 800px;
height: 80px;
margin-bottom: 40px;
background: url(../../error/img/error_ttl_404.gif) no-repeat;
}

body.errorIndexStyle div.section h4 {
width: 347px;
height: 54px;
margin: 0 auto 40px;
background: url(../../error/img/error_ttl_file.gif) no-repeat;
}

body.errorIndexStyle div.section p.caption {
margin-bottom: 40px;
font-size: 20px;
font-weight: bold;
color: #303b4d;
}

body.errorIndexStyle div.section p.txtA {
margin-bottom: 30px;
}

body.errorIndexStyle div.section ul {
padding: 20px 30px 20px 40px;
border: #999 1px solid;
background: #eff2f5;
list-style-type: disc;
list-style-position: outside;
}

body.errorIndexStyle div.section ul li {
line-height: 1.9;
}

body.errorIndexStyle div.section h4 {
width: 347px;
height: 54px;
margin: 0 auto 40px;
background: url(../../error/img/error_ttl_file.gif) no-repeat;
}

body.errorIndexStyle div.errorTopBtn p {
width: 300px;
height: 80px;
margin: 0 auto 30px;
}
body.errorIndexStyle div.errorTopBtn p a {
width: 300px;
height: 80px;
background: url(../../error/img/error_btn_top.jpg) no-repeat;
}

