@charset "utf-8";

/*採用情報*/
div.recruit h2 {
	margin-top:30px;
}

div.recruit h3 {
	text-align:left;
	margin:19px 0 9px 20px;
}

div.recruit table.list {
	width:630px;
	text-align:center;
	margin:0 auto 11px auto;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

div.recruit table.list th {
	background-color:#e6e6e6;
	border-bottom:1px solid #CCCCCC;
	width:100px;
	text-align:left;
	vertical-align:top;
	padding:13px 0 0 12px;
}

div.recruit table.list td {
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	vertical-align:top;
	padding:13px 32px 14px 12px;
}

div.recruit p.recruit_text {
	display:block;
	padding:15px 0 0 20px;
}

div.recruit p.recruit_text img {
	margin-left:18px;
}

div.recruit p.recruit_text a {
	color:#28641e;
	text-decoration:underline;
}

div.recruit p.recruit_text span {
	font-size:14px;
}

div.recruit p.recruit_foot {
	text-align:left;
	padding:0 0 0 20px !important;
	display: block;
}

div.recruit p.recruit_foot span {
	color:#28641e;
	font-size:13px;
}

div.recruit p.recruit_foot a {
	color:#28641e;
}

div.recruit img.bottomline {
	margin:8px auto 10px auto;
}

div.recruit table.tosho {
	width:623px;
}

div.recruit table.tosho th {
	font-style:normal;
	text-align:left;
	font-weight:normal;
}

div.recruit table.tosho th a {
	color:#28641e;
	text-decoration:underline;
}

div.recruit table.tosho td {
	text-align:left;
}

/*関連会社*/
.company_info table.relation {
	text-align:left;
	line-height:150%;
	margin-top:13px;
}

.company_info table.relation th {
	width:9px;
	vertical-align:top;
	padding:20px 11px 0 30px;
}

.company_info table.relation td {
	padding:17px 0 20px 0;
	vertical-align:top;
}

.company_info table.relation td span {
	color:#28641e;
	font-weight:bold;
	display:block;
	padding-bottom:13px;
}

.company_info table.relation tr {
	background-image:url(image_misappropriation/common/list_border.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.company_info table.relation tr.none {
	background-image:none;
}


.information_info p.recruit_privacy { padding:20px 30px 20px 20px; text-align:left; line-height:180%; }
.information_info p.recruit_privacy a { text-decoration:underline; color:#28641e; }

.information_info .link {
	text-align:right;
	padding-right:18px;
}

.information_info .link a {
	padding-left: 15px;
	background: url("image_misappropriation/common/list_dice.jpg") no-repeat left center;
	color: #27631D;
	text-decoration: none;
}

.information_info .link a:hover {
	text-decoration:underline;
}

/*アルバイトしようよ*/
#add_contents { width:835px; padding:20px; }
#add_contents a { text-decoration:underline; color:#28641E; }
#add_contents table.nomal { width:650px; }
#add_contents table.w720 { width:720px; font-size:90%; }

/*ミュージックセンター*/
#add_contents table.indexlist { width:650px; border:1px solid #009933; }
#add_contents table.indexlist th { background-color:#009933; color:#FFFFFF; font-weight:bold; padding:10px; }
#add_contents table.indexlist td { text-align:left; vertical-align:top; padding:10px; }

#add_contents table.indexlist_small { width:550px; border:1px solid #FF6600; }
#add_contents table.indexlist_small th { background-color:#FF6600; color:#FFFFFF; font-weight:bold; padding:10px; }
#add_contents table.indexlist_small td { text-align:left; vertical-align:top; padding:10px; }

#add_contents table.indexlist_g { width:720px; border:1px solid #cccccc; }
#add_contents table.indexlist_g th { background-color:#009a5a; color:#FFFFFF; font-weight:bold; padding:10px; }
#add_contents table.indexlist_g td { text-align:left; vertical-align:top; padding:10px; }

#add_contents table.music td { padding:3px; }
#add_contents .music_area { width:720px; background-color:#ccff66; margin:auto; }

#add_contents .music_area #leftnavi { float:left; width:150px; padding:10px 0 10px 10px; }
#add_contents .music_area #leftnavi table { background-color:#ccff66; line-height:160%; width:150px;  }
#add_contents .music_area #content { float:left; width:550px; background-color:#FFFFFF; padding-left:10px; }

#add_contents table.pink { background-color:#ff3399; }

#add_contents table.basic { background-color:#CCCCCC; }
#add_contents table.basic td { background-color:#FFFFFF; padding:5px; vertical-align:top;}

/*本の泉*/
#add_contents .izumi_area { width:720px; background-color:#cfeafe; margin:auto; }
#add_contents .izumi_area #leftnavi { float:left; width:150px; padding:10px 0 10px 10px; }
#add_contents .izumi_area #leftnavi table { background-color:#ccff66; line-height:160%; width:150px;  }
#add_contents .izumi_area #content { float:left; width:550px; background-color:#FFFFFF; padding-left:10px; }
#add_contents .izumi_area #leftnavi table { background-color:#cfeafe; line-height:160%; width:150px;  }

/*有鄰*/
#add_contents .yurin_area { width:680px; margin:auto; text-align:left; line-height:150%; font-size:120%; }
#add_contents .yurin_area table { text-align:left; width:680px; margin:auto; }
#add_contents .yurin_area td.yurin_left { width:195px; padding:1px 0 5px 0; }
#add_contents .yurin_area td.yurin_center { width:55px; padding:1px 0 5px 0; }
#add_contents .yurin_area td.yurin_right { width:430px; padding:1px 0 5px 0; }

#add_contents .yurin_area td.yurin_left2 { width:250px; padding:1px 10px 5px 0; }
#add_contents .yurin_area td.yurin_center2 { width:30px; padding:1px 0 5px 0; }
#add_contents .yurin_area td.yurin_right2 { width:250px; padding:1px 0 5px 0; }

#add_contents .yurin_area td.yurin_left3 { width:120px; padding:1px 10px 5px 0; }
#add_contents .yurin_area td.yurin_center3 { width:30px; padding:1px 0 5px 0; }
#add_contents .yurin_area td.yurin_right4 { width:380px; padding:1px 0 5px 0; }

#add_contents .yurin_area td.yurin_right3 { width:130px; padding:1px 0 5px 0; }

#add_contents .yurin_area td.lefttitle { width:300px; }
#add_contents .yurin_area #content { float:left; width:550px; padding-left:10px; }

#add_contents .yurin_area table.sawachi { width:640px; margin:auto; }
#add_contents .yurin_area table.sawachi th { text-align:center; vertical-align:middle; background-color:#99FFFF; font-weight:normal; }
#add_contents .yurin_area table.sawachi td { width:127px; }

#add_contents .yurin_area table.yurin_detail { width:640px; }
#add_contents .yurin_area table.yurin_detail td { padding:5px;}
#add_contents .yurin_area table.yurin_detail td.y_title { font-size:110%; font-weight:bold; padding-top:15px; }
#add_contents .yurin_area table.yurin_detail td.shiroyama { background-color:#FFEEFD; padding:10px; width:200px; text-align:center; }
#add_contents .yurin_area table.yurin_detail p { padding:5px 0 5px 30px; font-size:100%; }


/*カルチャーセンター*/
#add_contents .music_area table.culture01 { background-color:#FFFFCC; text-align:left; }
#add_contents .music_area table.culture01 td { padding:5px; font-size:110%; }
#add_contents .music_area table.culture02 { border:1px solid #999999; }
#add_contents .music_area table.culture02 th { background-color:#009a5a; padding:5px; }
#add_contents .music_area table.culture02 td { padding:12px; }
#add_contents .music_area table.culture03 { font-size:120%; }
#add_contents .music_area table.culture03 td { padding:3px; }
#add_contents .music_area td{ padding:5px; } 