@charset "utf-8";

/* override styles */
#content01 {
padding-bottom:33px;
}

/* details */
#content01 .details {
}
#content01 .details .name {
margin-bottom:12px;
padding:1px;
border:1px solid #ddd;
background-color:#fff;
}
#content01 .details .name table {
width:100%;
}
#content01 .details .name th,
#content01 .details .name td {
padding:8px;
background-color:#FFF0DB;
vertical-align:middle;
}
#content01 .details .name td {
width:100px;
}
#content01 .details .name h2 {
font-size:1.8em;
}
#content01 .details .icon {
margin-left:-1px;
padding-bottom:16px;
}
#content01 .details .icon ul {
overflow:hidden;
height:100%;
}
#content01 .details .icon li {
display:inline;
float:left;
margin-bottom:4px;
margin-left:10px;
}
#content01 .details .icon ul img {
vertical-align:bottom;
}
#content01 .details .contents {
	width:535px;
	margin:0 auto 10px;
	font-size:1.5em;
}
#content01 .details .contents th,
#content01 .details .contents td {
padding:9px 10px;
border:1px solid #ddd;
}
#content01 .details .contents thead th {
border-bottom-style:double;
border-bottom-width:3px;
}
#content01 .details .contents thead h3 {
margin-bottom:6px;
color:#E5738D;
}
#content01 .details .contents thead h3 img {
margin-right:10px;
vertical-align:middle;
}
#content01 .details .contents tbody th {
width:115px;
background-color:#FDF4F6;
}
#content01 .details .entry {
width:531px;
margin:0 auto;
padding:1px;
border:1px solid #FFB5C0;
background-color:#fff;
}
#content01 .details .entry-inner {
padding:15px 15px 14px;
background:#FFE4E4 url(../haken/img/details_bg_01.png) left bottom repeat-x;
}
#content01 .details .entry form {
display:inline;
}
#content01 .details .entry ul {
text-align:center;
}
#content01 .details .entry li {
display:inline;
}

