
#profile01   { background-image: url(../images/profile/profile01_bg.gif); background-repeat: no-repeat; background-position: right top; padding-bottom: 40px; height: 1% }
#profile01_in   { background-image: url(../images/profile/profile01_ttl.gif); background-repeat: no-repeat; padding-bottom: 40px; padding-left: 80px; height: 1% }
#profile01_profile  { padding-right: 40px }
#profile02  { background-image: url(../images/profile/profile02_ttl.gif); background-repeat: no-repeat; margin-bottom: 40px; padding-bottom: 40px; height: 1%; border-bottom: 1px dotted #ccc }
#profile02_in { padding-right: 40px; padding-left: 80px }
#profile02 table { width: 400px; float: left; border-top: 1px solid #ccc }
#profile02 table th , #profile02 table td { padding: 7px 10px; border-bottom: 1px solid #ccc }
#profile02 table th { font-weight: normal; width: 110px }
#profile02 table td { }
#profile_map { width: 390px; float: right }
#profile03  { background-image: url(../images/profile/profile03_ttl.gif); background-repeat: no-repeat; height: 1% }
#profile03_in , #profile04_in  { padding-bottom: 30px; padding-left: 80px }
#profile04  { background-image: url(../images/profile/profile04_ttl.gif); background-repeat: no-repeat; height: 1% }
#profile05 { width: 235px; float: right }
.li_blue { font-size: 12px; list-style-type: disc; margin-left: 0 }
.li_blue li { color: #09c; padding-bottom: 0.35em }
.li_blue li span { color: #333 }
