@charset "UTF-8";

#content01{
}

#sidebar01{
width:240px;
float:left;
padding-left:10px;
}

#sidebar01 dl{
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

#sidebar01 dl dt{
margin-bottom:15px;
}

#sidebar01 dl dd{
height:150px;
position:relative;
}

#sidebar01 dl dd ul{
position:absolute;
bottom:0px;
font-size:12px;
}

#sidebar01 dl dd ul li{
margin-bottom:5px;
}

#main01{
width:490px;
float:right;
padding-right:10px;
font-size:12px;
}

#main01 .dl01{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px dotted #bbb !important;
border-bottom:1px solid #ddd;
}


#main01 .dl01 dt{
background:#eee;
padding:2px 5px;
border-top:2px solid #999;
font-size:14px;
font-weight:800;
color:#333;
margin-bottom:10px;
}

#main01 .dl01 dd .p01{
margin-bottom:30px;
}


/* 20080324 ’Ç‹L */
#main01 .div01 {
    width: 280px;
    margin: 0 auto;
    line-height:normal;
    padding:0pt;
    text-align:center;
}

#content01 .div01 img{
    float: left;
}


#main01 .dl01 dd .p02{
margin-bottom:10px;
}

#main01 .dl01 dd .error01{
color:red;
background:#FFA6A6;
font-weight:600;
margin-bottom:20px;
text-align:center;
padding:2px 0px;
}

#main01 .dl01 dd table{
width:100%;
margin-bottom:10px;
}

#main01 .dl01 dd table th{
width:180px;
padding:10px;
border:1px solid #C8CDD9;
background:#eff5f6;
vertical-align:top;
}

#main01 .dl01 dd table td{
width:auto;
padding:10px;
border:1px solid #C8CDD9;
vertical-align:top;
word-break: break-all;
}

#main01 .dl01 dd .error02{
color:red;
padding:2px 0px;
}

#main01 .dl01 dd table td input{
vertical-align:middle;
}

#main01 .dl01 dd table td .input01{
width:170px;
margin-right:5px;
}

#main01 .dl01 dd table td .radio01{
margin:0px 5px;
}

#main01 .dl01 dd table td .radio02{
margin:0px 5px;
margin-left:30px;
}

#main01 .dl01 dd table td textarea{
width:265px;
height:120px;
}

#main01 .dl01 dd table td .p03{
text-align:right;
}

#main01 .dl01 dd .box01{
color:red;
text-align:center;
border:1px solid #C8CDD9;
padding:5px;
margin-bottom:10px;
}

#main01 .dl01 dd .box02{
height:100px;
overflow:auto;
border:1px solid #ccc;
padding:10px;
}

#main01 .dl01 dd .box02 dl{
}

#main01 .dl01 dd .box02 dl dt{
background:none;
padding:10px 0px;
border-top:none;
font-size:12px;
font-weight:100;
color:#666;
margin-bottom:0px;
}

#main01 .dl01 dd .box03{
padding:10px 10px 50px;
text-align:center;
}

#main01 .dl01 dd .box03 input{
vertical-align:middle;
margin:0px 5px;
}

#main01 .dl01 dd .box04{
text-align:center;
}

#main01 .red{
color:red;
}

#main01 .dl01 dd .box05{
margin-top:50px;
text-align:center;
}

#main01 .dl01 dd .box05 a{
margin:0px 10px;
}


#main01 .dl01 dd .box06{
margin-top:50px;
text-align:center;
padding-bottom:120px;
}

#main01 .dl01 dd .box06 a{
margin:0px 10px;
}



