#staffdetail{width: 1130px;margin:10px auto 20px auto;}
#staffdetail h2{width: 600px; margin: 0 auto 20px auto;}
#staffdetail h2:before,#staffdetail h2:after{width: 175px;}
#staffdetail .section{}
h3{color: #fff; font-size: 18px; padding: 10px 0px 10px 25px; background-color: #000; background-image: url(../../img/common/mark01.png); background-position: left top; background-repeat: no-repeat;box-shadow:0px 0px 1px 1px rgba(0,0,0,.2);border-radius: 5px; border: solid 3px #fff;font-weight: normal;margin-bottom: 10px;}
#staffdetail .col_l{width: 440px; float: left; margin-bottom: 20px;}
#staffdetail .col_r{width: 645px; float: right;}
#staffdetail .photoarea{-moz-box-shadow: 0 0 3px 3px #eee;box-shadow:0 0 3px 3px #eee; padding: 10px;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px; margin-bottom: 20px;}
#staffdetail #bigphoto{width:300px; height:400px; position:relative; margin-bottom: 7px;}
#staffdetail #bigphoto .ncicon{width: 40px; height: 38px; position: absolute; top: 0px; right: 0px; z-index: 9999;}
#staffdetail #bigphoto .ccicon{width:100%; background: rgba(189,151,85,.7); text-align: center; line-height: 0; position:absolute; right:0px; bottom:0px; padding: 2px 0; z-index: 9999;}
#staffdetail #bigphoto .ccicon img{width: 133px;}
#staffdetail #bigphoto p img{width: 300px; height: 400px;}
#staffdetail #thumbnail{}
#staffdetail #thumbnail li{width:100px; float: left; display: inline; margin-left: 3px;}
#staffdetail #thumbnail img{width:100px; height: 133px; border: solid 1px #ccc;}

#staffdetail .profarea{-moz-box-shadow: 0 0 3px 3px #eee;box-shadow:0 0 3px 3px #eee; padding: 10px;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;}
#staffdetail .profile{margin-bottom:0px; padding: 15px 15px;}

.profarea table.prof{border-collapse: collapse; width: 100%; margin-bottom: 5px; font-size: 16px;}
.profarea table.prof th,.profarea table.prof td{border-top: solid 1px #ccc; text-align: left;}
.profarea table.prof th{padding: 10px 0px 10px 5px;color: #bd0001; font-weight: normal; width: 165px;}
.profarea table.prof td{padding: 5px;}
.comment{height: 280px; overflow-y: scroll; padding: 10px; background: #fff; margin-bottom: 20px; font-size: 16px; line-height: 24px;}
.tx01{color:#fff; background-color: #f77474; padding: 5px; font-size:14px; margin-bottom: 5px;border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;}

.schedule table{border-collapse: collapse; width: 100%;}
.schedule table th,.schedule table td{text-align: center; border: solid 1px #666;padding: 5px;}
.schedule table th{font-weight: normal; background-color: #eee; width: 50%;}
.schedule table td{background: #fff;}

.play{clear: both; margin:0 auto 20px auto;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;}
.play table{border-collapse: collapse; width: 100%;}
.play table th,.play table td{border: solid 1px #666;padding: 5px;}
.play table th{font-weight: normal; background-color: #eee; width: 30%; text-align: left;}
.play table td{background: #fff;text-align: center;}

.twbox{-moz-box-shadow: 0 0 3px 3px #eee;box-shadow:0 0 3px 3px #eee;background: rgba(255,255,255,.7); padding: 10px;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px; width: 530px; float: right;}
.twbox .tlinner{padding: 10px;}

.blogbox{-moz-box-shadow: 0 0 3px 3px #eee;box-shadow:0 0 3px 3px #eee;background: rgba(255,255,255,.7); padding: 10px;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px; width: 530px; float: left;}
.blogbox .blinner{padding: 10px;}
.blogbox .blinner iframe{width: 510px; height: 500px; border: 0;}

video{margin-bottom: 0px;}
