@charset "UTF-8";

body {
	margin: 0;
	padding:0 0 0 35px;
	color:#666666;
	font-size:12px;
	line-height:1.6;
	font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴシック W3", "Helvetica";
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
}
img {
	border:none;
}
a {
	color: #a17a40;
	text-decoration:none;
}
a:hover {
	color: #aaabab;
	text-decoration:none;
}

/* header
------------------------------------------------------------------- */
.logo {
	margin:0;
	padding:33px 0 0 0;
}

/* box_left
------------------------------------------------------------ */
#box_left {
	margin:0;
	padding:43px 0 0 0;
	width:410px;
	float:left;
}
#box_left p.sub_editor {
	margin:0px 0 0;
	text-align:left;
}
#box_left p.sub_cd {
	margin:13px 0 0;
	text-align:left;
}
#box_left p.sub_dj {
	margin:13px 0 0;
	text-align:left;
}
#box_left p.sub_interviewer {
	margin:10px 0 0;
	text-align:left;
}
#box_left p.sub_writer {
	margin:13px 0 0;
	text-align:left;
}
#box_left p.sub_bw {
	margin:13px 0 0;
	text-align:left;
}
#box_left p.sub_diary {
	margin:68px 0 0;
	text-align:left;
}
#box_left p.sub_profile {
	margin:10px 0 0;
	text-align:left;
}
#box_left p.sub_contact {
	margin:10px 0 0;
	text-align:left;
}

/* box_right
------------------------------------------------------------ */
#box_right {
	margin:33px 0 0 0;
	padding:0;
	width:416px;
	font-size:12px;
	float:left;
	background-image: url(../img/bg02.gif);
	background-repeat: repeat-y;
}
#box_right div.h1 {
	margin:0;
	padding:0 0 15px 40px;
}
#box_right div.text {
	width:376px;
	margin:0;
	padding:0 0 20px 40px;
}
#box_right div.text-bold {
	width:376px;
	font-weight: bold;
	color: #a17a40;
	margin:0;
	padding:0 0 20px 40px;
}
#box_right div.text-s {
	width:376px;
	margin:0;
	padding:0 0 20px 40px;
	font-size:10px;
	line-height:1.8;
}
#box_right div.text li {
	margin:0 0 0 -25px;
	padding:0;
	color: #aaabab;
}

/* footer
------------------------------------------------------------ */
#footer {
	width:827px;
	margin:0;
	padding:20px 0 0 0;
	clear:both;
}

#footer div.copy {
	width:827px;
	margin:0;
	padding:10px 0 0 0;
	font-size:10px;
	color: #aaabab;
	border-top:#aaabab 1px solid;
	text-align:right;
}