@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
#contents { float: left; height: auto; width: 570px; padding-top: 25px; }
#contents .sites { font-size: 12px; line-height: 20px; height: 20px; width: 570px; margin-bottom: 25px; }
.sites a { color: #000000; text-decoration: none; }
.sites a:hover { color: #CC0000; }

.profile { background-image: url(../img/profile-img1.jpg); background-repeat: no-repeat; background-position: right top; height: auto; width: 370px; margin-bottom: 30px; font-size: 14px; line-height: 25px; padding-right: 200px; }
.profile-bar1 { background-image: url(../img/profile-bar1.jpg); background-repeat: no-repeat; height: 30px; width: 570px; margin-bottom: 10px; }
.profile-bar1 h2 { text-indent: -9999px; display: block; height: 30px; width: 570px; }
.profile-bar2 { background-image: url(../img/profile-bar2.jpg); background-repeat: no-repeat; height: 30px; width: 570px; margin-bottom: 10px; }
.profile-bar2 h2 { text-indent: -9999px; display: block; height: 30px; width: 570px; }
.profile-bar3 { background-image: url(../img/profile-bar3.jpg); background-repeat: no-repeat; height: 30px; width: 570px; margin-bottom: 10px; }
.profile-bar3 h2 { text-indent: -9999px; display: block; height: 30px; width: 570px; }
/*--------------------------------------------------------------------------------------------------------------*/
.tbl_waku { padding: 1px; height: auto; width: 566px; margin-bottom: 15px; border: 1px solid #dddddd; }
.tbl_waku .td1 { padding: 9px; width: 25%; height: auto; border: 1px solid #dddddd; background-color: #f6f6f6; font-size: 14px; line-height: 16px; margin: 1px; vertical-align: top; }
.tbl_waku .td2 { padding: 9px; width: 75%; margin: 1px; height: auto; border: 1px solid #dddddd; font-size: 14px; line-height: 16px; }
.tbl_waku .td3 { width: 75%; margin: 1px; height: 58px; border: 1px solid #dddddd; font-size: 14px; line-height: 16px; }

.map_waku { width: 420px; height: 58px; position: relative; }
.map_waku .map_txt { font-size: 14px; line-height: 20px; position: relative; height: 40px; width: 400px; left: 9px; top: 9px; bottom: 9px; }
.map_waku .map { position: absolute; top: 9px; right: 9px; }
.map_waku .map a { color: #CC0000; text-decoration: none; padding-right: 5px; padding-left: 5px; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }
.map_waku .map a:hover { color: #FFFFFF; background-color: #CC0000; }
.profile strong { font-size: 16px; line-height: 20px; font-weight: bold; color: #F30; }
