@charset "UTF-8";

/* ******************************************* _

	タイトル：seityo.css
	
	概要：TOPページ用 CSSファイル
	制作日：2010.1.4
	変更日：

_ ******************************************* */

/*============================================
/* link
========================================== */
a:link{ color: #0087ef; text-decoration:underline; }
a:visited{ color: #0087ef; text-decoration:underline; }
a:hover{ color: #0087ef; text-decoration:underline;}
a:active{ color: #0087ef; text-decoration:underline; }

/* seityo style
---------------------------------------------------------------------------- */
body{
background:url(/lp/seityo/img/bg_seityo_02.gif) top center repeat-y;
color:#333333;
line-height:1.5;
}
#wrapper,#header,#contents,#contentsL,#contentsR,#footer{
margin:0;
padding:0;
}
#wrapper{
width:100%;
background: url(/lp/seityo/img/bg_seityo_01.jpg) top center no-repeat;
}


/* header style
---------------------------------------------------------------------------- */
#header{
background: url(/lp/seityo/img/bg_seityo_01.jpg) top center no-repeat;
width:860px;
margin:0 auto;
height:349px;
}
#logo{
position:absolute;
top:33px;
left:40px;
}
#header h1{
position:absolute;
top:38px;
left:185px;
font-size:8pt;
line-height:1.2;
}
#header ul#topnavi {
position:absolute;
top:37px;
left:705px;
line-height:0;
}
#header h2{
position:absolute;
top:126px;
left:59px;
}
#header .pageLead{
position:absolute;
top:261px;
left:65px;
}
#header .pageLead strong{
display:block;
margin-bottom:7px;
}



/* contents style
---------------------------------------------------------------------------- */
#contents{
width:860px;
margin:0 auto;
background: url(/lp/seityo/img/bg_seityo_02.gif) top center repeat-y;
}
.siryoBtnArea{
padding:17px 0 25px 60px;
}
.siryoBtnArea .siryoBtn{
margin-top:17px;
margin-left:211px;
}
.contentsBox{
background:url(/lp/seityo/img/bg_seityo_03.gif) top left repeat-y;
width:780px;
margin-left:40px;
padding-top:25px;
padding-bottom:25px;
}
.contentsBox .box1{
background:#FFFFFF;
width:682px;
margin:0 0 25px 20px;
padding:25px 25px 5px 29px;
}
.contentsBox .box2{
background:#FFFFFF url(/lp/seityo/img/bg_seityo_04.gif) right top no-repeat;
margin-left:20px;
width:682px;
margin:0 0 25px 20px;
padding:25px 25px 20px 29px;
}
.contentsBox .box3{
background:#FFFFFF;
width:682px;
margin:0 0 0 20px;
padding:25px 25px 0px 29px;
}
.contentsBox h3{
margin-bottom:11px;
}
.contentsBox p{
padding-bottom:18px;
}
.contentsBox .box2 p{
width:330px;
}
.contentsBox .box2 p.last{
width:330px;
margin-top:-90px;
margin-left:372px;
}


/* footer style
---------------------------------------------------------------------------- */
#footer{
font-size:110%;
background:url(/lp/seityo/img/bg_seityo_02.gif) top center repeat-y;
width:801px;
padding-left:59px;
padding-top:30px;
padding-bottom:55px;
margin:0 auto;
}
#footer h3{
font-weight:bold;
margin-bottom:4px;
}
#footer #btnArea{
}
#footer #btnArea p{
margin-bottom:12px;
}
#footer #btnArea p strong{
margin-left:164px;
}