@charset "utf-8";

#main {
overflow: hidden;
}

#wrap #main{
padding:10px 9px 0 10px;
}

h2{
margin:0 0 20px 0;
}

h3{
margin:0 0 5px 0;
font-size:12px;
font-weight:normal;
}
h3 img{
margin:0 5px 0 0;
}

h4{
margin:0 0 15px 0;
font-size:12px;
font-weight:normal;
}
h4 img{
margin:0 5px 0 0;
}

#topArea{
margin:0 0 20px 0;
padding:15px 0 0 0;
background:url(../img/det_line001.gif) top left no-repeat;
}

#itPht{
float:left;
margin:0 10px 0 0;
}

#itProf{
float:left;
}

#itName{
color:#111;
font-size:22px;
font-weight:bold;
margin:0 0 10px 0;
}

#itIcn{}
#itIcn img{
margin:0 5px 0 0;
}


#infoArea{}

#cutTbl{
margin:0 0 15px 0;
border-right:#ccc solid 1px;
}
#cutTbl th{
padding:5px 0;
background:#2057C1;
text-align:center;
}
#cutTbl td{
padding:5px 0;
background:#DAEAFB;
color:#111;
text-align:center;
border-bottom:#ccc solid 1px;
border-left:#ccc solid 1px;
}
#cutTbl tr.unitTitle td {
padding: 7px 0 3px;
}
#cutTbl .pad{
padding:3px 0;
line-height:100%;
}
#cutTbl .whtd{
background:#fff;
}


#aboTbl{}
#aboTbl th{
padding:3px 0;
}
#aboTbl th img{
margin:0 5px 0 0;
}
#aboTbl td{
padding:3px 0 15px 0;
}
#aboTbl .tdimg{
padding:0 0 0 10px;
}
#aboTbl .td1{
padding:3px 0 15px 30px;
}
#aboTbl .td3{
padding:3px 0 15px 30px;
}
#aboTbl .td3 div{
margin:0 0 10px 0;
}
#aboTbl .td3 img{
float:left;
margin:0 10px 0 0;
}
#aboTbl .td3 p{
float:left;
font-size:10px;
line-height:130%;
margin:0 10px 0 0;
}


#listWrap{
width:753px;
padding:0 0 30px 0;
background:url(../img/det_bg001.gif) repeat-y;
}


#listArea{
float:left;
width:510px;
}

h4{
margin:0 0 6px 0;
}
.listTxt{
line-height:140%;
color:#2057C1;
margin:0 0 10px 0;
}

#listTbl{
margin:0 0 10px 0;
background:#DAEAFB;
border-left:#999 solid 1px;
border-top:#999 solid 1px;
}
#listTbl th.head1{
color:#fff;
padding:3px 0;
line-height:120%;
text-align:center;
vertical-align:middle;
background:#5B95DE;
border-right:#fff solid 1px;
}
#listTbl td.head2{
color:#fff;
padding:4px 0;
line-height:100%;
text-align:center;
vertical-align:middle;
background:#2057C1;
border-right:#fff solid 1px;
border-bottom:none;
}
#listTbl #listLast{
border-right:#999 solid 1px;
}
#listTbl td{
font-size:11px;
text-align:center;
color:#333;
line-height:100%;
padding:4px 0;
border-right:#999 solid 1px;
border-bottom:#999 solid 1px;
}
#listTbl th input{
margin:0 10px 0 0;
}
#listTbl .on{
background:#7BACE8;
}


#myArea{
float:right;
width:226px;
margin:0 9px 0 0;
}

#myHd{
width:226px;
/* *margin:0 0 0 8px; */
background:#fff;
border-bottom:#960 solid 1px;
}

* html #myHd {
margin-left: 8px /* for IE6 */;
}

#myList{
padding:10px;
/* *margin:0 0 0 8px; */
}

* html #myList {
mrgin-left: 8px /* for IE6 */;
}

#myList dt{
width:205px;
padding:3px 0;
border-bottom:#960 dashed 1px;
}
#myList dt label{
color:#111;
font-size:11px;
font-weight:bold;
margin:2px 0 2px 5px;
}
#myList dt label input{
margin:0 8px 0 0;
}

#deleteBtn{
margin:0 0 20px 20px;
}

#showArea{
margin:0 7px;
*margin:0 7px 0 15px;
padding:8px;
background:#BFAA74;
}

#showArea p{
width:150px;
margin:5px 0 0 35px;
line-height:120%;
font-size:10px;
color:#fff;
}

.listTtl{
font-size:11px;
text-align:left;
font-weight:bold;
color:#0045BA;
line-height:100%;
padding:4px 0 4px 10px;
border-right:#999 solid 1px;
border-bottom:#999 solid 1px;
}

