#search-bg {
    display:block;
	width:207px;
	height:55px;
	background:#EEEEEE url(img/search-bg2.jpg) no-repeat;
	position:relative;
}

#search-box{
	position:absolute;
	top:22px;
	left:40px;
}

#siryo-box{
display:block;
width:207px;
height:54px;
background:url(img/siryo_banner.jpg) no-repeat;
text-indent:-99999px;
}
#siryo-box a{
display:block;
width:207px;
height:54px;
}
#siryo-box a:hover{
background:url(img/siryo_banner.jpg) no-repeat -207px 0;
}


#navilist01-01 ul{
    display:block;
    list-style:none;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#navilist01-01 li,#navilist01-01 a{
    display:block;
    width:207px;
    height:52px;
}

#navilist01-01 a{
    display:block;
	background:#FFFFFF url(img/contents0101.jpg) no-repeat;
}


#navi0107 a{
    background-position:0px 0px;
}
#navi0107 a:hover{
    background-position:-207px 0px;
}

#navi0108 a{
    background-position:0px -52px;
}
#navi0108 a:hover{
    background-position:-207px -52px;
}

#navi0109 a{
    background-position:0px -104px;
}

#navi0109 a:hover{
    background-position:-207px -104px;
}

#navi0110 a{
    background-position:0px -261px;
}
#navi0110 a:hover{
    background-position:-207px -261px;
}




#navi0101 a{
    background-position:0px -157px;
}

#navi0101 a:hover{
    background-position:-207px -157px;
}

#navi0102 a{
    background-position:0px -209px;
}

#navi0102 a:hover{
    background-position:-207px -209px;
}


#navilist01-02 ul{
    display:block;
    list-style:none;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#navilist01-02 li,#navilist01-02 a{
    display:block;
    width:207px;
    height:53px;
}

#navilist01-02 a{
    display:block;
	background:#FFFFFF url(img/contents0102.gif) no-repeat;
}

#navi0103 a{
    background-position:0px 0px;
}

#navi0103 a:hover{
    background-position:-207px 0px;
}

#navi0104 a{
    background-position:0px -53px;
}

#navi0104 a:hover{
    background-position:-207px -53px;
}

#navi0105 a{
    background-position:0px -105px;
}

#navi0105 a:hover{
    background-position:-207px -105px;
}

#navi0106 a{
    background-position:0px -159px;
}

#navi0106 a:hover{
    background-position:-207px -159px;
}



#navilist02-title{
    display:block;
    width:207px;
    height:41px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:#FFFFFF url(img/contents02-title.gif) no-repeat;
}

#navilist02 ul{
    display:block;
    list-style:none;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#navilist02 li,#navilist02 a{
    display:block;
    width:207px;
    height:30px;
}

#navilist02 a{
    display:block;
	background:#FFFFFF url(img/contents02.gif) no-repeat;
}

#navi0201 a{
    background-position:0px 0px;
}

#navi0201 a:hover{
    background-position:-207px 0px;
}

#navi0202 a{
    background-position:0px -30px;
}

#navi0202 a:hover{
    background-position:-207px -30px;
}

#navi0203 a{
    background-position:0px -60px;
}

#navi0203 a:hover{
    background-position:-207px -60px;
}

#navi0204 a{
    background-position:0px -90px;
}

#navi0204 a:hover{
    background-position:-207px -90px;
}

#navilist03-title{
    display:block;
    width:207px;
    height:13px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:0px;        /*ie空白解除の為*/
	background:#EEEEEE url(img/contents03-title01.gif) no-repeat;
}

#navilist03 ul{
    display:block;
    list-style:none;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#navilist03 li,#navilist03 a{
    display:block;
    width:207px;
    height:53px;
}

#navilist03 a{
    display:block;
	background:#FFFFFF url(img/contents03.gif) no-repeat;
}

#navi0301 a{
    background-position:0px -53px;
}

#navi0301 a:hover{
    background-position:-207px -53px;
}

#navi0302 a{
    background-position:0px -158px;
}

#navi0302 a:hover{
    background-position:-207px -158px;
}

#navi0303 a{
    background-position:0px 0px;
}

#navi0303 a:hover{
    background-position:-207px 0px;
}

#navilist03-tel{
    display:block;
    width:207px;
    height:53px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:0px;        /*ie空白解除の為*/
	background:#EEEEEE url(img/contents03-tel.gif) no-repeat;
}

#skype{
font-size:12px;
margin-top:15px;
}

#qrcode{
margin-top:20px;
font-size:12px;
}


#menu-banner{
margin-top:20px;
}

#menu-banner img{
margin-bottom:5px;
}