 /*全体的な設定  */

body{
    color:#037a8d;
    font-size:14px;
    line-height: 25px;
    font-family: verdana, arial, sans-serif;
    margin-top:0px;
    text-align:center;
    background-color:#ffffff;
    margin:auto;
    padding:auto;
}


p{
    padding-top:6px;
    padding-bottom: 5px;
    background-image: url(img/note_line2.gif);
    margin-right: 5px;
    margin-left: 20px;
    line-height: 23px;
    padding-right:  5px;
    padding-left:  5px;
    margin-top: 0px;
    margin-bottom: 10px;
    letter-spacing:0.4ex;
    text-indent:1em;
    font-size:14px;
   
}
 /*全体的なリンクの設定  */


a{
    color:#037a8d;
}


a:link{    color:#037a8d;
}





 /*h1.h2.h3等の設定  */

h1{
    font-size:14px;
    margin-left:60px;
    float:left;
    margin-top:0px;
}

h1 a{
    text-decoration:none;
}

h2{
    font-size:17px;
    display:block;
    width:280px;
    height:25px;
    text-indent:1em;
    margin-left:25px;
    background-color:#FFFFFF;
    border-left:50px solid #ddeeff;
    border-right:250px solid #ddeeff;
    font-weight:bold;
}

h3{
}

h3 a{
    border:none;
    text-decoration:none;
    display:block;
    width:466px;
    height:58px;
    background-image:url(img/title.gif);
    text-indent:-9999px;
    overflow:hidden;
    margin-top:-100px;
    margin-left:40px;
}


* html h3 a{
    background-image:url(img/title.gif);
    text-indent:-9999px;
    overflow:hidden;
    margin-left:60px;
    position:absolute;
    margin-top:-70px;
}


*:first-child+html h3 a{
    background-image:url(img/title.gif);
    text-indent:-9999px;
    overflow:hidden;
    margin-top:-80px;
    margin-left:40px;
} 

 /*各classの設定  */

#st{
    font-size:14px;
    margin-left:15px;
    margin-top:30px;
}
#pankuzu{
    text-decoration:none;
    border:none;
    display:block;
	margin-left:20px;
}

#pankuzu a{
}

.idou1{
    background-image:url(img/navi2.gif);
    background-repeat:no-repeat;
    background-position:left;
    width:330px;
    height:23px;
    display:block;
    text-indent:1em;
    margin-left:20px;
    margin-bottom:10px;
}

.idou1 a{
     
}

#next{
    width:600px;
    height:20px;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    text-align:right;
   
}

#nextimg{
    margin-right:8px;
    position:relative;
    top:4px;
}

#pageimg{
    margin-left:25px;
}
 /*各ボックスの設定  */


#wrap{
    width:950px;
    text-align:left;
    margin:auto;
    padding:auto;

}

#head{
    width:950px;
    height:150px;
    background-image:url(img/head.jpg);
}

#wrap2{
    float:left;
    background-repeat:repeat-y;
    background-image:url(img/mainb.jpg);
}

#menu{
    float:left;
    width:250px;
}

#main{
    float:right;
    width:630px;
    padding-right:25px;
}

#foot{
    width:950px;
    height:181px;
    background-image:url(img/foot.jpg);
    background-repeat:no-repeat;
    clear:both;
    position:relative;
}




 /*サイドメニュー詳細  */ 


#menu ul{
    margin-top:40px;
}
* html #menu ul{
    margin-top:40px;
}


*:first-child+html #menu ul{
    margin-top:60px;
} 

#menu li{
    list-style:none;
    display:inline;
    background-image:url(img/alltitle.gif);
    text-indent:-9999px;
    margin-top:15px;
    margin-bottom:5px;
}

#menu li a{
    height:20px;
    display:block;
    text-decoration:none;
    overflow:hidden;
    width:200px;
    background-image:url(img/allmenu.gif);
    text-indent:-9999px;
    margin-top:4px;
    margin-bottom:4px;
    margin-left:15px;
}


 /***************li要素  ***************/

#menu li.menu10 {
    width:250px;
    height:25px;
    background-position:0px 0px;
    display:block;
}   

#menu li.menu20 {    
	width:250px;
    height:25px;
    background-position:0px -25px;
    display:block;
}   

#menu li.menu30 {
    width:250px;
    height:25px;
    background-position:0px -50px;
    display:block;
}   
#menu li.menu40 {
    width:250px;
    height:25px;
    background-position:0px -75px;
    display:block;
}   
#menu li.menu50 {
    width:250px;
    height:25px;
    background-position:0px -100px;
    display:block;
}   
#menu li.menu60 {
    width:250px;
    height:25px;
    background-position:0px -125px;
    display:block;
}   
#menu li.menu70 {
    width:250px;
    height:25px;
    background-position:0px -150px;
    display:block;
}   
#menu li.menu80 {
    width:250px;
    height:25px;
    background-position:0px -175px;
    display:block;
}   
#menu li.menu90 {
    width:250px;
    height:25px;
    background-position:0px -200px;
    display:block;
}   



 /***************リンク  ***************/

#menu li.menu01 a {background-position:0px 0px;}   
#menu li.menu02 a {background-position:0px -20px;}   
#menu li.menu31 a {background-position:0px -40px;}   
#menu li.menu32 a {background-position:0px -60px;}   
#menu li.menu33 a {background-position:0px -80px;}   
#menu li.menu41 a {background-position:0px -100px;}   
#menu li.menu42 a {background-position:0px -120px;}   
#menu li.menu43 a {background-position:0px -140px;}   
#menu li.menu51 a {background-position:0px -160px;}   
#menu li.menu52 a {background-position:0px -180px;}   
#menu li.menu53 a {background-position:0px -200px;}   
#menu li.menu61 a {background-position:0px -220px;}   
#menu li.menu62 a {background-position:0px -240px;}   
#menu li.menu63 a {background-position:0px -260px;}   
#menu li.menu71 a {background-position:0px -280px;}   
#menu li.menu72 a {background-position:0px -300px;}   
#menu li.menu73 a {background-position:0px -320px;}   
#menu li.menu81 a {background-position:0px -340px;}   
#menu li.menu82 a {background-position:0px -360px;}   
#menu li.menu83 a {background-position:0px -380px;}   
#menu li.menu91 a {background-position:0px -400px;}   
#menu li.menu92 a {background-position:0px -420px;}   
#menu li.menu93 a {background-position:0px -440px;}   

 /***************hover  ***************/


#menu li.menu01 a:hover {background-position:-200px 0px;}   
#menu li.menu02 a:hover {background-position:-200px -20px;}   
#menu li.menu31 a:hover {background-position:-200px -40px;}   
#menu li.menu32 a:hover {background-position:-200px -60px;}   
#menu li.menu33 a:hover {background-position:-200px -80px;}   
#menu li.menu41 a:hover {background-position:-200px -100px;}   
#menu li.menu42 a:hover {background-position:-200px -120px;}   
#menu li.menu43 a:hover {background-position:-200px -140px;}   
#menu li.menu51 a:hover {background-position:-200px -160px;}   
#menu li.menu52 a:hover {background-position:-200px -180px;}   
#menu li.menu53 a:hover {background-position:-200px -200px;}   
#menu li.menu61 a:hover {background-position:-200px -220px;}   
#menu li.menu62 a:hover {background-position:-200px -240px;}   
#menu li.menu63 a:hover {background-position:-200px -260px;}   
#menu li.menu71 a:hover {background-position:-200px -280px;}   
#menu li.menu72 a:hover {background-position:-200px -300px;}   
#menu li.menu73 a:hover {background-position:-200px -320px;}   
#menu li.menu81 a:hover {background-position:-200px -340px;}   
#menu li.menu82 a:hover {background-position:-200px -360px;}   
#menu li.menu83 a:hover {background-position:-200px -380px;}   
#menu li.menu91 a:hover {background-position:-200px -400px;}   
#menu li.menu92 a:hover {background-position:-200px -420px;}   
#menu li.menu93 a:hover {background-position:-200px -440px;}   

 /***************on  ***************/

#menu li.menu01_on a{background-position:-400px 0px;}   
#menu li.menu02_on a{background-position:-400px -20px;}   
#menu li.menu31_on a{background-position:-400px -40px;}   
#menu li.menu32_on a{background-position:-400px -60px;}   
#menu li.menu33_on a{background-position:-400px -80px;}   
#menu li.menu41_on a{background-position:-400px -100px;}   
#menu li.menu42_on a{background-position:-400px -120px;}   
#menu li.menu43_on a{background-position:-400px -140px;}   
#menu li.menu51_on a{background-position:-400px -160px;}   
#menu li.menu52_on a{background-position:-400px -180px;}   
#menu li.menu53_on a{background-position:-400px -200px;}   
#menu li.menu61_on a{background-position:-400px -220px;}   
#menu li.menu62_on a{background-position:-400px -240px;}   
#menu li.menu63_on a{background-position:-400px -260px;}   
#menu li.menu71_on a{background-position:-400px -280px;}   
#menu li.menu72_on a{background-position:-400px -300px;}   
#menu li.menu73_on a{background-position:-400px -320px;}   
#menu li.menu81_on a{background-position:-400px -340px;}   
#menu li.menu82_on a{background-position:-400px -360px;}   
#menu li.menu83_on a{background-position:-400px -380px;}   
#menu li.menu91_on a{background-position:-400px -400px;}   
#menu li.menu92_on a{background-position:-400px -420px;}   
#menu li.menu93_on a{background-position:-400px -440px;}   




 /*アドレス  */


address {
    font-style: normal;
    font-size: 12px;
    font-weight:bold;
    display:block;
    position:relative;
    left:50px;
    top:150px;
}

prlink {
    font-style: normal;
    font-size: 10px;
    font-weight:bold;
    display:block;
    margin-left:180px;
    color:#3c3c3c;
    padding-top:20px;
}
