/* ========== リセット ==========*/
* {
margin: 0;
padding: 0;
}

ul,li,ol,li {
	list-style: none;
}

form,div,p,dt,dd,ul,li {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}


body{
margin:0px;
padding:0px;
background: url(../images/bg_site.gif);
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:135%;
}

#cont{
width:712px;
}


/* ========== ヘッダ ==========*/

#header{
width:987px;
height:65px;
}


/* ========== グローバルメニュー ==========*/

#g_menu{
width:987px;
height:26px;
background:url(../images/bg_g_menu.gif) repeat-x;
}

#g_menu #menu01 li,#g_menu #menu02 li{
text-align:left;
float:left;
text-indent:-9999px;
}

#g_menu #menu01 li a{
background: url(../images/g_menu.gif) -35px 0px;
display:block;
height:26px;
width:82px;
margin-left:70px;
}

#g_menu #menu01 li a:hover{
background: url(../images/g_menu.gif) -35px -26px;
}

#g_menu #menu02 li a{
background: url(../images/g_menu.gif) -155px 0px;
display:block;
height:26px;
width:82px;
margin-left:40px;
}

#g_menu #menu02 li a:hover{
background: url(../images/g_menu.gif) -155px -26px;
}


/* ========== メニュー ==========*/

#menu {
width: 275px;
top: 100px;
left: 0px;
/*position: absolute;*/
}

/*#menu {
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+91));
}*/

#menu_dummy{
width:275px;
height:640px;
float:left;
display:block;

}

#menu #menu02,#menu #menu03{
margin:0px 0px 10px 10px ;
clear:left;
text-indent:-9999px;
}

#menu #menu02 a{
width:216px;
height:41px;
display:block;
background:url(../images/menu02.gif) 0px 0px no-repeat #FFFFFF;
}

#menu #menu02 a:hover{
background:url(../images/menu02.gif) 0px -41px no-repeat #FFFFFF;
}

#menu #menu03 a{
width:216px;
height:41px;
display:block;
background:url(../images/menu02.gif) 0px -82px no-repeat #FFFFFF;
}

#menu #menu03 a:hover{
background:url(../images/menu02.gif) 0px -123px no-repeat #FFFFFF;
}

#JSA{margin: 10px 0px 20px 15px;}







/* ========== トップフラッシュムービー ==========*/


#movie{
width:712px;
float:left;
}


/* ========== メイン ==========*/

#main{
width:712px;
background:#FFFFFF;
float:left;
margin-bottom:10px;
padding-bottom:10px;
}

#main02{
width:672px;
background:#FFFFFF;
margin:0px auto;
}

#main02 p{
margin:0px;
padding: 10px 10px 5px 10px ;

}

#main #news,#main #info{
width:331px;
padding-bottom:15px;
padding-left:15px;
float:left;
}

#main #news p,#main #info p{
margin:0px;
padding: 10px 10px 5px 10px ;
}


/* ========== メインタイトル ==========*/


#title1-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-1.jpg);
text-indent:-9999px;
}

#title1-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-2.jpg);
text-indent:-9999px;
}

#title1-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-3.jpg);
text-indent:-9999px;
}

#title1-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-4.jpg);
text-indent:-9999px;
}

#title1-5 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-5.jpg);
text-indent:-9999px;
}

#title1-6 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-6.jpg);
text-indent:-9999px;
}

#title1-7 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-7.jpg);
text-indent:-9999px;
}

#title1-8 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-8.jpg);
text-indent:-9999px;
}

#title1-9 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-9.jpg);
text-indent:-9999px;
}

#title1-10 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title1-10.jpg);
text-indent:-9999px;
}


#title2-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title2-1.jpg);
text-indent:-9999px;
}

#title2-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title2-2.jpg);
text-indent:-9999px;
}

#title2-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title2-3.jpg);
text-indent:-9999px;
}

#title2-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title2-4.jpg);
text-indent:-9999px;
}

#title2-5 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title2-5.jpg);
text-indent:-9999px;
}


#title3-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title3-1.jpg);
text-indent:-9999px;
}


#title4-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-1.jpg);
text-indent:-9999px;
}

#title4-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-2.jpg);
text-indent:-9999px;
}

#title4-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-3.jpg);
text-indent:-9999px;
}

#title4-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-4.jpg);
text-indent:-9999px;
}

#title4-5 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-5.jpg);
text-indent:-9999px;
}

#title4-6 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-6.jpg);
text-indent:-9999px;
}

#title4-7 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-7.jpg);
text-indent:-9999px;
}

#title4-8 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title4-8.jpg);
text-indent:-9999px;
}

#title5-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title5-1.jpg);
text-indent:-9999px;
}

#title5-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title5-2.jpg);
text-indent:-9999px;
}

#title5-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title5-3.jpg);
text-indent:-9999px;
}

#title5-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title5-4.jpg);
text-indent:-9999px;
}

#title6-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title6-1.jpg);
text-indent:-9999px;
}

#title6-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title6-2.jpg);
text-indent:-9999px;
}


#title7-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-1.jpg);
text-indent:-9999px;
}

#title7-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-2.jpg);
text-indent:-9999px;
}

#title7-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-3.jpg);
text-indent:-9999px;
}

#title7-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-4.jpg);
text-indent:-9999px;
}

#title7-5 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-5.jpg);
text-indent:-9999px;
}

#title7-6 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title7-6.jpg);
text-indent:-9999px;
}


#title8-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title8-1.jpg);
text-indent:-9999px;
}

#title8-2 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title8-2.jpg);
text-indent:-9999px;
}

#title8-3 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title8-3.jpg);
text-indent:-9999px;
}

#title8-4 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title8-4.jpg);
text-indent:-9999px;
}

#title8-5 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title8-5.jpg);
text-indent:-9999px;
}

#title9-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title9-1.jpg);
text-indent:-9999px;
}

#title10-1 h1{
width:712px;
height:160px;
float:left;
display:block;
background:url(../images/title10-1.jpg);
text-indent:-9999px;
}



H3              {color:#000000;font-size:12pt;font-weight:bolder;}
DT              {color:#006600;font-size:10pt;font-weight:bolder;}
DD              {letter-spacing: 0.1em;}
IMG             {border: none;display: inline;}


















/* ========== フッタ ==========*/

#footer{
width:712px;
clear:both;
background:#0097ff;
text-align:center;
color:#FFFFFF;
font-size:10px;
border-top:solid 1px #0000CC;
border-bottom:solid 1px #0000CC;
}




/* ========== 別ウィンドウ ==========*/
#p_cont{
width:570px;
background:#FFFFFF;
margin-top:10px;
margin-left:15PX;
margin-bottom:10px;

}

#p_main{
width:540px;
margin:0px auto;
}

#p_main p{
margin:0px;
padding: 10px 10px 5px 10px ;
}


#p_footer{
width:600px;
clear:both;
background:#0097ff;
text-align:center;
color:#FFFFFF;
font-size:10px;
border-top:solid 1px #0000CC;
border-bottom:solid 1px #0000CC;
}




