* {
 margin: 0;
 padding: 0;
 line-height: 1;
 }

img{
	border:0;
}

ul {
	list-style:none;
}


/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    text-align:center;
}
/* ラッパーの設定*/
#wrap{
    position:relative;
    width:800px;
    background-color:#FFFFFF;
    margin:0px auto;
    text-align:left;
}

/* ヘッダーの設定*/
#head{
    clear: both;
    width:800px;
    height:140px;
    float: left;
}

#head_01{
    width: 800px;
    height: 20px;
    float: left;
}

#head_02{
    width: 800px;
    height: 20px;
    float: left;
}

#head_03{
    width: 800px;
    height: 100px;
    float: left;
}


#kashi{
    width:800px;
    height:1000px;
    float:left;
}

.kashi01{
    clear: both;
    width:800px;
    height:200px;
    float:left;
}




#foot_logo{
    clear: both;
    float: left;
    width: 800px;
    height: 259px;
}

#foot_logo00{
    float: left;
    width: 800px;
    height: 50px;
}

#foot_logo01{
    float: left;
    width: 800px;
    height: 50px;
}

#foot_logo01_1{
    float: left;
    width: 304px;
    height: 159px;
}

#foot_logo01_2{
    float: left;
    width: 191px;
    height: 159px;
}

#foot_logo01_3{
    float: right;
    width: 305px;
    height: 159px;
}

#foot_logo02{
    clear: both;
    float: left;
    width: 800px;
    height: 50px;
}



/* フッターの設定*/
#foot{
    position:relative;
    width:100%;
    height:50px;
    clear:both;
}



ul#kashi_navi01{
    list-style:none;
    width:800px;
    margin: 0px;
}
ul#kashi_navi01 li{
    list-style:none;
    float:left;
    width:200px;
}
ul#kashi_navi01 a{
    display:block;
    width:200px;
    height:200px;
    text-indent:-9999px;
    background-image: url("../onajimi/images/seasonal_menu01.jpg");
    overflow:hidden;
}

a.kashi11, a:visited.kashi11{
    background-position:0px 0px;
}
a:hover.kashi11{
    background-position:0px -200px;
}
a.kashi12, a:visited.kashi12{
    background-position:-200px 0px;
}
a:hover.kashi12{
    background-position:-200px -200px;
}
a.kashi13, a:visited.kashi13{
    background-position:-400px 0px;
}
a:hover.kashi13{
    background-position:-400px -200px;
}
a.kashi14, a:visited.kashi14{
    background-position:-600px 0px;
}
a:hover.kashi14{
    background-position:-600px -200px;
}


ul#kashi_navi02{
    list-style:none;
    width:800px;
    margin: 0px;
}
ul#kashi_navi02 li{
    list-style:none;
    float:left;
    width:200px;
}
ul#kashi_navi02 a{
    display:block;
    width:200px;
    height:200px;
    text-indent:-9999px;
    background-image: url("../onajimi/images/seasonal_menu02.jpg");
    overflow:hidden;
}

a.kashi21, a:visited.kashi21{
    background-position:0px 0px;
}
a:hover.kashi21{
    background-position:0px -200px;
}
a.kashi22, a:visited.kashi22{
    background-position:-200px 0px;
}
a:hover.kashi22{
    background-position:-200px -200px;
}
a.kashi23, a:visited.kashi23{
    background-position:-400px 0px;
}
a:hover.kashi23{
    background-position:-400px -200px;
}
a.kashi24, a:visited.kashi24{
    background-position:-600px 0px;
}
a:hover.kashi24{
    background-position:-600px -200px;
}



ul#kashi_navi03{
    list-style:none;
    width:800px;
    margin: 0px;
}
ul#kashi_navi03 li{
    list-style:none;
    float:left;
    width:200px;
}
ul#kashi_navi03 a{
    display:block;
    width:200px;
    height:200px;
    text-indent:-9999px;
    background-image: url("../onajimi/images/seasonal_menu03.jpg");
    overflow:hidden;
}

a.kashi31, a:visited.kashi31{
    background-position:0px 0px;
}
a:hover.kashi31{
    background-position:0px -200px;
}
a.kashi32, a:visited.kashi32{
    background-position:-200px 0px;
}
a:hover.kashi32{
    background-position:-200px -200px;
}
a.kashi33, a:visited.kashi33{
    background-position:-400px 0px;
}
a:hover.kashi33{
    background-position:-400px -200px;
}
a.kashi34, a:visited.kashi34{
    background-position:-600px 0px;
}
a:hover.kashi34{
    background-position:-600px -200px;
}



ul#kashi_navi04{
    list-style:none;
    width:800px;
    margin: 0px;
}
ul#kashi_navi04 li{
    list-style:none;
    float:left;
    width:200px;
}
ul#kashi_navi04 a{
    display:block;
    width:200px;
    height:200px;
    text-indent:-9999px;
    background-image: url("../onajimi/images/seasonal_menu04.jpg");
    overflow:hidden;
}

a.kashi41, a:visited.kashi41{
    background-position:0px 0px;
}
a:hover.kashi41{
    background-position:0px -200px;
}
a.kashi42, a:visited.kashi42{
    background-position:-200px 0px;
}
a:hover.kashi42{
    background-position:-200px -200px;
}
a.kashi43, a:visited.kashi43{
    background-position:-400px 0px;
}
a:hover.kashi43{
    background-position:-400px -200px;
}
a.kashi44, a:visited.kashi44{
    background-position:-600px 0px;
}
a:hover.kashi44{
    background-position:-600px -200px;
}



ul#kashi_navi05{
    list-style:none;
    width:800px;
    margin: 0px;
}
ul#kashi_navi05 li{
    list-style:none;
    float:left;
    width:200px;
}
ul#kashi_navi05 a{
    display:block;
    width:200px;
    height:200px;
    text-indent:-9999px;
    background-image: url("../onajimi/images/seasonal_menu05.jpg");
    overflow:hidden;
}

a.kashi51, a:visited.kashi51{
    background-position:0px 0px;
}
a:hover.kashi51{
    background-position:0px -200px;
}
a.kashi52, a:visited.kashi52{
    background-position:-200px 0px;
}
a:hover.kashi52{
    background-position:-200px -200px;
}
a.kashi53, a:visited.kashi53{
    background-position:-400px 0px;
}
a:hover.kashi53{
    background-position:-400px -200px;
}
a.kashi54, a:visited.kashi54{
    background-position:-600px 0px;
}
a:hover.kashi54{
    background-position:-600px -200px;
}



#head_03 p{
    font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #696969;
    padding-top: 20px;
    padding-left: 25px;
    text-align: left;
    line-height: 160%
}

#head_03 a{
    color: #efa8c1;
    text-decoration: none;
    line-height: 160%;
}

#head_03 a:hover{
    color: #989b66;
    border-width:0px;
    border-bottom-width:1px;
    border-style:dotted;
    border-color:#989b66;
    line-height: 160%;
}




#foot_navi p{
    font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #696969;
    padding-top: 20px;
    text-align: center;
    line-height: 160%
}

#foot_navi a{
    color: #696969;
    text-decoration: none;
    line-height: 160%;
}

#foot_navi a:hover{
    color: #989b66;
    border-width:0px;
    border-bottom-width:1px;
    border-style:dotted;
    border-color:#989b66;
    line-height: 160%;
}


#foot p{
    font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, ;
    font-size: 7pt;
    color: #999999;
    text-align: center;
    padding-top: 5px;
}





