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

/**********************************************************************
株式会社アシスト LP
LP用　CSS
[ css/lp.css ]

since    : 11.11.25
modified : 11.11.25
**********************************************************************/


/* 初期化スタイル 設定
------------------------------------------------- */

html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0;padding:0; font-size:100%; line-height:150%; color:#323232; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img { border:0; vertical-align:bottom; }
body {font-size:80%;letter-spacing: 0.05em;}
caption,th { text-align:left; }
ul { list-style-type:none}
ol {}
input {line-height:normal; }
a{ text-decoration:none; color:#323232;}
a:hover{ text-decoration:none; color:#CDCDCD;}
sup { font-size:80%; }
img { -ms-interpolation-mode: bicubic; }


/* 汎用クラス 設定
------------------------------------------------- */

.clear { clear:both !important; }
.txtL { text-align:left !important; }
.txtR { text-align:right !important; }
.txtC { text-align:center !important; }
.imgL { float:left; border-bottom:20px solid #fff; border-right:20px solid #fff; display:inline; }
.imgR { float:right; border-bottom:20px solid #fff; border-left:20px solid #fff; display:inline; }

a:link    {color: #0000FF; text-decoration:underline;}
a:active  {color: #0000FF; text-decoration:underline;}
a:visited {color: #0000FF; text-decoration:underline;}
a:hover   {color: #0000FF; text-decoration:underline;}
a:hover img.imgHover {
	opacity:0.8;
	filter: alpha(opacity=80);
}
a:hover.imgHover img {
	opacity:0.8;
	filter: alpha(opacity=80);
}


/* LPページスタイル 設定
------------------------------------------------- */
body {
	background:#FFF url(../img/common/bg_header.jpg) left top repeat-x;
}
/* wrapper */
#wrapper {
	width:970px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}
/* content */
#content {
	clear:both;
	width:100%;
	margin:0;
    padding:0;
	text-align:left;
	overflow:hidden;
	background:#003399 url(../img/common/bg_body.jpg) left top repeat-y;
}
#header {
	clear:both;
	width:970px;
	height:430px;
	margin:0 auto;
    padding:0;
	background: url(../img/common/header.jpg) left top no-repeat;
}
#header p{
    margin: 0;
    padding:319px 0 0 228px;
    position: absolute;
    z-index: 3;
}
#header a{
    display: block;
    width:517px;
    height:100px;
    text-indent: -9999px;
}
#content01 {
	clear:both;
	width:970px;
	height:1608px;
	margin:0 auto;
    padding:0;
	background: url(../img/contents/contents001.jpg) left top no-repeat;
}
#btnInquiry01 {
    margin: 0;
    padding:1426px 0 0 144px;
    position: absolute;
    z-index: 3;
}
#content02 {
	clear:both;
	width:970px;
	height:737px;
	margin:0;
    padding:0;
	background: url(../img/contents/contents002.jpg) left top no-repeat;
}
#btnInquiry02 {
    margin: 0;
    padding:562px 0 0 144px;
    position: absolute;
    z-index: 3;
}
#content03 {
	clear:both;
	width:970px;
	height:1083px;
	margin:15px 0 0 0;
    padding:0;
	background: url(../img/contents/contents003.jpg) left top no-repeat;
}
#btnInquiry03{
    margin: 0;
    padding:912px 0 0 142px;
    position: absolute;
    z-index: 3;
}
#footer {
	clear:both;
	width:970px;
	height:50px;
	margin:0;
    padding:0;
}
#footer ul {
	margin:0 0 0 113px;
    padding:0;
}
#footer ul li {
	margin:0;
    padding:0;
    float:left;
    font-size:16px;
    color:#0000FF;
}
#footer ul li a{
	margin:0;
    padding:0;
    font-size:16px;
}
#footer ul li a:hover{
	opacity:0.6;
	filter: alpha(opacity=60);
}
