@charset "UTF-8";
/* CSS Document */

#contents_top{
	width:775px;
	margin: 0 0 0 13px;
	padding: 0;
}



#contents{
	width:775px;
	margin: 0 0 0 13px;
	padding: 0;
	float:left;
	display:inline;
	background-image:url(../common/frame_white_mid.png);
	background-repeat:repeat-y;
}

#contents .in{
	width:760px;
	margin: 0 auto;
	padding:0 0 25px 0;
	background-image:url(images/bg_line.gif);
	text-align:left;
}

#contents .in .title{
	width:760px;
	margin: 0;
	padding:0 0 5px 0;
	position:relative;
}

#contents .in .title .top_btn{
	margin: 0;
	padding:0;
	position:absolute;
	left: 468px;
	top: 36px;
}

#contents .in .dotline01{
	width:457px;
	margin: 15px auto 9px auto;
	padding:0;
}

#contents .in .dotline02{
	width:457px;
	margin: 9px auto 32px auto;
	padding:0;
}

#contents .in .dotline03{
	width:547px;
	margin: 15px auto 0 auto;
	padding:0;
}

#contents .in .dotline04{
	width:547px;
	margin: 0 auto 35px auto;
	padding:0;
}


#contents .in .copy{
	width:457px;
	margin: 0 auto;
	padding:0;
	color:#B3B3B3;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	position:relative;
}

#contents .in .copy .chara{
	position:absolute;
	left: 464px;
	top: -18px;
}


#contents .in .menu{
	width:547px;
	margin: 0 auto 8px auto;
	padding:0;
}

#contents .in .menu02{
	width:547px;
	margin: 2px auto 14px auto;
	padding:0;
}



#contents .in .voltitle{
	width:547px;
	height:43px;
	margin: 0 auto;
	padding:13px 0 0 0;
	text-align:center;
}


#contents .in .flash{
	width:670px;
	margin: 35px auto 0 auto;
	padding:0;
}




/* 旧サイト用 */

#contents .back_line{
background-image:url(images/bg_line.gif);
}

#contents .waku_mid{
background-image:url(images/waku_mid.gif);
}

#contents .text_g {
color:#759805;
}
