@charset "utf-8";
/* ------------------------------ 標準設定 */
body {
    color:#333;
}
form {
    margin:0;
    padding:0;
}

h2 {
   width:712px;
   margin:20px auto;
}
h2 img{
   width:707px;
   height:54px;
   border:none;
}

/* ------------------------------ 通報手順・説明 */
#description {
    width:712px;
    margin:0 auto;
    color:#626262;
    letter-spacing:1px;
}
#description p{
    margin:12px 0;
}
/* ------------------------------ フォーム */
/* 入力項目（横幅・背景色） */
#content div#regist{
    width:730px;
    margin:25px auto 0 auto;
    padding:25px 0;
    background-color:#E9E9E9;
}
div#error{
    border:1px solid #FF0000;
    background-color:#FFCDCD;
    padding:10px;
    text-align:left;
    color:#FF0000;
    font-weight:bold;
    font-size:160%;
    line-height:120%;
}
div#error p{
    margin:0 auto;
}
/* 入力項目（リスト） */
#content div#regist dl{
    width:670px;
    margin:0 30px;
    padding:10px 0 0 0;
    display: inline-block;
    display: block;
}
* html #content div#regist dl{
    height: 1%;
}
/* 入力項目（clearfix） */
#content div#regist dl:after{
    content:"";
    display:block;
    clear:both;
}
/* 入力項目（項目） */
#content div#regist dl dt{
    width:155px;
    float:left;
}
/* 入力項目（必須項目） */
#content div#regist dl dt strong{
    color:#E64197;
    font-weight:normal;
}
/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd input,
#content div#regist dl.bdr dd select,
#content div#regist dl.bdr dd textarea{
    border:1px solid #A5ACB2;
    background-color:#F3F1EE;
}
#content div#regist dl.bdr dd input.nbdr{
    border:none;
}
#content div#regist dl.bdr dd p{
    margin:10px 0;
}
/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd input.small{
    width:150px;
}
#content div#regist dl.bdr dd input.large{
    width:350px;
}
/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd textarea{
    height:180px;
    width:350px;
}
/* 入力項目（入力項目） */
#content div#regist dl dd{
    width:515px;
    float:right;
}
/* チェックボックス */
#content div#regist dl.bdr dd ul.list li{
    float:left;
    width:171px;
    margin:0;
    padding:0;
}
/* 入力項目（submit） */
#content div#regist div#sbt{
    clear:both;
    width:670px;
    margin:15px 30px 0 30px;
    text-align:center;
}
/* 入力項目（注意事項） */
#content div#caution{
    width:730px;
    margin:15px auto;
    font-size:80%;
    letter-spacing:1px;
}
/* 入力項目（注意事項）リンク色 */
#content div#caution a:link{
    color:#E64197;
}
/* 入力項目（注意事項）リンク色 */
#content div#caution a:hover{
    color:#E64197;
    text-decoration:underline;
}
/* ------------------------------ 結果画面 */
/* 入力項目（横幅・背景色） */
#content div#accept{
    width:707px;
    margin:0 auto;
    padding:15px 0 0 0;
}
#content div#accept div#notice{
    font-size:160%;
    font-weight:bold;
    border:1px solid #999;
    padding:10px;
    background-color:#EBEBEB;
}
#content div#accept p{
    margin:20px 0;
    font-size:120%;
}
