@charset "utf-8";

/*------------------------------共通------------------------------*/

*{
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	font-size:12px;
}

body {
	text-align:center;
}

body div {
    margin:0px auto;
}

img {
     border:none;
}

.cre{
clear:both;
}

h1{
margin:0px;
}

h3{
margin:0px;
}

h6{
margin:0px;
}

.fl{
float:left;
}

.tex{
margin:0px 0px 0px 25px;
}

table {  border-collapse: collapse; }

/*------------------------------コンテナ------------------------------*/

#container{
width:800px;
text-align:center;
}


/*------------------------------ヘッダー------------------------------*/


#header{
width:795px;
text-align:left;
background-image:url(images/head/back.gif);
background-position:center top;
background-repeat:repeat-x;
height:90px;
}


.title{
float:left;
}

.banner{
margin:8px 0px 0px 420px;
}


/*------------------------------トップメニュー------------------------------*/

#top-menu{
width:795px;
text-align:left;
background-image:url(images/head/head-bar.gif);
background-position:center top;
background-repeat:no-repeat;
height:26px;
clear:both;
}

#top-menutext li{
list-style-type:none;
margin:3px 0px 0px 20px;
float:left;
}

#top-menutext li a{
display:block;
}

#top-menutext li a:link{
color:#FFFFFF;
}

#top-menutext li a:hover{
color:#f08b31;
}

#top-menutext li a:visited{
color:#FFFFFF;
}



/*------------------------------メイン------------------------------*/


#main{
clear:both;
width:795px;
text-align:left;
padding:0px 0px 20px 0px;
background-image:url(images/mainback.gif);
background-repeat:repeat-y;
}

/*------------------------------ナビ------------------------------*/

#navimain{
clear:both;
float:left;
width:166px;
background-color:#F3F3F3;
}

ul.navi{
margin:0px;
padding:0px;
}


ul.navi li{
list-style-type:none;
margin:0px;
padding:0px;
}

#navimain ul.navi li a{
display:block;
height:33px;
text-indent:-700em;
text-decoration: none;

}

#navimain ul.navi li a:hover{
background-position: 0px -33px;
}

a.main-menu01{
background-image:url(images/main-navi/navi-1.gif);
}

a.main-menu02{
background-image:url(images/main-navi/navi-2.gif);
}

a.main-menu03{
background-image:url(images/main-navi/navi-3.gif);
}

a.main-menu04{
background-image:url(images/main-navi/navi-4.gif);
}

a.main-menu05{
background-image:url(images/main-navi/navi-5.gif);
}


a.main-menu06{
background-image:url(images/main-navi/navi-6.gif);
}

a.main-menu07{
background-image:url(images/main-navi/navi-7.gif);
}

a.main-menu08{
background-image:url(images/main-navi/navi-8.gif);
}

a.main-menu09{
background-image:url(images/main-navi/navi-9.gif);
}

a.main-menu10{
background-image:url(images/main-navi/navi-10.gif);
}


a.main-menu11{
background-image:url(images/main-navi/navi-11.gif);
}


a.main-menu12{
background-image:url(images/main-navi/navi-12.gif);
}


a.main-menu13{
background-image:url(images/main-navi/navi-13.gif);
}

a.main-menu14{
background-image:url(images/main-navi/navi-14.gif);
}

a.main-menu15{
background-image:url(images/main-navi/navi-15.gif);
}

a.main-menu16{
background-image:url(images/main-navi/navi-16.gif);
}

a.main-menu17{
background-image:url(images/main-navi/navi-17.gif);
}

a.main-menu18{
background-image:url(images/main-navi/navi-18.gif);
}

a.main-menu19{
background-image:url(images/main-navi/navi-19.gif);
}

.navi-line{
margin:0px;
padding:0px;
}



/*------------------------------メイン右------------------------------*/


#mainright1{
width:479px;
float:left;
margin:0px 0px 0px 10px;
}

.titlehead{
margin:10px 0px 15px 0px;
}


#mainright2{
width:140px;
text-align:center;
float:left;
}




/*------------------------------バナー------------------------------*/

#banner-text li{
list-style-type:none;
}

#banner-text li a{
display:block;
}

#banner-text li a:link{
color:#FFFFFF;
}

#banner-text li a:hover{
color:#FFFFFF;
}

#banner-text li a:visited{
color:#FFFFFF;
}


/*------------------------------フッター------------------------------*/

#foter{
width:795px;
}


#fot-menu{
clear:both;
width:795px;
text-align:left;
background-image:url(images/head/head-bar.gif);
background-position:center top;
background-repeat:no-repeat;
height:26px;
margin:20px 0px 0px 0px;
}

#fot-menutext li{
list-style-type:none;
margin:3px 0px 0px 20px;
float:left;
}

#fot-menutext li a{
display:block;
}

#fot-menutext li a:link{
color:#FFFFFF;
}

#fot-menutext li a:hover{
color:#f08b31;
}

#fot-menutext li a:visited{
color:#FFFFFF;
}


#fotb{
text-align:left;
}

.fotlist{
clear:both;
list-style-type:none;
}


.fotlist li{
float:left;
list-style-type:none;
width:110px;
}

.fotlistb{
float:right;
list-style-type:none;
}

.fotlistb li{
float:left;
list-style-type:none;
}


.style1 {
color: #FFFFFF;
}

.topp{
margin-bottom:20px;
}

.fotlink li{
float:left;
margin:0px 25px 0px 0px;
}

.fotlink{
list-style-type:none;
}
