@charset "UTF-8";
/* CSS Document */


/* --------------------------------------------------------------------------------------
 add 2010/06/28
--------------------------------------------------------------------------------------- */

*{
 margin:0;
 padding:0;
 font-style:normal;
 line-height:1.0;
}
 
body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,
p,blockquote,pre,cite,code,caption,
form,fieldset,legend,input,textarea,select,option,label {
	margin: 0px;
	padding: 0px;
}
 
body {
 text-align:center;
 color:#666666;
}
 
img,table { border: none;}
 
th, td, textarea { font-size: 100%; }
 
ol,ul {	list-style: none;}
 
address,em,cite { font-style: normal;}
 
a {
 overflow: hidden;
 text-decoration:none;
 color:#666666;
}
 
img { border:0;	vertical-align:bottom;	}
  
/* --------------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------------- */



/* body -------------------------------------------------------------------- */

body{
    font-family:font-family:"メイリオ",Verdana,Arial,"Osaka","MS P Gothic",sans-serif;
	background:#EEF3F9;
	width:100%;
	margin: 0 auto;
    padding: 0 auto;
	line-height:18px;
	}

#header{
	background: url(../lp_img/.gif) no-repeat;
	width:850px;
	padding:0 auto;
	margin: 0 auto;
	}

#header_card{
	width:850px;
	height:227px;
	padding:0 auto;
	margin: 0 auto;
	}
	
#frame{
	width:800px;
	padding:0 auto;
	margin: 0 auto;
	}

#box{
	background:#EEF3F9;
	width:800px;
	padding:0 auto;
	margin: 0 auto;
	}
			
.cont{
	width:800px;
	padding:0 auto;
	margin: 0 auto;
	text-align:left;
	}

/* -------------------------------------------------------------------- */

#header_bt{
	background: url(../lp_img/head_img_2.jpg) no-repeat;
	width:850px;
	height:404px;
	padding:0 auto;
	margin: 0 auto;
	}
	
#bt_top{
	position:relative;
	top:300px;
	left:572px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	}

#bottom_bt{
	background: url(../lp_img/cont_back.gif) no-repeat;
	width:800px;
	height:299px;
	padding:0 auto;
	margin: 0 auto;
	}


#bt_bottom{
	position:relative;
	top:178px;
	left:185px;
	margin:0 auto;
	padding:0 auto;
	float:left;
	}
		
/*  --------------------------------------------------------------------------- */

#note{
	width:800px;
	height:65px;
	padding: 0 auto;
	margin: 0 auto;
	clear:both;
	}
	
.style_1{
	font-size:12px;
	color:#06C;
	text-align:left;
	position:relative;
	top:5px;
	left:70px;
	float:left;
	line-height:16px;
	}


#footer{
	background: url(../lp_img/footer.gif) no-repeat;
	width:800px;
	height:70px;
	padding: 15px 0 0;
	margin: 0 auto;
	}
	
div#footer div.navi{
	margin-top: 3px;
	text-align:center;
	font-size: 80%;
	line-height:35px;
	}

div#footer div.navi span{
	color:#FFF;
	}

div#footer a{
	color:#FFF;
	}

div#footer address{
	margin-top: 5px;
	clear: both;
	font-style: normal;
	font-size: 80%;
	text-align:center;
	line-height:20px;
	color:#CCC;}

/* clearFix ------------------------------------------------------------------------------ */
	
.clearFix {
		zoom: 1;
	}
		.clearFix:after {
			content: '.';
			clear: both;
			display: block;
			height: 0;
			visibility: hidden;
		}
		

