/*breadcrumb*/
#breadcrumb {
float:left;
width: 693px;
font-size:12px;
color:#333333;
}

#breadcrumb a{
color:#990000;
text-decoration:none;
}

#breadcrumb a:hover{
text-decoration:underline;
}
/*breadcrumb end*/

/*content main*/
#content{
float:left;
width: 693px;
margin:0px 10px 0px 0px ;
}



/*detail.jsp*/
#detail_title{
float:left;
width: 683px;
height:42px;
margin:10px 0px 0px 0px;
padding:35px 0px 0px 10px;
text-align:left;
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}



.detail_set{
position:relative;
width: 100%;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

.detail_set td{
vertical-align:top;
font-size:12px;
}

#detail_atten_col{
float:left;
width:300px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
text-align:left;
}

#detail_atten_col td {
margin:0px 0px 0px 0px;
padding:3px 2px 3px 2px;
border-bottom:dotted 1px #b49d9d;
text-align:left;
font-size:12px;
}


/*.jisseki_title{
position:relative;
width: 100%;
border-bottom:dotted 1px #CCCCCC;
margin:15px 0px 5px 0px;
padding:0px 0px 2px 0px;
font-size:12px;
font-weight:bold;
color:#990000;
}
*/

#detail_subtitle{
float:left;
width: 680px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#detail_subtitle_short{
float:left;
width:400px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#detail_contact_set{
float:left;
width: 683px;
margin:10px 0px 10px 0px;
text-align:left;
}

#detail_map{
float:left;
width:278px;
height:204px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#detail_map p{
margin:40px 20px 10px 10px;
font-size:12px;
}

#detail_contact{
float:left;
width:300px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}


#detail_contact a{
color: #005ed9;
text-decoration:none;
}

#detail_contact a:hover{
color: #005ed9;
text-decoration:underline;
}

#detail_contact table{
margin:5px 0px 5px 0px;
}

#detail_contact td{
font-size:12px;
margin:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
border-bottom:dotted 1px #CCCCCC;
}


.box{
float:left;
width:50px;
margin:3px 0px 3px 0px;
padding:2px;
background-color:#FF0000;
color:#FFFFFF;
font-size:12px;
text-align:center;
}


#detail_gallery{
float:left;
width: 683px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#detail_gallery img{
border:solid 1px #666666;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}