@import url(../common.css);
dl, p, ul{
    width : auto;
    max-width : 100%;
    margin-left  : auto;
    margin-right : auto;
}

strong{
    font-weight : normal;
    color : #c00;
}

/* リスト */
dl#ADDRESS{
    margin-left : 3.0em;
}

dl#ADDRESS dt{
    font-weight : bold;
}

dl#LIST dt{
    clear : left;
    float : left;
    width : 5em;
    text-align : right;
}
dl#LIST dt:after{
    content : ' :';
}
dl#LIST dd{
    margin-left : 7em;
}

dd#BB{
    color : #ff0000;
    font-weight : bold;
}


/* 個人情報 */
div#SECURITY {
    float : right;
    width : 280px;
    border : 1px solid #963;
}
div#SECURITY h2 {
    background-image : none;
    background : #fc9;
    border : none;
    margin : 0;
    padding : 0 0 0 20px;
}
div#SECURITY ul{
    margin : 0;
    padding-right : 10px;
}
div#SECURITY li{
    margin-left : -5px;
    list-style-type : square;
}

li{
    margin-left : 3.0em;
    line-height : 1.6;
}
address{
    display : inline;
    margin-right : 0.5em;
}


/* フォーム */
form dl{
    width : auto;
}
form dl dt{
    line-height : 2.0;
}
fieldset{
    margin-right   : auto;
    margin-left    : auto;
}
fieldset{
    border         : none;
    margin-bottom  : 1.0em;
    padding-bottom : 1.0em;
    padding        : 10px;
}
p.submit{
    text-align : center;
}
legend{
    font-weight : bold;
    border : 1px solid #000;
    background-color : #fff;
    padding : 3px 7px;
}
dl#CHECK dt{
    font-weight : bold;
    margin-top : 1.5em;
}
dl#CHECK dd{
    margin-left : 0;
}
ul.checklist{
    margin-left : 1.0em;
    padding :  0;
    list-style-type : none;
}
input.button{
    padding-left  : 2.0em;
    padding-right : 2.0em;
}
span.empty{
    color : #699;
}

form dl#CONFIRM dt, form dl#CONFIRM dd{
    line-height : 2.0em;
}
dl#CONFIRM {
    border-style : solid;
    border-width : 2px;
    border-color : #ccc #333 #000 #999;
    padding : 5px;
    background-color : #eef;
    color : inherit;
}
dl#CONFIRM dt, dl#CONFIRM dd{
    border : none;
}
dl#CONFIRM dt{
    clear : left;
    float : left;
    width : 10.0em;
}
dl#CONFIRM dd{
    margin-left : 11.0em;
}
dl#CONFIRM dd ul{
    margin-left : 0;
    padding-left : 0;
}
dl#CONFIRM dd li{
    margin-left : 2.0em;
    list-style-type : square;
}
span.attention{
    color : #f00;
    font-weight : bold;
}

#POST-FINISHED{
    padding-bottom : 250px;
    background-image : url(/seminar/seminar-bg.jpg);
    background-repeat : no-repeat;
    background-position : center bottom;
}