@charset "Shift_JIS";
/* Common CSS */


/*---------------------------

レイアウト

----------------------------*/

div#layout {
width: 802px;
float: left;
border: 1px solid #CCCCCC;
background: url(../img/main_image.jpg) #FFFFFF no-repeat top left;
}


/*タイトル---------------------------------*/
/*-----------------------------------------*/

h2#title {
width: 261px;
height: 62px;
background: url(../img/title.gif) no-repeat;
margin-top: 32px;
margin-bottom: 12px;
text-indent: -2000px;
float: left;
}



/*サブナビゲーション-----------------------*/
/*-----------------------------------------*/

div#subNavigation {
width: 480px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
margin-bottom: 15px;
}

div#subNavigation ul {
list-style: none;
margin-left: 25px;
}

div#subNavigation ul li.btnLeft {
width: 125px;
height: 30px;
float: left;
text-indent: -2000px;
}

div#subNavigation ul li.btnCenter,
div#subNavigation ul li.btnRight {
width: 150px;
height: 30px;
float: left;
text-indent: -2000px;
}

div#subNavigation ul li a {
height: 30px;
display: block;
text-decoration: none;
}

div#subNavigation ul li a.subBtn01 {
width: 125px;
background: url(../img/btn01.gif) no-repeat;
}

div#subNavigation ul li a.subBtn02 {
width: 150px;
background: url(../img/btn02.gif) no-repeat;
}

div#subNavigation ul li a.subBtn03 {
width: 150px;
background: url(../img/btn03.gif) no-repeat;
}

div#subNavigation ul li a:hover { background-position: 0px -29px;}

div#subNavigation ul li a.subBtn01on {
background: url(../img/btn01.gif) no-repeat;
background-position: 0px -29px;
}
div#subNavigation ul li a.subBtn02on {
background: url(../img/btn02.gif) no-repeat;
background-position: 0px -29px;
}
div#subNavigation ul li a.subBtn03on {
background: url(../img/btn03.gif) no-repeat;
background-position: 0px -29px;
}



/*ボディー部分-----------------------------*/
/*-----------------------------------------*/


h2#copy01 {
display: block;
margin: 5px 0px 10px 0px;
text-indent: -2000px;
background: url(../img/copy01.gif) no-repeat;
width: 480px;
height: 28px;
}

h2#copy02 {
display: block;
margin: 5px 0px 10px 0px;
text-indent: -2000px;
background: url(../img/copy05.gif) no-repeat;
width: 480px;
height: 13px;
}

div#rightTexteria01 {
width: 480px;
margin-bottom: 15px;
}

div#rightTexteria01 p img.img01,
div#rightTexteria01 p img.img02 {
margin: 0px 0px 10px 10px;
float: right;
}

div#business {
width: 480px;
float: left;
padding-bottom: 20px;
border-bottom: 1px solid #CCCCCC;
}

div#business div#business01,
div#business div#business02 {
width: 230px;
float: left;
}

div#business div#business01 {
margin-right: 10px;
margin-bottom: 30px;
}

div#business div#business02 {
margin-left: 10px;
margin-bottom: 30px;
}

div#business div#business01 h2,
div#business div#business02 h2 {
display: block;
height: 20px;
text-indent: -2000px;
}

div#business div#business01 h2 { background: url(../img/subtitle01.gif) no-repeat left;}
div#business div#business02 h2 { background: url(../img/subtitle02.gif) no-repeat left;}

div#business ul.ulBox01,
div#business ul.ulBox02 {
width: 200px;
display: block;
border: 1px solid #CCCCCC;
padding: 3px 5px 5px 15px;
list-style: none;
}

div#business ul.ulBox01 { background: url(../img/no01.gif) no-repeat right bottom #FFFEEE;}
div#business ul.ulBox02 { background: url(../img/no02.gif) no-repeat right bottom #FFFEEE;}

div#business ul.ulBox01 li,
div#business ul.ulBox02 li {
margin: 3px 0px;
}

div#business ul.ulBox01 li ol {
	list-style: none;
	margin-left: 10px;
}

div#business ul.ulsubBox01 {
display: block;
margin-left: 10px;
list-style: none;
}

ul#link {
	margin-left: 20px;
}

ul#link li {
	margin-bottom: 3px;
}

/*資料請求ボタン---------------------------*/
/*-----------------------------------------*/

a#data {
	display: block;
	text-align: center;
	width: 180px;
	height: 51px;
	background: url(../img/btn_data.jpg) no-repeat;
	text-indent: -2000px;
	margin-left: 150px;
	text-decoration: none;
}

a#data:hover { background-position: 0 -51px;}
