@charset "utf-8";

/* reset */

html{
overflow-y:scroll;
}

*{	
margin: 0;
padding: 0;
font-size:100%;
font-weight: normal;
font-style: normal;
}

img{border: 0;
}

/* common */

body{
background:#FA911A url(../images/all_bg.gif) top repeat-y;
margin			:	0px;
padding			:	0px;
color:#333;
font-family:"ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
line-height:1.6;
}

a:link,a:visited{color:#333;text-decoration:underline;}
a:hover, a:active{color:#666;text-decoration:none;}
ul{list-style-type:none;}

#wrapper{
width:100%;
background: url(../images/bg.gif) center repeat-y;
overflow:hidden;
}

#container{
width:100%;
background: url(../images/bg_top.gif) center top no-repeat;
overflow:hidden;
}

#footer{
width:100%;
background: url(../images/bg_bottom.gif) center bottom no-repeat;
overflow:hidden;
}

#container-in{
width:750px;
margin:0px auto;
overflow:hidden;
}

#footer-in{
width:720px;
padding-bottom:28px;
margin:0px auto;
overflow:hidden;
}

#header{
width:750px; height:124px;
background: url(../images/logo_sub.gif) 605px 10px no-repeat;
overflow:hidden;
}

#header h1 a{
display:block;
width:0; height:71px; padding-left:225px;
margin:10px;
background: url(../images/logo.gif) left top no-repeat;
overflow:hidden;
}

#header ul{
width:750px; height:34px;
list-style-type:none;
overflow:hidden;
}

#header li{
width:150px; height:34px;
overflow:hidden;
float:left;
}

#header li a{
display:block;
width:0; height:34px; padding-left:150px;
overflow:hidden;
}

#header li.menu01 a{background: url(../images/mainmenu01.gif) left top no-repeat;}
#header li.menu02 a{background: url(../images/mainmenu02.gif) left top no-repeat;}
#header li.menu03 a{background: url(../images/mainmenu03.gif) left top no-repeat;}
#header li.menu04 a{background: url(../images/mainmenu04.gif) left top no-repeat;}
#header li.menu05 a{background: url(../images/mainmenu05.gif) left top no-repeat;}

#header li a:hover{
background-position:0 -34px;
}

#contentsMain{
width:696px;
padding:27px 27px 130px 27px;
overflow:hidden;
}

#footer-in a{
display:block;
float:left;
}

#footer-in p{
width:0; height:26px; padding-left:310px;
background: url(../images/copy.gif) left top no-repeat;
overflow:hidden;
float:right;
}














