@charset "utf-8";

/*-- company/index.jsp 会社概要
-------------------------------------------------------- */

/* header */
#header {
    padding-top: 5px;
}
#header h1  {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    text-align: right;
}
.navi_area {
    width: 950px;
    margin: 0 auto;
    position: relative;
    height: 65px;
}
.company_overview {
    font-family: "Meiryo","メイリオ","ＭＳ　Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
    font-size: 14px;
}
.company_overview h2 {
    text-align:left;
    background-color: #ebe2bb;
    padding: 6px 20px;
    margin:20px auto 0;
    font-size: 18px;
}
.company_overview table {
    width: 100%;
    margin: 10px auto 80px;
    border: 1px solid #CECCB7;
    line-height: 18px;
}
.company_overview table th {
    padding: 20px;
    border-bottom: 1px solid #CECCB7;
    border-right: 1px solid #CECCB7;
    background: #f5f5f5;
}
.company_overview table td {
    padding: 20px;
    border-bottom: 1px solid #CECCB7;
    background: #fff;
}
.company_overview table td dt {
    float: left;
    width: 130px;
}
.company_overview table ol li {
    list-style: decimal;
    margin: 0 0 0 30px;
}

/* footer */
iframe#camp-guide-foot {
    border: medium none;
    height: 320px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}



/*-- company  不正ユーザーに対する取り組みについて
-------------------------------------------------------- */
#container {
    font-family: "Meiryo","メイリオ","ＭＳ　Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
    font-size: 14px;
    padding: 0 0 100px;
}
#container h2 {
    text-align: left;
    background-color: #ebe2bb;
    padding: 6px 20px;
    margin: 20px auto 0;
    font-size: 18px;
}
.efforts { padding:20px 20px;}
.efforts p.conclusion {
    font-size: 26px;
    font-weight: bold;
    padding: 0 0 5px 0;
}
.efforts hr {
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-top: 1px dotted #555;
    margin-top:20px;
}
.efforts dl { padding:25px 0 0 0;}
.efforts dl dt {
    color:#ff5555;
    font-size:20px;
    font-weight:bold;
}
.efforts dl dd {
    margin-bottom:20px;
    padding: 3px 0 0 21px;
}
.efforts .caution {
    margin-top:30px;
    padding:10PX 25px 25px 25px;
    background-color:#f0f0f0;
}
.efforts .caution p { 
    padding-top:15px;
    line-height:1.7;
}
.efforts .caution p.right { text-align:right;}
