ul{
	margin:0;
	padding:0;
}
ul.accordion_container_left{
	float:left;
	width:330px;
	margin:10px 0 30px 0;
}
ul.accordion_container_right{
	float:right;
	width:330px;
	margin:10px 0 30px 0;
}

li{
	list-style:none;
	text-align:left;
}
li.menu{
	width:100%;
}
li.button a{
	width:294px;
	height:74px;
	display:block;
	margin:10px 0 0 0;
	padding:5px 10px 5px 20px;
	color:#666666;
	font-size:0.875em;
	line-height:1.25em;
	overflow:hidden;
	position:relative;
	border:3px solid #6499c8;
	outline:none;
}
li.button2 a{
	width:278px;
	height:16px;
	display:block;
	margin:10px 0 0 0;
	padding:5px 10px;
	color:#666666;
	font-size:0.875em;
	line-height:1.25em;
	overflow:hidden;
	position:relative;
	border:3px solid #6499c8;
	outline:none;
}
li.button a:hover,
li.button2 a:hover{
	text-decoration:underline;
}
li.button a span,
li.button2 a span{
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}
li.button a img,
li.button2 a img{
	float:left;
	margin:0 10px 0 0;
}


li.button a.sky_cat11{background:url(img/open-close.jpg); background-position:0 0;}
li.button a.sky_cat12{background:url(img/open-close.jpg); background-position:-324px 0;}
li.button a.sky_cat13{background:url(img/open-close.jpg); background-position:-648px 0;}
li.button a.sky_cat21{background:url(img/open-close.jpg); background-position:-972px 0;}
li.button a.sky_cat22{background:url(img/open-close.jpg); background-position:-1296px 0;}
li.button a.sky_cat23{background:url(img/open-close.jpg); background-position:-1620px 0;}
li.button a.sky_cat24{background:url(img/open-close.jpg); background-position:-1944px 0;}
li.button a.sky_cat25{background:url(img/open-close.jpg); background-position:-2268px 0;}
li.button a.sky_cat25-2{background:url(img/open-close.jpg); background-position:-2268px 0;}
li.button a.sky_cat26{background:url(img/open-close.jpg); background-position:-2592px 0;}
li.button a.sky_cat27{background:url(img/open-close.jpg); background-position:-2916px 0;}
li.button a.sky_cat28{background:url(img/open-close.jpg); background-position:-3240px 0;}
li.button a.sky_cat29{background:url(img/open-close.jpg); background-position:-3564px 0;}
li.button a.sky_cat30{background:url(img/open-close.jpg); background-position:-3888px 0;}
li.button a.sky_cat31{background:url(img/open-close.jpg); background-position:-4212px 0;}
li.button a.sky_cat32{background:url(img/open-close.jpg); background-position:-4536px 0;}
li.button a.sky_cat33{background:url(img/open-close.jpg); background-position:-4860px 0;}
li.button a.sky_cat41{background:url(img/open-close.jpg); background-position:-5184px 0;}
li.button a.sky_cat42{background:url(img/open-close.jpg); background-position:-5508px 0;}
li.button a.sky_cat43{background:url(img/open-close.jpg); background-position:-5832px 0;}
li.button a.sky_cat44{background:url(img/open-close.jpg); background-position:-6156px 0;}
li.button a.sky_cat51{background:url(img/open-close.jpg); background-position:-6480px 0;}
li.button a.sky_cat51-2{background:url(img/open-close.jpg); background-position:-6804px 0;}
li.button a.sky_cat61{background:url(img/open-close.jpg); background-position:-7128px 0;}

li.button a.sky_cat11:hover{ background-position:0 -84px;}
li.button a.sky_cat12:hover{ background-position:-324px -84px;}
li.button a.sky_cat13:hover{ background-position:-648px -84px;}
li.button a.sky_cat21{background-position:-972px -84px;}
li.button a.sky_cat22{background-position:-1296px -84px;}
li.button a.sky_cat23{background-position:-1620px -84px;}
li.button a.sky_cat24{background-position:-1944px -84px;}
li.button a.sky_cat25{background-position:-2268px -84px;}
li.button a.sky_cat25-2{background-position:-2268px -84px;}
li.button a.sky_cat26{background-position:-2592px -84px;}
li.button a.sky_cat27{background-position:-2916px -84px;}
li.button a.sky_cat28{background-position:-3240px -84px;}
li.button a.sky_cat29{background-position:-3564px -84px;}
li.button a.sky_cat30{background-position:-3888px -84px;}
li.button a.sky_cat31{background-position:-4212px -84px;}
li.button a.sky_cat32{background-position:-4536px -84px;}
li.button a.sky_cat33{background-position:-4860px -84px;}
li.button a.sky_cat41{background-position:-5184px -84px;}
li.button a.sky_cat42{background-position:-5508px -84px;}
li.button a.sky_cat43{background-position:-5832px -84px;}
li.button a.sky_cat44{background-position:-6156px -84px;}
li.button a.sky_cat51{background-position:-6480px -84px;}
li.button a.sky_cat51-2{background-position:-6804px -84px;}
li.button a.sky_cat61{background-position:-7128px -84px;}


li.button2 a:hover{}


ul.dropdownbox_left{
	float:left;
	width:304px;
	margin:0 10px 0 0;	
}
ul.dropdownbox_left2nd{
	float:left;
	width:304px;
	margin:10px 10px 0 0;	
}
ul.dropdownbox_right{
	float:right;
	width:335px;
}
ul.dropdownbox_right2nd{
	float:right;
	width:335px;
	margin:20px 0 0 0;
}


.dropdown{
	width:304px;
	display:none;
	margin:0 5px 5px;
	padding:5px;
	border-right:3px solid #6499c8;
	border-bottom:3px solid #6499c8;
	border-left:3px solid #6499c8;
}
.cat25-2 .dropdown{
	width:660px!important;
	display:none;
	margin:2px 5px 5px;
	padding:5px;
	border:3px solid #6499c8;
}



/* --- --- soramachikamei-page.php --- --- */


.cat11 .selectedOn{background-position:0 -168px!important;}
.cat12 .selectedOn{background-position:-324px -168px!important;}
.cat13 .selectedOn{background-position:-648px -168px!important;}
.cat21 .selectedOn{background-position:-972px -168px!important;}
.cat22 .selectedOn{background-position:-1296px -168px!important;}
.cat23 .selectedOn{background-position:-1620px -168px!important;}
.cat24 .selectedOn{background-position:-1944px -168px!important;}
.cat25 .selectedOn{background-position:-2268px -168px!important;}
.cat25-2 .selectedOn{background-position:-2268px -168px!important;}
.cat26 .selectedOn{background-position:-2592px -168px!important;}
.cat27 .selectedOn{background-position:-2916px -168px!important;}
.cat28 .selectedOn{background-position:-3240px -168px!important;}
.cat29 .selectedOn{background-position:-3564px -168px!important;}
.cat30 .selectedOn{background-position:-3888px -168px!important;}
.cat31 .selectedOn{background-position:-4212px -168px!important;}
.cat32 .selectedOn{background-position:-4536px -168px!important;}
.cat33 .selectedOn{background-position:-4860px -168px!important;}
.cat41 .selectedOn{background-position:-5184px -168px!important;}
.cat42 .selectedOn{background-position:-5508px -168px!important;}
.cat43 .selectedOn{background-position:-5832px -168px!important;}
.cat44 .selectedOn{background-position:-6156px -168px!important;}
.cat51 .selectedOn{background-position:-6480px -168px!important;}
.cat51-2 .selectedOn{background-position:-6804px -168px!important;}
.cat61 .selectedOn{background-position:-7128px -168px!important;}


.cat11 .selectedOn:hover{background-position:0 -252px!important;}
.cat12 .selectedOn:hover{background-position:-324px -252px!important;}
.cat13 .selectedOn:hover{background-position:-648px -252px!important;}
.cat21 .selectedOn:hover{background-position:-972px -168px!important;}
.cat22 .selectedOn:hover{background-position:-1296px -168px!important;}
.cat23 .selectedOn:hover{background-position:-1620px -168px!important;}
.cat24 .selectedOn:hover{background-position:-1944px -168px!important;}
.cat25 .selectedOn:hover{background-position:-2268px -168px!important;}
.cat25-2 .selectedOn:hover{background-position:-2268px -168px!important;}
.cat26 .selectedOn:hover{background-position:-2592px -168px!important;}
.cat27 .selectedOn:hover{background-position:-2916px -168px!important;}
.cat28 .selectedOn:hover{background-position:-3240px -168px!important;}
.cat29 .selectedOn:hover{background-position:-3564px -168px!important;}
.cat30 .selectedOn:hover{background-position:-3888px -168px!important;}
.cat31 .selectedOn:hover{background-position:-4212px -168px!important;}
.cat32 .selectedOn:hover{background-position:-4536px -168px!important;}
.cat33 .selectedOn:hover{background-position:-4860px -168px!important;}
.cat41 .selectedOn:hover{background-position:-5184px -168px!important;}
.cat42 .selectedOn:hover{background-position:-5508px -168px!important;}
.cat43 .selectedOn:hover{background-position:-5832px -168px!important;}
.cat44 .selectedOn:hover{background-position:-6156px -168px!important;}
.cat51 .selectedOn:hover{background-position:-6480px -168px!important;}
.cat51-2 .selectedOn:hover{background-position:-6804px -168px!important;}
.cat61 .selectedOn:hover{background-position:-7128px -168px!important;}

.selectedOff{
}
