/* ------- ■全体の指定------- */

BODY {
margin: 0;
padding: 0;
background-repeat : no-repeat;
background-color: #f5f3ff;
}

H1,H2,H3,H4,H5,H6,P,ul,ol,li,dl,dt,dd {
font-size: 1em;
font-weight : normal;
margin: 0;
padding: 0;
}

img { border: none;}


/* ------- ■ページ作業領域 ------- */

#box {
width :1000px;
height:707px;
margin: 0 auto;/*ウィンドウの中央に表示させる*/
position: relative;/*親フレームは相対位置*/
font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height : 1.45;
}

/* ------- ■フッターメニュー------- */

#footer{
top : 670px;
left: 157px;
width : 838px;
height: 10px;
position : absolute;/*親フレーム（相対位置）の中なら絶対位置で配置できる*/
}

#footer ul,li{
list-style: none;
}

#footer li{
float: left;
margin-right: 15px;
}


/* ------- ■12ページ,資料請求, フッターメニュー------- */

#footer-12{
top : 664px;
left: 315px;
width : 838px;
height: 10px;
position : absolute;
}

#footer-12 ul,li{
list-style: none;
}

#footer-12 li{
float: left;
margin-right: 15px;
}

/* ------- ■21ページ,　フッターメニュー------- */

#footer-21{
top : 673px;
left: 475px;
width : 300px;
height: 10px;
position : absolute;
}


#footer-21 ul,li{
list-style: none;
}

#footer-21 li{
float: left;
margin-right: 15px;
}


/* ------- ■左メニュー------- */

#logo{
top : 49px;
left: 57px;
position : absolute;
}


#menu{
top : 144px;
left: 60px;
position : absolute;
}

#menu ul,li{
list-style: none;
}

.menu_01{
margin-top: 15px;
margin-left: 0;
}


.menu_s1{
margin-top: 20px;
margin-left: 15px;
}

.menu_s2{
margin-top: 15px;
margin-left: 15px;
margin-bottom: 40px;
}

/* ------- ■左メニュー（フッターメニューの場合）------- */

.menu_f1{
margin-top: 100px;
}

.menu_f2{
margin-top: 15px;
}
