@charset "UTF-8";
.sp {
	display: none !important;
}
#header {
	display: none !important;
}
#gnav {
	display: none !important;
}
#float-bnr {
	display: none !important;
}
.header-wrapper {
	display: none !important;
}
.search-area {
	display: none !important;
}
.u-nav {
	display: none !important;
}
.sns-sp {
	display: none !important;
}
.anniversary-sp {
	display: none !important;
}
.u-main {
	display: none !important;
}
#breadcrumb {
	display: none !important;
}
.sp .prof-appearance {
	display: none !important;
}
.fix-bnr {
	display: none !important;
}
#wpadminbar {
	display: none !important;
}
.link-area {
	display: none !important;
}
nav {
	display: none !important;
}
#ftr-bnr {
	display: none !important;
}

footer{
    width: 100%;
    background-color: #e6e6e6;
	text-align: center;
}
.ftr-bg-wrapper{
    max-width: 1000px;
    margin:0 auto;
    padding: 30px 0 0;
}
.ftr-bg-wrapper .ftr-logo{
    margin-bottom: 10px;
}
.ftr-bg-wrapper p.name{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.ftr-bg-wrapper p.add{
    font-size: 12px;
}
.ftr-bg-wrapper .link-area ul{
    float: left;
    text-align: left;
    font-size: 12px;
    margin-right: 40px;
}
.ftr-bg-wrapper .link-area ul:nth-last-child{
    margin-right: 0;
}

.copyright{
    background: #ff8400;
    text-align: center;
    color: #fff;
    font-size: 10px;
    padding: 10px 0;
    margin-top: 20px;
}

body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	-webkit-print-color-adjust: exact;
}
/*---------------------タレント検索（詳細）talent-detail--*/

#talent-detail{
	width:1000px;
	margin:0 auto;
}
#talent-detail::after {
	content: '';
	clear: both;
	display: table;
}
#talent-detail .photo-twitter{
	width:400px;
	float:left;
}
#talent-detail .photo{
    width:400px;
}
#talent-detail .photo p {
    display: none;
}
#talent-detail .photo p{
    width:100%;
/*    height:380px;*/
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 4px;
}
#talent-detail .photo p img{
    width:100%;
    height:auto;
}
#talent-detail .photo ul{
    width:400px;
    overflow: hidden;
    background-color: #fff;
	padding: 0;
}
#talent-detail .photo ul li{
    overflow: hidden;
    margin-right: 4px;
}
#talent-detail .photo ul li:nth-child(4){
    margin-right:0;
}
#talent-detail .photo ul li:hover{
    opacity: 0.7;
    cursor: pointer;
}
#talent-detail .photo ul li img{
    width:100%;
    height:auto;
}

#talent-detail .profile{
    width:530px;
    float:left;
}
#talent-detail .profile .name{
    font-size:40px;
	padding-left: 40px;
}
#talent-detail .profile .name span{
    font-size:12px;
    margin-left: 10px;
}
#talent-detail .profile .prof-list{
    width: 252px;
    float:left;
    margin-right: 25px;
}
#talent-detail .profile .prof-list:nth-child(2) dl:nth-child(2) dd{
    text-align: left;
}
/*
#talent-detail .profile .prof-list:nth-child(4){
    margin-right: 0;
}
*/
/*
#talent-detail .profile .prof-list:nth-child(5){
    width:550px;
}
*/
#talent-detail .profile .prof-list:nth-child(5) dd{
    text-align: left;
}
#talent-detail .profile .prof-list:nth-child(6){
    width: 100%;
    clear: both;
    float:none;
/*    margin-bottom: 20px;*/
}

#talent-detail .profile .prof-list:nth-child(6) dd{
    text-align: left;
}
#talent-detail .profile .prof-list:nth-child(6) dd a{
    color: #0069a0;
}


#talent-detail .profile .prof-list dt{
    float:left;
    padding: 10px 0;
}
#talent-detail .profile .prof-list dd{
    width:100%;
    padding: 10px 0 10px 0;
    border-bottom:1px dotted #ccc;
    text-align: left;
}
#talent-detail .profile .prof-border {
	border: 1px solid #ccc;
	padding-top:20px;
}
#talent-detail .profile .prof-appearance{
    width:550px;
	padding-left: 40px;
/*    border: 1px solid #ccc;
    height:300px;
    overflow-y: scroll;
*/
    padding-top:20px;
}
#talent-detail .profile .prof-list:nth-child(odd) {
    margin-right: 0;
}
#talent-detail .hashimoto_kanna .prof-appearance{
    width: 100%;
/*    border: 1px solid #ccc;
    height:580px;
    overflow-y: scroll;
*/
    padding-top:20px;
}

#talent-detail .profile .prof-appearance h4{
    font-size:16px;
    color:#ff8400;
    font-weight:bold;
    margin:0 0 10px 20px;
    
}
#talent-detail .profile .prof-appearance p{
    margin:0 20px 20px;

}
#talent-detail .profile .tabCont{
	border-top:none !important;
	margin-bottom:40px;
}
#talent-detail .profile ul.tab{
	border-bottom:1px solid #ccc;
}
#talent-detail ul.tab li{
	width:43px;
	height:40px;
    margin:0 2.5px -1px 0;
    cursor:pointer;
    float:left;
    border-bottom:none;
}
#talent-detail ul.tab li:nth-of-type(1){
	background-image:url(../img/tab01.gif);
}
#talent-detail ul.tab li:nth-of-type(1).active{
	background-image:url(../img/tab01_active.gif);
}
#talent-detail ul.tab li:nth-of-type(1).fade{
	background-image:url(../img/tab01_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(2){
	background-image:url(../img/tab02.gif);
}
#talent-detail ul.tab li:nth-of-type(2).active{
	background-image:url(../img/tab02_active.gif);
}
#talent-detail ul.tab li:nth-of-type(2).fade{
	background-image:url(../img/tab03_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(3){
	background-image:url(../img/tab03.gif);
}
#talent-detail ul.tab li:nth-of-type(3).active{
	background-image:url(../img/tab03_active.gif);
}
#talent-detail ul.tab li:nth-of-type(3).fade{
	background-image:url(../img/tab03_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(4){
	background-image:url(../img/tab04.gif);
}
#talent-detail ul.tab li:nth-of-type(4).active{
	background-image:url(../img/tab04_active.gif);
}
#talent-detail ul.tab li:nth-of-type(4).fade{
	background-image:url(../img/tab04_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(5){
	background-image:url(../img/tab05.gif);
}
#talent-detail ul.tab li:nth-of-type(5).active{
	background-image:url(../img/tab05_active.gif);
}
#talent-detail ul.tab li:nth-of-type(5).fade{
	background-image:url(../img/tab05_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(6){
	background-image:url(../img/tab06.gif);
}
#talent-detail ul.tab li:nth-of-type(6).active{
	background-image:url(../img/tab06_active.gif);
}
#talent-detail ul.tab li:nth-of-type(6).fade{
	background-image:url(../img/tab06_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(7){
	background-image:url(../img/tab07.gif);
}
#talent-detail ul.tab li:nth-of-type(7).active{
	background-image:url(../img/tab07_active.gif);
}
#talent-detail ul.tab li:nth-of-type(7).fade{
	background-image:url(../img/tab07_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(8){
	background-image:url(../img/tab08.gif);
}
#talent-detail ul.tab li:nth-of-type(8).active{
	background-image:url(../img/tab08_active.gif);
}
#talent-detail ul.tab li:nth-of-type(8).fade{
	background-image:url(../img/tab08_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(9){
	background-image:url(../img/tab09.gif);
}
#talent-detail ul.tab li:nth-of-type(9).active{
	background-image:url(../img/tab09_active.gif);
}
#talent-detail ul.tab li:nth-of-type(9).fade{
	background-image:url(../img/tab09_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(10){
	background-image:url(../img/tab10.gif);
}
#talent-detail ul.tab li:nth-of-type(10).active{
	background-image:url(../img/tab10_active.gif);
}
#talent-detail ul.tab li:nth-of-type(10).fade{
	background-image:url(../img/tab10_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(11){
	background-image:url(../img/tab11.gif);
}
#talent-detail ul.tab li:nth-of-type(11).active{
	background-image:url(../img/tab11_active.gif);
}
#talent-detail ul.tab li:nth-of-type(11).fade{
	background-image:url(../img/tab11_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(12){
	background-image:url(../img/tab12.gif);
}
#talent-detail ul.tab li:nth-of-type(12).active{
	background-image:url(../img/tab12_active.gif);
}
#talent-detail ul.tab li:nth-of-type(12).fade{
	background-image:url(../img/tab12_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(13){
	background-image:url(../img/tab13.gif);
}
#talent-detail ul.tab li:nth-of-type(13).active{
	background-image:url(../img/tab13_active.gif);
}
#talent-detail ul.tab li:nth-of-type(13).fade{
	background-image:url(../img/tab13_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(14){
	background-image:url(../img/tab14.gif);
}
#talent-detail ul.tab li:nth-of-type(14).active{
	background-image:url(../img/tab14_active.gif);
}
#talent-detail ul.tab li:nth-of-type(14).fade{
	background-image:url(../img/tab14_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:nth-of-type(15){
	background-image:url(../img/tab15.gif);
}
#talent-detail ul.tab li:nth-of-type(15).active{
	background-image:url(../img/tab15_active.gif);
}
#talent-detail ul.tab li:nth-of-type(15).fade{
	background-image:url(../img/tab15_fade.gif) !important;
	pointer-events : none;
}
#talent-detail ul.tab li:last-child{
	margin-right:0;
}

#talent-detail ul.tab li.active{
	background:#fff;
	color:#001582;
}

#talent-detail div.tabCont div.tabBox{
	width:680px;    
}
#talent-detail div.tabCont .kitakyusyu{
	text-align:center;
	padding:50px 20px !important;
}
#talent-detail .kitakyusyu p{
	font-size:18px;
}
#talent-detail ul.tab:after{
	content:"";
	clear:both;
	display:block;
}
#twtt_icon{
	margin:30px auto 10px
}
#twtt_icon img{
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
#twtt_icon p{
	float:left;
	color:#2b93d2;
	padding-top:10px;
}
#twtt_icon:after{
	content:"";
	display:block;
	clear:both;
}
#twitter-widget-1 footer.timeline-Footer{
	display:none !important;
}
#talent-detail .profile a{
	color:#0069a0;
}