* {
	margin:0;
	padding:0;
	line-height: 1.3;
	color: #333;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
body {
	background:#E6E6E6;
	font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	text-align:center;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
}

h1,h2{font-size:100%;}

a:link{color:#0099FF;text-decoration:underline;}
a:visited{color:#0099FF;text-decoration:underline;}
a:hover{color:#FF0000;text-decoration:none;}

a img{
	border:none;
}

ul{list-style-type:none;}

div#container{
	width:800px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
	border-left:1px solid #BBB;
	border-right:1px solid #BBB;		
}


/* header
----------------------------------------------------*/

div#header{
	width:800px;
	margin:0 auto 10px;
	background:url(img/head_bg.jpg) 0 bottom repeat-x;
	overflow:hidden;
}
div#header div.header_btn{
	width:780px;
	height:86px;
}
div#header div.header_btn .btn_left{
	float:left;
	height:85px;
	padding-left:10px;
	padding-top:10px;
}
div#header div.header_btn .btn_right{
	float:right;
	height:86px;
	padding-top:10px;
}


div.topnavibox{
	width:770px;
	margin:0 auto;
}
ul.topnavi{
	height:20px;
	overflow:hidden;
	float:left;
}
ul.topnavi li{
	padding:0 px;
	display:inline;
}

ul.topnavi li a{
	color:#000099;
}

h1{
	margin: 0 auto 10px;
}

/* main
----------------------------------------------------*/
div#main{
	width:800px;
	background:#FFFFFF;
	text-align:center;
	}


div#main div.content{
	width:800px;
	margin:0 auto;
}


div#main div.content_inner{
	width:800px;
	margin:0 auto 20px;
}

div.content_btn{
	clear: both;
	width:751px;
	height:90px;
	margin:10px auto;
}

div.content_btn div.btn_left{
	float:left;
}

div.content_btn div.btn_right{
	float:right;
}

div.outline{
	width: 751px;
	height: 64px;
	margin: 0 auto 12px;
}

div.outline .left{
	float: left;
}

div.outline .right{
	float: right;
}

div.text{
	width: 743px;
	margin: 0 auto;
}

div.text p.txt_left{
	float: left;
	text-align: left;
}

div.text p.txt_right{
	float: right;
}

.text span{
	color:#FF0000;
}

/* footer
----------------------------------------------------*/
div#footer{
	clear:both;
	width:800px;
	height:30px;
	padding:15px 0 10px;
	background:#2F304F;
	margin-top:15px;
	}

div#footer address{
	clear:both;
	padding:5px 0 0;
	color:#FFF;
	font-size:100%;
	text-align:center;
	font-style:normal;
	}



div.textbox{
	width:740px;
	margin:10px auto 0;
	border:1px solid #FBB575;
}

div.textbox ul{
	text-align:left;
	margin:5px;
}

div.textbox ul span{
	font-weight:bold;
}

div.bottom_qa{
	width:740px;
	margin:0 auto;
	border:1px solid #FBB575;
}

div.bottom_qa dl{
	text-align:left;
	margin:5px;	
}

div.bottom_qa dl dt{
	font-size:15px;
	font-weight:bold;
	color:#3573AA;
}

div.bottom_qa dl dd{
	margin-bottom:10px;
	margin-left:2em;
}

div.bottom_qa dl dd span{
	color:#FF0000;
}

/* dvd_titles
----------------------------------------------------*/
#dvd_titles{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 756px;
	height: 487px;
	background: url(img/con2_image.jpg) 0 0 no-repeat;
}

#dvd_titles p.dvd01{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 27px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd02{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 142px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd03{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 257px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd04{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 406px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd05{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 521px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd06{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 636px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd07{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left: 27px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd08{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left: 142px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd09{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left: 257px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd10{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left:406px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd11{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left: 521px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd12{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 302px;
	left: 636px;
	width: 89px;
	height: 120px;
}

#dvd_titles p.dvd01{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 95px;
	left: 27px;
	width: 89px;
	height: 120px;
}

/* dvd_titles btns
----------------------------------------------------*/

#dvd_titles p.link_btn01{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 224px;
	left: 27px;
	width: 319px;
	height: 30px;
}

#dvd_titles p.link_btn02{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 224px;
	left: 406px;
	width: 319px;
	height: 30px;
}

#dvd_titles p.link_btn03{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left: 27px;
	width: 87px;
	height: 30px;
}

#dvd_titles p.link_btn04{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left: 142px;
	width: 87px;
	height: 30px;
}

#dvd_titles p.link_btn05{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left: 257px;
	width: 87px;
	height: 30px;
}

#dvd_titles p.link_btn06{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left:407px;
	width: 87px;
	height: 30px;
}

#dvd_titles p.link_btn07{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left: 523px;
	width: 87px;
	height: 30px;
}

#dvd_titles p.link_btn08{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 431px;
	left: 637px;
	width: 87px;
	height: 30px;
}

