@charset "UTF-8";
/*------------------------------------------------------------------------------------------------------------------ base
*/
body#form {
	width:100%;
	line-height:1.5;
	color:#ffffff;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:10px;
	background-color:#080e12;
	background-image:none;	
	}

body {
	width:100%;
	line-height:1.5;
	color:#ffffff;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:10px;
	background:url(../image/body_bg.gif) repeat-x 0 0;
	background-color:#080e12;
	}
body#form img {
 display:block;
 margin:0 auto;
 }
/*
img#head {
 display:block;
 margin:0 auto;
 }
*/	
/* ------ anchor ------ */
p {
	line-height:1.7;
  }
	
/* ------ anchor ------ */
a {
	color:#24aae4;
	text-decoration:none;
	outline:none;
  }
/*a:visited {
	color: #22baff;
}
a:focus,a:active {
	color: #22baff;
	text-decoration:none;
}*/
a:hover {
	color: #24aae4;
	text-decoration:underline;
  }

/* ------ img ------ */
img {
  vertical-align:bottom !important;
	}
	
/* ------ h要素 ------ */
h1 {
 position:absolute;
 left:781px;
 top:107px;
 }

h2 {
 margin:0 0 30px 0;
 display:block;
 }

h3 {
	background-color: #101f26;
	display:block;
	padding: 5px;
 }

/* ------ パンクズ ------ */

/* ------ clear ------ */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	} /*IE7以外のモダンブラウザ*/
.clearfix {
	display:inline-block;
	} /*IE7*/
/*Hides from IE-mac\*/
* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}
/*End hide from IE-mac*//*IE6*/

/*------------------------------------------------------------------------------------------------------------------ layout
*/
/*----------------- 
logo
-----------------*/
#header .logo {
 position:absolute;
 left:110px;
 top:111px;
 }


/*----------------- 
header
-----------------*/
#header {
 width:980px;
 height:420px;
 background:url(../image/head_bg.jpg) no-repeat 0 0;
 margin:0 auto;
 position:relative;
 }

/*----------------- 
content
-----------------*/
#content {
 width:980px;
 background:url(../image/cont_bg.gif) repeat-y 0 0;
 margin:0 auto;
 padding:80px 0 0 0;
 font-size:1.3em;
 }
#content .boxL {
 float:left;
 width:280px;
 padding:0px 0 0 45px;
 }
#content .boxL .dvdImg {
 margin:0 0 27px 21px;
 }
#content .boxL .buyBtn {
 margin:0 0 15px 0;
 } 
#content .boxR {
 float:left;
 width:560px;
 padding:0 60px 0 35px;
 background:url(../image/cont_bg_img.jpg) no-repeat 360px 276px;
 }
#content .boxR  p {
 margin:0 0 80px 0;
 } 
 
#contentForm {
 width:640px;
 margin:0 auto;
 font-size:1.3em;
 }

 
/*----------------- 
footer
-----------------*/
#footer {
 width:100%;
 background:url(../image/foot_bg.gif) repeat-x 0 0;
 height:40px;
 }
#footer .inner {
 width:980px;
 margin:0 auto;
 text-align:right;
 font-size:1.3em;
 color:#666666;
 padding:5px 0 0 0;
 }

#footer .commercial {
 width:480px;
 margin:0 auto;
 text-align:right;
 font-size:1.3em;
 color:#666666;
 padding:5px 0 0 0;
 }
