@charset 'UTF-8';

@media screen and (min-width:641px) {

	#guidebtn_slide {
		width:920px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
	}

	#topimgs {
		position: relative;
		display: none;
		clear: left;
	}

	#submenu{
		text-align: left;
		background-color: #ffffff;
		background: url(../slide-file/img/top_img00.jpg) right;
	}
	#submenu div ul {
		list-style-type:none;
	}
	#submenu div ul li{
	/*	padding-left:16px;
		background-image:url("./images/menu/ico_topslide1.gif");
		background-repeat:no-repeat;
		background-position:0px 4px;
	*/	cursor:pointer;
	}
	#submenu1 ul li,
	#submenu2 ul li,
	#submenu3 ul li,
	#submenu4 ul li {
		padding-left:5px;
		margin-left:1px;
		font-size:14px;
	}
	#submenu1 ul li img,
	#submenu2 ul li img,
	#submenu3 ul li img,
	#submenu4 ul li img {
		padding-right:5px;
	}
	#submenu1 ul,
	#submenu2 ul,
	#submenu3 ul {
	/*	height:230px;
	*/
		overflow-y:auto;
	}
	#submenu li.selected{
		background:#2859a5;
		color:#fff;
	}
	/* 選択時色 */
	.kurashi #submenu li.selected{
		background:#2c63b6;
		color:#fff;
	}
	.fukushi #submenu li.selected{
		background:#e6509f;
		color:#fff;
	}
	.kosodate #submenu li.selected{
		background:#0088cc;
		color:#fff;
	}
	.kankou #submenu li.selected{
		background:#e85530;
		color:#fff;
	}
	.sangyou #submenu li.selected{
		background:#7b4bb9;
		color:#fff;
	}
	.shisei #submenu li.selected{
		background:#509a50;
		color:#fff;
	}

	#submenu li.li_even{
		font-size:14px;
	}
	#submenu li.li_odd{
		font-size:14px;
	}
	#submenu li.li_even{
		background: #dfdfdf;
	}
	/* カテゴリ別カラー用 */
	.kurashi #submenu li.li_even{
		background: #c0d1e9;
	}
	.fukushi #submenu li.li_even{
		background: #f8cbe2;
	}
	.kosodate #submenu li.li_even{
		background: #b3dcf0;
	}
	.kankou #submenu li.li_even{
		background: #f8ccc1;
	}
	.sangyou #submenu li.li_even{
		background: #d8c9ea;
	}
	.shisei #submenu li.li_even{
		background: #cbe1cb;
	}
	#submenu li.li_even.selected{
		background:#2859a5;
		color:#fff;
	}
	/* 選択時色 */
	.kurashi #submenu li.li_even.selected{
		background:#2c63b6;
		color:#fff;
	}
	.fukushi #submenu li.li_even.selected{
		background:#e6509f;
		color:#fff;
	}
	.kosodate #submenu li.li_even.selected{
		background:#0088cc;
		color:#fff;
	}
	.kankou #submenu li.li_even.selected{
		background:#e85530;
		color:#fff;
	}
	.sangyou #submenu li.li_even.selected{
		background:#7b4bb9;
		color:#fff;
	}
	.shisei #submenu li.li_even.selected{
		background:#509a50;
		color:#fff;
	}
	#submenu li:nth-child(even){
		background: #dfdfdf;
	}
	#submenu li:nth-child(even).selected{
		background:#2859a5;
		color:#fff;
	}

	/* 選択時色 */
	.kurashi #submenu li:nth-child(even).selected{
		background:#2c63b6;
		color:#fff;
	}
	.fukushi #submenu li:nth-child(even).selected{
		background:#e6509f;
		color:#fff;
	}
	.kosodate #submenu li:nth-child(even).selected{
		background:#0088cc;
		color:#fff;
	}
	.kankou #submenu li:nth-child(even).selected{
		background:#e85530;
		color:#fff;
	}
	.sangyou #submenu li:nth-child(even).selected{
		background:#7b4bb9;
		color:#fff;
	}
	.shisei #submenu li:nth-child(even).selected{
		background:#509a50;
		color:#fff;
	}
	/* カテゴリ別カラー用 */
	.kurashi #submenu li:nth-child(even){
		background: #c0d1e9;
	}
	.fukushi #submenu li:nth-child(even){
		background: #f8cbe2;
	}
	.kosodate #submenu li:nth-child(even){
		background: #b3dcf0;
	}
	.kankou #submenu li:nth-child(even){
		background: #f8ccc1;
	}
	.sangyou #submenu li:nth-child(even){
		background: #d8c9ea;
	}
	.shisei #submenu li:nth-child(even){
		background: #cbe1cb;
	}

	.submenu4_detail_text{
		width:228px;
		height:201px;
		overflow-y:auto;
		background:#fff;
	}
	.submenu4_detail_button{
		width:230px;
		height:25px;
		text-align:right;
		background:#fff;
	}
	.submenu1_detail_button,
	.submenu2_detail_button,
	.submenu3_detail_button,
	.submenu4_detail_button{
		height:25px;
		background:#2859a5;
	}

	.submenu4_detail_text{
		padding:2px;
	}

	/* メニュースクロールバー用↓ */
	.kurashi .jspDrag{
		background:#2c63b6;
	}

	.fukushi .jspDrag{
		background:#e6509f;
	}

	.kosodate .jspDrag{
		background:#0088cc;
	}

	.kankou .jspDrag{
		background:#e85530;
	}

	.sangyou .jspDrag{
		background:#7b4bb9;
	}

	.shisei .jspDrag{
		background:#509a50;
	}
}

@media screen and (min-width: 0px) and (max-width: 640px) {

	#guidebtn_slide {
		display: none;
	}

}

@media print {

	div#submenu, 
	div#guidebtn_slide {
		display:none;
	}

}
