#con_mainbox {

	background-image: url(../img/mbg.jpg);

	background-repeat: repeat-x;

	width: 800px;

	height: 100%;

	background-color: #F1F1F1;

}

#con_mainbox2 {

	width: 780px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	height: 100%;

	min-height:100%;

	overflow:visible;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.pitt {

}



.pitt2 {

	margin: 0px;

	padding: 0px;



}



.pitt3 {

	clear: both;

}





#spe_hed {

	text-align: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

.pic_title {

	background-image: url(../img/bar_pickup.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}

.spec_title {

	background-image: url(../img/bar_topics.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}

.message_title {

	background-image: url(../img/bar_message.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}


.sound_title {

	background-image: url(../img/bar_sound.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}


.specmessage_title {

	background-image: url(../img/bar_specmessage.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



.acc_title {

	background-image: url(../img/bar_access.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



.pic_box {

	background-color: #FFFFFF;

	padding: 0px;

	width: 559px;

	margin: 0px;

	text-align: center;

}

.text_box {

	width: 540px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	text-align: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.acc_link {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	letter-spacing: 0.2em;
	text-align: right;

}



.pictext_left {
	color: #000000;
	width: 525px;
	font-size: 12px;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	letter-spacing: 0.1em;

}



.pictext_left2 {

	color: #FFFFFF;

	width: 510px;

	font-size: 11px;

	line-height: 150%;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 5px;

	letter-spacing: 0.2em;

}



.pictext_left3 {

	color: #000000;

	width: 390px;

	font-size: 11px;

	line-height: 150%;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 5px;

	letter-spacing: 0.2em;

}



.pictext_left4 {

	color: #000000;

	width: 500px;

	font-size: 11px;

	line-height: 150%;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 5px;

	letter-spacing: 0.2em;

	background-color: #CCCCCC;

	margin-bottom: 10px;

}



.spec_nix {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 5px;

	width: 500px;

	line-height: 160%;

}







.spec_box {

	background-color: #000000;

	padding: 0px;

	width: 559px;

	margin: 0px;

	text-align: center;

}

h1 {

	font-size: 10px;

/*	text-align: left;*/

	margin: 0px;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#pankuzu {

	line-height: 140%;

	text-align: left;

	font-size: 11px;

	letter-spacing: 0.1em;

}



.spec_waku {

	padding: 5px;

	width: 400px;

	border: 1px solid #FFFFFF;

}





#spe_left {

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 560px;

}

#spe_right {

	padding: 0px;

	width: 210px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

}

.leftbox_in {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.leftbox_in2 {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#spe_form {
	font-size: 10px;
	color: #000000;

}

.spe_infotitle {

	background-image: url(../img/bar_info.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



.spe_protitle {

	background-image: url(../img/bar_profile.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.spe_probox {
	background-color: #000000;
	padding: 5px;
	font-size: 11px;
	line-height: 130%;
	color: #FFFFFF;

}



.spe_probox2 {

	background-color: #FFFFFF;

	font-size: 11px;

	line-height: 130%;

	color: #FFFFFF;

	text-align: center;

	padding-top: 15px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.spe_linktitle {

	background-image: url(../img/bar_links.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}


.spe_rightbox {

	text-align: left;

	margin-bottom: 10px;

}

.spec_text {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 0.1em;

}


.newup {

	width: 206px;

	height: 69px;

	background-image: url(./../img/b_reservation.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 2px;

	margin-left: auto;

}

.newup a{

	width: 206px;

	height: 69px;

	background-image: url(./../img/b_reservation.jpg);

	display:block;

}


.newup a:hover{

	background-image: url(./../img/b_reservation_o.jpg);

	overflow:hidden;

}


.newup2 {

	width: 206px;

	height: 28px;

	background-image: url(../img/b_hajimete.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 1px;

	margin-left: auto;

}

.newup2 a{

	width: 206px;

	height: 28px;

	background-image: url(../img/b_hajimete.jpg);

	display:block;

}


.newup2 a:hover{

	background-image: url(../img/b_hajimete_o.jpg);

	overflow:hidden;

}


.newup3 {

	width: 162px;

	height: 27px;

	background-repeat: no-repeat;

	display:block;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 370px;

	background-image: url(../img/b_reservationmini.jpg);

}

.newup3 a{

	width: 162px;

	height: 27px;

	background-image: url(../img/b_reservationmini.jpg);

	display:block;

	background-repeat: no-repeat;

}


.newup3 a:hover{

	background-image: url(../img/b_reservationmini_o.jpg);

	background-repeat: no-repeat;

	overflow:hidden;

}


.newup4 {

	width: 206px;

	height: 31px;

	background-image: url(../img/b_aboutbnt.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;
	
	margin-right: auto;

	margin-left: auto;

}

.newup4 a{

	width: 206px;

	height: 31px;

	background-image: url(../img/b_aboutbnt.jpg);

	display:block;

}

.newup4 a:hover{

	background-image: url(../img/b_aboutbnt_o.jpg);

}


.newup5 {

	width: 206px;

	height: 69px;

	background-image: url(../img/blogimg.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;

}

.newup5 a{

	width: 206px;

	height: 69px;

	background-image: url(../img/blogimg.jpg);

	display:block;

}


.newup5 a:hover{

	background-image: url(../img/blogimg_on.jpg);

}


.spe_settitle {

	background-image: url(../img/bar_setlist.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.spe_cocktailtitle {

	background-image: url(../img/bar_cocktail.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.tokutxt {

	color: #848484;

}

.spec_nix2 {

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	line-height: 160%;

	border: 1px solid #0066CC;

	color: #0066CC;

	padding: 5px;

}

.cdjct {

	padding: 0px;

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: center;

}

.pictext_left5 {
	color: #000000;
	width: 370px;
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	letter-spacing: 0.1em;
	float: left;

}

.pictext_left5 .datetime {

	color: #333333;
	font-weight: bold;

}

.pictext_left5 .datetitle {

	color: #003399;
	font-weight: bold;

}

.pictext_left5 .datetitle2 {
	color: #003399;
}

.cc_banner {
	padding-top: 260px;
	float: left;
}

.imp {
	color: #CC0000;
}

.cc_link {
	color: #f69082;
}

.mby_link {
	color: #71a1e9;
}

.bnt_link {
	color: #000099;
}

.blp_link {
	color: #006633;
}


.bnt_link a {
	color: #000099;
}

.movies_title {

	background-image: url(../img/bar_movies.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



.newup2new {

	width: 206px;

	height: 28px;

	background-image: url(../img/b_hajimete.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 7px;

	margin-right: auto;

	margin-bottom: 1px;

	margin-left: auto;

}

.newup2new a{

	width: 206px;

	height: 28px;

	background-image: url(../img/b_hajimete.jpg);

	display:block;

}


.newup2new a:hover{

	background-image: url(../img/b_hajimete_o.jpg);

	overflow:hidden;

}


.newup5new {

	width: 206px;

	height: 69px;

	background-image: url(../img/blogimg.jpg);

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;
	
	margin-right: auto;

	margin-left: auto;
}

.newup5new a{

	width: 206px;

	height: 69px;

	background-image: url(../img/blogimg.jpg);

	display:block;

}


.newup5new a:hover{

	background-image: url(../img/blogimg_on.jpg);

}


.newup5newsub {

	width: 206px;

	height: 45px;

	display:block;

	margin-top: 5px;

	margin-bottom: 5px;
	
	margin-right: auto;

	margin-left: auto;

}

.newup5movie {

	width: 206px;

	height: 142px;

	display:block;

	margin-top: 5px;

	margin-bottom: 5px;
	
	margin-right: auto;

	margin-left: auto;

}


.newuptwe {

	width: 206px;

	height: 40px;

	background-image: url(../img/tweimg.jpg);
	
	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;
	
	margin-right: auto;

	margin-left: auto;
}

.newuptwe a{

	width: 206px;

	height: 40px;

	background-image: url(../img/tweimg.jpg);

	display:block;

}


.newuptwe a:hover{

	background-image: url(../img/tweimg_on.jpg);

}



.newupfb {

	width: 206px;

	height: 40px;

	background-image: url(../img/fbimg.jpg);
	
	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;
	
	margin-right: auto;

	margin-left: auto;
}

.newupfb a{

	width: 206px;

	height: 40px;

	background-image: url(../img/fbimg.jpg);

	display:block;

}


.newupfb a:hover{

	background-image: url(../img/fbimg_on.jpg);

}



.s_title {

	margin-bottom: 5px;

}

.member {

	width: 370px;

}

.bio {
	width: 515px;
	margin: 0 0 20px 0;
}

.bio img {
	margin: 0 10px 25px 0;
}



/* INTERVIEW */

p.pick_up_txt{

color:#000000;

font-size:11px;

margin:0px;

padding:10px 15px;

line-height:180%;

letter-spacing:0.2em;

}

p.pick_up_txt2{

color:#000000;

font-size:11px;

margin:0px;

padding:2px 0px 5px 0px;

line-height:120%;

letter-spacing:0em;

}

p.pick_up_txt3{

color:#000000;

font-size:11px;

margin:0px;

padding:2px 0px 5px 0px;

line-height:120%;

letter-spacing:0.3em;

}

div.pick_up_upbar{

margin:0px;

padding:0px;

}

div.pick_up_downbar{
margin:0px;
padding:0px;
background-image: url(img/pu/tab_down.gif);
width:560px;
height:7px;
}


.pick_up_title {

	background-image: url(../img/bar_pick_up_artist.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}

.interview_title {

	background-image: url(../img/bar_interview.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}

.interviewer {


 font-style: italic;
	color:#003366;
}

.present_title {

	background-image: url(../img/bar_present.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}




.title_plan {

	background-image: url(../img/bar_plan.jpg);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 24px;

}

.student_box {
	background-color: #003366;
	background-image: url(../img/student_bg.gif);
	padding: 0px;
	width: 559px;
	margin: 0px;
	text-align: center;

}

.student_textarea {

	width: 510px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	text-align: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.student_text {
	color: #EEEEEE;
	width: 100%;
	font-size: 11px;
	line-height: 150%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	letter-spacing: 0.2em;

}

.banner {
	width: 559px;
	padding-bottom: 5px;

}







.comment_title {
	background-image: url(../img/bar_comment.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 24px;

}


.comment_box {
	background-color: #F0EADD;
	background-image: url(../img/comment_bg.gif);
	background-repeat:repeat;
	padding: 0px;
	width: 559px;
	margin: 0px;
	text-align: center;

}

.comment_cap {
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.1em;
	padding: 10px 0px 10px 0px;
	color: #330000;
}


.comment_text {
	clear: both;
	margin: 0px 20px 15px 20px;
	padding: 20px 20px 20px 20px;
	font-size: 12px;
	line-height: 160%;
	letter-spacing: 0.1em;
	color: #000000;
	background-color: #FFFFFF;
	border-top:solid 1px #c8b197;
	border-left:solid 1px #c8b197;
	border-bottom:solid 3px #c8b197;
	border-right:solid 3px #c8b197;
}

.comment_text img {
	margin: 0px 0px 10px 10px;
}

.comment_etc {
	clear: both;
	margin: 0px 20px 15px 20px;
	font-size: 11px;
	line-height: 160%;
	letter-spacing: 0.2em;
	color: #000000;
}


.comment_text a{
	color: #cc3300;
	text-decoration:none;
	
}



.comment_text a:hover{
	color: #cc6600;
	text-decoration:underline;
}


.pictext_logo {
	color: #000000;
	width: 525px;
	font-size: 11px;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	letter-spacing: 0.2em;

}


.title_txt{
color:#000000;
font-size:14px;
font-weight:bold;
line-height:160%;
letter-spacing:0em;
margin:0px;
padding:5px 0px 0px 5px;
}

.title_txt2{
color:#000000;
font-size:14px;
font-weight:bold;
font-family: "ＭＳ Ｐ明朝",細明朝体,serif;
line-height:160%;
letter-spacing:0em;
margin:0px auto 15px auto;
padding:0px;
}


.tabloid a{
	color: #333333;
	text-decoration:underline;
}



.tabloid a:hover{
	color: #666666;
	text-decoration:underline;
}


.btn {
margin:0px ;
padding:0px;
}

.btn img {

	margin:0px 3px 0px 0px;

}
