@charset "UTF-8";
/* CSS Document */
body { 
margin: 0px; 
padding: 0px; 
background-color: #000000;
}

a{outline:none;
text-decoration: none;
}

#wrapper{
    text-align:center;
    width:100%;
	background-color: #000000;
}

.mainbox{
    text-align:left;
    margin:0px auto;
    width:940px;
	position:relative;
	background-color:#000000;
}

.header{
	position: relative;
}


/*TOP*/
#slider{
	position: relative;
	margin-top: -5px;
}
.youtubechannel{
	position: absolute;
	top: 195px;
	left: 637px;
}
.youtubeembed{
	position: absolute;
	top: 328px;
	left: 637px;
	width: 303px;
	height:171px;
}
.banner_small_1{
	position: absolute;
	top: 515px;
	left: 0px;
	width: 303px;
	height:100px;
}
.banner_small_2{
	position: absolute;
	top: 515px;
	left: 319px;
	width: 303px;
	height:100px;
}
.banner_small_3{
	position: absolute;
	top: 515px;
	left: 637px;
	width: 303px;
	height:100px;
}
.banner_small_4{
	position: absolute;
	top: 682px;
	left: 0px;
	width: 303px;
	height:100px;
}
.banner_small_5{
	position: absolute;
	top: 682px;
	left: 319px;
	width: 303px;
	height:100px;
}
.banner_small_6{
	position: absolute;
	top: 682px;
	left: 637px;
	width: 303px;
	height:100px;
}
.news_title{
	position: absolute;
	top: 328px;
	left: 637px;
}
.news_title_旧{
	position: absolute;
	top: 849px;
	left: 0px;
}

.news_iframe{
	position: absolute;
	top: 388px;
	left: 637px;
}
.news_iframe_旧{
	position: absolute;
	top: 904px;
	left: 0px;
}	

.news_index{
	font-size:14px;
	line-height: 12px;
}

.sns_1{
	position: absolute;
	top: 682px;
	left: 637px;
}
.sns_1_旧{
	position: absolute;
	top: 849px;
	left: 319px;
}
.sns_2{
	position: absolute;
	top: 849px;
	left: 637px;
}
.sidebanner{
	position: absolute;
	top: 1069px;
	left: 0px;
	width: 305px;
}
.sidebanner .banner{
	padding-bottom:10px;
}
.sidebanner2{
	position: absolute;
	top: 849px;
	left: 0px;
	width: 305px;
}
.sidebanner2 .banner{
	padding-top:10px;
}
.sns_3{
	position: absolute;
	top: 1364px;
	left: 319px;
}
.sns_4{
	position: absolute;
	top: 1364px;
	left: 637px;
}
.footer{
	position: absolute;
	top: 1100px;
	left: 0px;
	width:940px;
	text-align:right;
}
.footer_menu{
	position: absolute;
	top: 1140px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
.bottom_banner{
	padding-left:5px;
}


/*ARTIST TALENT MANAGEMENT*/
#management .mainimg{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 940px;
	height:300px;
}
#management .title_artist{
	position: absolute;
	top: 510px;
	left: 0px;
	width: 100px;
	height:20px;
}

#management .thum_1{
	position: absolute;
	top: 545px;
	left: 0px;
	width: 224px;
	height:224px;
}
#management .thum_2{
	position: absolute;
	top: 545px;
	left: 239px;
	width: 224px;
	height:224px;
}
#management .thum_3{
	position: absolute;
	top: 545px;
	left: 478px;
	width: 224px;
	height:224px;
}
#management .thum_4{
	position: absolute;
	top: 545px;
	left: 716px;
	width: 224px;
	height:224px;
}

#management .thum_5{
	position: absolute;
	top: 784px;
	left: 0px;
	width: 224px;
	height:224px;
}
#management .thum_6{
	position: absolute;
	top: 784px;
	left: 239px;
	width: 224px;
	height:224px;
}
#management .thum_7{
	position: absolute;
	top: 784px;
	left: 478px;
	width: 224px;
	height:224px;
}
#management .thum_8{
	position: absolute;
	top: 784px;
	left: 716px;
	width: 224px;
	height:224px;
}

#management .title_talent{
	position: absolute;
	top: 790px;
	left: 0px;
	width: 100px;
	height:20px;
}

#management .thum_9{
	position: absolute;
	top: 825px;
	left: 0px;
	width: 224px;
	height:224px;
}
#management .thum_10{
	position: absolute;
	top: 825px;
	left: 239px;
	width: 224px;
	height:224px;
}
#management .thum_11{
	position: absolute;
	top: 825px;
	left: 478px;
	width: 224px;
	height:224px;
}
#management .thum_12{
	position: absolute;
	top: 825px;
	left: 716px;
	width: 224px;
	height:224px;
}

#management .thum_13{
	position: absolute;
	top: 1065px;
	left: 0px;
	width: 224px;
	height:224px;
}
#management .thum_14{
	position: absolute;
	top: 1065px;
	left: 239px;
	width: 224px;
	height:224px;
}
#management .thum_15{
	position: absolute;
	top: 1065px;
	left: 478px;
	width: 224px;
	height:224px;
}
#management .thum_16{
	position: absolute;
	top: 1065px;
	left: 716px;
	width: 224px;
	height:224px;
}

#management .title_creater{
	position: absolute;
	top: 1065px;
	left: 0px;
	width: 100px;
	height:20px;
}

#management .thum_17{
	position: absolute;
	top: 1100px;
	left: 0px;
	width: 224px;
	height:224px;
}
#management .thum_18{
	position: absolute;
	top: 1345px;
	left: 239px;
	width: 224px;
	height:224px;
}
#management .thum_19{
	position: absolute;
	top: 1345px;
	left: 478px;
	width: 224px;
	height:224px;
}
#management .thum_20{
	position: absolute;
	top: 1345px;
	left: 716px;
	width: 224px;
	height:224px;
}

#management .footer_menu{
	position: absolute;
	top: 1700px;
	left: 0px;
}

/*MANAGEMENT 個別*/
#management_pages .ph{
	position: absolute;
	top: 195px;
	left: 0px;
}
#management_pages .profile{
	position: absolute;
	top: 195px;
	left: 478px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .sns_box{
	position: absolute;
	top: 510px;
	left: 0px;
	width: 463px;
	height: 25px;
}
#management_pages .sns_box2{
	position: absolute;
	top: 550px;
	left: 0px;
	width: 463px;
	height: 25px;
}
#management_pages .sns_box_hondaerika{
	position: absolute;
	top: 800px;
	left: 0px;
	width: 463px;
	height: 25px;
}
#management_pages .ameba{
	position: relative;
	margin-right: 10px;
}
#management_pages .twitter{
	position: relative;
	margin-right: 10px;
}
#management_pages .facebook{
	position: relative;
	margin-right: 10px;
}
#management_pages .mixi{
	position: relative;
	margin-right: 10px;
}
#management_pages .hp{
	position: relative;
	margin-right: 10px;
}
#management_pages .itunes{
	position: relative;
	margin-right: 10px;
}
#management_pages .revolver{
	position: relative;
	margin-right: 10px;
}
#management_pages .banner{
	position: absolute;
	top: 550px;
	left: 0px;
}
#management_pages .banner2{
	position: absolute;
	top: 590px;
	left: 0px;
}
#management_pages .banner_txt{
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .recent_works_title{
	position: absolute;
	display: table-cell;
	vertical-align: bottom;
	top: 510px;
	left: 478px;
	width: 225px;
	height: 25px;
}
#management_pages .recent_works_title_teppei{
	position: absolute;
	display: table-cell;
	vertical-align: bottom;
	top: 630px;
	left: 478px;
	width: 225px;
	height: 25px;
}
#management_pages .recent_works_title_cavemans{
	position: absolute;
	display: table-cell;
	vertical-align: bottom;
	top: 880px;
	left: 478px;
	width: 225px;
	height: 25px;
}
#management_pages .recent_works_box{
	position: absolute;
	display: table-cell;
	vertical-align: bottom;
	top: 550px;
	left: 478px;
	width: 461px;
	height: 175px;
}
#management_pages .recent_works_box_cavemans{
	position: absolute;
	display: table-cell;
	vertical-align: bottom;
	top: 920px;
	left: 478px;
	width: 461px;
	height: 175px;
}
#management_pages .recent_works_box .jph{
	position: relative;
	vertical-align:bottom;
	margin-right: 10px;
	float:left;
}
#management_pages .recent_works_box .caption{
	display: table-cell;
	position: relative;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .recent_works_text{
	position: absolute;
	top: 750px;
	left: 478px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .recent_works_text_cavemans{
	position: absolute;
	top: 1100px;
	left: 478px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .recent_works_text_tazz{
	position: absolute;
	top: 555px;
	left: 478px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .past_works_text{
	position: absolute;
	top: 550px;
	left: 478px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .past_works_text_teppei{
	position: absolute;
	top: 670px;
	left: 478px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#management_pages .footer_menu{
	position: absolute;
	top: 1150px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}

#management_pages .footer_menu_teppei{
	position: absolute;
	top: 1400px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
.footer_menu_cavemans{
	position: absolute;
	top: 1500px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}

.footer_menu_management{
	position: absolute;
	top: 1880px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}









/*ARTIST PRODUCE*/

#artistproduce .mainimg{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 940px;
	height:300px;
}

#artistproduce .thum_1{
	position: absolute;
	top: 565px;
	left: 0px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_2{
	position: absolute;
	top: 565px;
	left: 239px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_3{
	position: absolute;
	top: 565px;
	left: 478px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_4{
	position: absolute;
	top: 565px;
	left: 716px;
	width: 224px;
	height:224px;
}

#artistproduce .thum_5{
	position: absolute;
	top: 805px;
	left: 0px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_6{
	position: absolute;
	top: 805px;
	left: 239px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_7{
	position: absolute;
	top: 805px;
	left: 478px;
	width: 224px;
	height:224px;
}
#artistproduce .thum_8{
	position: absolute;
	top: 805px;
	left: 716px;
	width: 224px;
	height:224px;
}
#artistproduce .footer_menu{
	position: absolute;
	top: 1100px;
	left: 0px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}






/*OEM*/
#oem .mainimg{
	position: relative;
	margin-top: 0px;
	width: 940px;
	height:300px;
}
#oem .title{
	position: relative;
	margin-top:30px;
	width: 100px;
	height:20px;
}
#oem .text{
	position: relative;
	margin-top:10px;
	width:100%;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#oem .text_4{
	position: relative;
	margin-top:10px;
	width:100%;
	height:150px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#oem .text_4 .torihikisaki_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width:300px;
}
#oem .text_4 .torihikisaki_2{
	position: absolute;
	top: 0px;
	left: 300px;
	width:300px;
}
#oem .thum_box{
	position: relative;
	margin-top: 9px;
	width: 940px;
}
#oem .thum_box .thum_9{
	position: relative;
	margin-right: 9px;
	margin-top: 9px;
}
#oem .thum_box .thum_8{
	position: relative;
	margin-right: 8px;
	margin-top: 9px;
}
#oem .thum_box .thum_0{
	position: relative;
	margin-right: 0px;
	margin-top: 9px;
}
#oem .footer_menu{
	position: absolute;
	top: 400px;
	left: 0px;
	width: 940px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}






/*PUBLISHING*/
#publishing .mainimg{
	position: relative;
	margin-top: 0px;
	width: 940px;
	height:300px;
}
#publishing .title{
	position: relative;
	margin-top:15px;
}
#publishing .title_mook{
	position: relative;
	margin-top:30px;
}
#publishing .thum_box{
	position: relative;
	margin-top: 15px;
	width: 940px;
}
#publishing .thum{
	position: relative;
	margin-top:0px;
	width:370px;
	float:left;
}
#publishing .thum_text{
	position: relative;
	margin-top:0px;
	width:570px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#publishing .footer_menu{
	position: absolute;
	top: 2200px;
	left: 0px;
}






/*AD_AGENCY*/
#ad_agency .mainimg{
	position: relative;
	margin-top: 0px;
	width: 940px;
	height:300px;
}
#ad_agency .catch{
	position: relative;
	margin-top:5px;
	width:940px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#ad_agency .title{
	position: relative;
	margin-top:30px;
}
#ad_agency .thum_box{
	position: relative;
	margin-top: 15px;
	width: 940px;
}
#ad_agency .thum{
	position: relative;
	margin-top:0px;
	width:370px;
	float:left;
}
#ad_agency .thum_text{
	position: relative;
	margin-top:0px;
	width:570px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#ad_agency .footer_menu{
	position: absolute;
	top: 2700px;
	left: 0px;
}






/*WEB*/
#web_pages .ph{
	position: absolute;
	top: 195px;
	left: 0px;
}
#web_pages .profile{
	position: absolute;
	top: 195px;
	left: 478px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}

#web_pages .profile2{
	font-size:16px;
	line-height:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#web_pages .sns_box{
	position: absolute;
	top: 510px;
	left: 0px;
	width: 463px;
	height: 25px;
}
#web_pages .ameba{
	position: relative;
	margin-right: 10px;
}
#web_pages .banner{
	position: absolute;
	top: 550px;
	left: 0px;
}
#web_pages .banner_txt{
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#web_pages .footer_menu{
	position: absolute;
	top: 800px;
	left: 0px;
}





/*COMPANY PROFILE*/
#profile .title_main{
	position: relative;
	margin:15px 0 15px 120px;
}
#profile .title{
	position: relative;
	margin:25px 0 5px 300px;
}
#profile .text_main{
	position: relative;
	margin:0 0 0 120px;
	font-size:14px;
	line-height:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#profile .text{
	position: relative;
	margin:0 0 0 300px;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
#profile .footer_menu{
	position: absolute;
	top: 1120px;
	left: 0px;
}





/*NEWS*/
#news .title_main{
	position: relative;
	margin:15px 0 15px 120px;
	width:710px;
}
#news .title{
	position: relative;
	margin:25px 0 10px 120px;
	padding: 4px 2px 2px 4px;
	width:710px;
	height:18px;
	font-size:14px;
	line-height:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	background-color:#666666;
}
#news .text{
	position: relative;
	margin:0 10px 0 124px;
	width:496px;
	float:left;
	font-size:12px;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;	
}

#news a:link { color: #ffffff; }
#news a:visited { color: #ffffff; }
#news a:hover { color: #ffffff; }
#news a:active { color: #ffffff; }

#news .img{
	width:200px;
}
#news .footer_bar{
	position: relative;
	top: 60px;
	left: 0px;
}