﻿@charset "UTF-8";

/*
#conL {
   width:660px;
}

#contentsInn {
   background:#f1f1f1;
}
*/

dl dt {
/*    border-left:5px solid #b7d9fe;
    border-bottom:1px solid #b7d9fe;*/
    font-size:small;
    margin:0;
    padding:5px;
/*    background:#f1f1f1;*/
}
dl dt span{
    color:red;
    font-weight:bold;
}
dl dd{
    font-size:small;
    margin:0;
    padding:10px;
/*    background:#FFFFFF; */
}
dl dd input{
    position:relative;
    z-index:2;
}
dl dd label{
    position:relative;
    padding:5px 5px 5px 25px;
    margin : 0 5px 0 -25px;
    margin-left:-25px;
    position:relative;
    z-index:1;
}
dl dd.error input , 
dl dd.error textarea , 
dl dd.error label {
    background:#FFCCCC;
}
* html dl dd.error label {
    background:none;
}
*+html dl dd.error label{
    background:none;
}
dl dd p.error{
    margin:0;
    color:red;
    font-weight:bold;
    margin-bottom:1em;
}

input.myError {
    background-color:#CCFFFF;
}

label.myError {
    color:#FF0000;
}

textarea.myError {
    background-color:#CCFFFF;
}

/* ボタン関係 */
div.conBtn {
    margin:12px 0 12px 12px;
}

#kakunin {
    width:90px;
}

#return {
    width:60px;
}

#send {
    width:60px;
}

div.message {
    margin: 60px 0 60px 12px;
}
