@charset"Shift_JIS";
/*--------------------------------------------------------------------
/- file   : management.css
/- admin  : MEGA-D Inc. SHIGETA Makoto
/- update : 20060815
/- desc   : MotherLand management css
/--------------------------------------------------------------------*/

/************* Tag Override *************/

#management div#mainImg,
#music div#mainImg {
	padding-bottom: 2px;
	border-bottom: 2px solid #E86FA5;
}
#management div#mainImg div,
#music div#mainImg div {
	padding-bottom: 2px;
	border-bottom: 10px solid #808080;
}

#sports div#mainImg {
	padding-bottom: 2px;
	border-bottom: 2px solid #6BB6EA;
}
#sports div#mainImg div {
	padding-bottom: 2px;
	border-bottom: 10px solid #808080;
}

#music div#mainImg div hr,
#sports div#mainImg div hr {
	display: none;
}

#music h2,
#sports h2 {
	margin-bottom: 10px;
}

#music h3,
#sports h3 {
	margin: 10px 0px 0px 0px;
}


/************* Management Top Style *************/

#management div.music {
	float: left;
	width: 340px;
}

#management div.sports {
	float: right;
	width: 340px;
}

#management div.music h2,
#management div.sports h2 {
	margin-bottom: 10px;
}

#management div.music table,
#management div.sports table {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: url("../images/management/icon_bg_people.gif") repeat-y left top;
}
#management div.music table th,
#management div.sports table th {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#management div.music table td,
#management div.sports table td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: url("../images/management/icon_bgend_people.gif") no-repeat left bottom;
}
#management div.music table td p,
#management div.sports table td p {
	margin: 0px 0px 0px 2px;
	padding: 8px 8px 8px 11px;
	border-top: 1px solid #DDDDDD;
	font-size: 85%;
}


/************* Management People Style *************/

div.people {
	margin: 0px;
	padding: 0px;
}
div.people div.leftBox {
	float: left;
	width: 503px;
}
div.people div.rightBox {
	float: right;
	width: 180px;
}

div.people div.rightBox img.manage {
	margin: 16px 0px 0px 55px;
}

div.peopleImg {
	width: 700px;
	margin: 0px;
	padding: 0px;
	background: #FBFBFB;
	border: 1px solid #DDDDDD;
}
div.peopleImg div.leftBox {
	float: left;
	width: 518px;
}
div.peopleImg div.rightBox {
	float: right;
	width: 180px;
}
div.peopleImg div.rightBox div.linebox {
	margin: 0px;
	padding: 8px;
}

body#music .infoDate,
body#sports .infoDate {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
body#music .infoTxt,
body#sports .infoTxt {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 7em;
}

div.people table {
	margin: 10px 0px;
	padding: 0px;
}
div.people table.box {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
div.people table th {
	width: 8em;
	margin: 0px;
	padding: 8px;
	background: #F7F7F7;
	border: 1px solid #DDDDDD;
	border-right: none;
	border-bottom: none;
	text-align: right;
	vertical-align: top;
}
div.people table td {
	margin: 0px;
	padding: 8px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	vertical-align: top;
}

div.people table tr.end th {
	border: 1px solid #DDDDDD;
	border-right: none;
}
div.people table tr.end td {
	border: 1px solid #DDDDDD;
}


div.people div.rightBox .pink {
	margin: 10px 0px 0px 0px;
	padding: 8px;
	border: 1px solid #DDDDDD;
	border-left: 20px solid #F4B7D2;
	font-size: 85%;
}
div.people div.rightBox .blue {
	margin: 10px 0px 0px 0px;
	padding: 8px;
	border: 1px solid #DDDDDD;
	border-left: 20px solid #95C6EF;
	font-size: 85%;
}
div.people div.rightBox .gray {
	margin: 10px 0px 0px 0px;
	padding: 8px;
	border: 1px solid #DDDDDD;
	border-left: 20px solid #C0C0C0;
	background: #FBFBFB;
	font-size: 85%;
}
div.people div.rightBox .pink p.line,
div.people div.rightBox .blue p.line,
div.people div.rightBox .gray p.line  {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding-bottom: 10px;
}



/************* Management MusicSports Style *************/

div.sportsBox {
	width: 700px;
	border: 1px solid #AAAAAA;
	margin: 20px 0px;
	padding: 0px;
}
div.sportsBox div.img {
	width: 150px;
	float: left;
	margin: 0px;
	padding: 10px 20px 10px 10px;
}
div.sportsBox div.txt {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 10px 20px 10px 0px;
}

div.sportsBox div.txt h3 {
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 2px solid #90C8EF;
}
div.sportsBox div.txt p {
	margin: 1px 0px 0px 0px;
	padding-top: 10px;
	border-top: 1px solid #AAAAAA;
}


div.musicBox {
	width: 700px;
	border: 1px solid #AAAAAA;
	margin: 20px 0px;
	padding: 0px;
}
div.musicBox div.img {
	width: 150px;
	float: left;
	margin: 0px;
	padding: 10px 20px 10px 10px;
}
div.musicBox div.txt {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 10px 20px 10px 0px;
}

div.musicBox div.txt h3 {
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 2px solid #F4B7D2;
}
div.musicBox div.txt p {
	margin: 1px 0px 0px 0px;
	padding-top: 10px;
	border-top: 1px solid #AAAAAA;
}


/************* Management People NewComer Style *************/

div#newcomer {
	width: 720px;
	margin: 0px;
	padding: 0px;
}
div#newcomer div#leftBox {
	float: left;
	width: 200px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
div#newcomer div#centerBox {
	float: left;
	width: 290px;
	margin: 0px;
	padding: 0px;
}
div#newcomer div#rightBox {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

div#newcomer div#centerBox #infomation {
	border: 1px solid #AAAAAA;
}
div#newcomer div#centerBox #infomation div.white {
	padding: 10px 8px 15px 8px;
	background: #FFFFFF;
}
div#newcomer div#centerBox #infomation div.gray {
	padding: 10px 8px 15px 8px;
	background: #F7F7F7;
}
div#newcomer div#centerBox #infomation p.date {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
div#newcomer div#centerBox #infomation p.name {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 100%;
	border-bottom: 1px dashed #dddddd;
}
div#newcomer div#centerBox #infomation p.txt {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	font-size: 85%;
}
div#newcomer div#centerBox #infomation p.txt .new {
	color: #EE0000;
	font-weight: bold;
}

div#newcomer div.newcomerBox {
	width: 200px;
	margin: 0px 0px 15px 0px;
}
div#newcomer div.newcomerBox div.img {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div#newcomer div#leftBox div.newcomerBox div.txt {
	margin: 0px;
	padding: 8px 10px;
	background: #F7F7F7;
	border: 1px solid #AAAAAA;
	border-top: none;
}
div#newcomer div#leftBox div.newcomerBox div h3 {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
div#newcomer div#leftBox div.newcomerBox div p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 85%;
}
div#newcomer div#leftBox div.newcomerBox div p.banner {
	margin: 5px 0px;
	padding: 0px;
	font-size: 85%;
}

div#newcomer div#rightBox div.newcomerBox div.txt {
	margin: 0px;
	padding: 8px 10px;
	background: #F7F7F7;
	border: 1px solid #AAAAAA;
	border-bottom: none;
}
div#newcomer div#rightBox div.newcomerBox div h3 {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}
div#newcomer div#rightBox div.newcomerBox div p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 85%;
}
div#newcomer div#rightBox div.newcomerBox div p.banner {
	margin: 5px 0px;
	padding: 0px;
	font-size: 85%;
}









