@charset "shift_jis";
#left_menu {
	float: left;
	width: 170px;
	margin-right: 10px;
}
/*
------------------------------------------------
Sub Free Category Layout
------------------------------------------------*/

#container #catList_leftmenu {
	width: 170px;
	margin-bottom: 15px;
}
#container #catList_leftmenu li {
	height: 29px;
	width: 170px;
	margin-bottom: 2px;
}
#container #catList_leftmenu li a {
	text-indent: -9999px;
	display: block;
	height: 29px;
	width: 170px;
}
#container #catList_leftmenu #li08 a {
	background-image: url(../leftmenu/menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu #li09 a {
	background-image: url(../leftmenu/menu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#container #catList_leftmenu #li08 a:hover {
	background-image: url(../leftmenu/menu1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu #li09 a:hover {
	background-image: url(../leftmenu/menu2_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_left {
}
#menu_left li {
	background-image: url(../leftmenu/menu_haikei1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#menu_left  a {
	color: #333333;
	text-decoration: none;
}
#menu_left  a:hover {
	color: #0099CC;
}
#container #catList_leftmenu2 {
	width: 170px;
	margin-bottom: 15px;
}
#container #catList_leftmenu2 li {
	height: 35px;
	width: 170px;
}
#container #catList_leftmenu2 li a {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 170px;
}
#container #catList_leftmenu2 #li10 a {
	background-image: url(../leftmenu/business_menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li11 a {
	background-image: url(../leftmenu/business_menu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li12 a {
	background-image: url(../leftmenu/business_menu3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li13 a {
	background-image: url(../leftmenu/business_menu4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li14 a {
	background-image: url(../leftmenu/business_menu5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li15 a {
	background-image: url(../leftmenu/business_menu6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li16 a {
	background-image: url(../leftmenu/business_menu7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li17 a {
	background-image: url(../leftmenu/business_menu8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li18 a {
	background-image: url(../leftmenu/business_menu9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li19 a {
	background-image: url(../leftmenu/business_menu10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li20 a {
	background-image: url(../leftmenu/business_menu11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li21 a {
	background-image: url(../leftmenu/business_menu12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li22 a {
	background-image: url(../leftmenu/business_menu13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li23 a {
	background-image: url(../leftmenu/business_menu14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li24 a {
	background-image: url(../leftmenu/business_menu15.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li25 a {
	background-image: url(../leftmenu/business_menu16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li26 a {
	background-image: url(../leftmenu/business_menu17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li27 a {
	background-image: url(../leftmenu/travel_menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li28 a {
	background-image: url(../leftmenu/travel_menu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li29 a {
	background-image: url(../leftmenu/travel_menu3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li30 a {
	background-image: url(../leftmenu/travel_menu4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li31 a {
	background-image: url(../leftmenu/travel_menu5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li32 a {
	background-image: url(../leftmenu/travel_menu6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li33 a {
	background-image: url(../leftmenu/travel_menu7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li34 a {
	background-image: url(../leftmenu/toyooka_menu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li35 a {
	background-image: url(../leftmenu/toyooka_menu2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li36 a {
	background-image: url(../leftmenu/toyooka_menu3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li37 a {
	background-image: url(../leftmenu/toyooka_menu4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li38 a {
	background-image: url(../leftmenu/toyooka_menu5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li39 a {
	background-image: url(../leftmenu/toyooka_menu6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li40 a {
	background-image: url(../leftmenu/toyooka_menu7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li41 a {
	background-image: url(../leftmenu/toyooka_menu8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li42 a {
	background-image: url(../leftmenu/toyooka_menu9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li43 a {
	background-image: url(../leftmenu/toyooka_menu10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li44 a {
	background-image: url(../leftmenu/toyooka_menu11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li45 a {
	background-image: url(../leftmenu/toyooka_menu12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li46 a {
	background-image: url(../leftmenu/toyooka_menu13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#container #catList_leftmenu2 #li10 a:hover {
	background-image: url(../leftmenu/business_menu1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li11 a:hover {
	background-image: url(../leftmenu/business_menu2_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li12 a:hover {
	background-image: url(../leftmenu/business_menu3_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li13 a:hover {
	background-image: url(../leftmenu/business_menu4_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li14 a:hover {
	background-image: url(../leftmenu/business_menu5_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li15 a:hover {
	background-image: url(../leftmenu/business_menu6_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li16 a:hover {
	background-image: url(../leftmenu/business_menu7_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li17 a:hover {
	background-image: url(../leftmenu/business_menu8_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li18 a:hover {
	background-image: url(../leftmenu/business_menu9_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li19 a:hover {
	background-image: url(../leftmenu/business_menu10_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li20 a:hover {
	background-image: url(../leftmenu/business_menu11_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li21 a:hover {
	background-image: url(../leftmenu/business_menu12_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li22 a:hover {
	background-image: url(../leftmenu/business_menu13_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li23 a:hover {
	background-image: url(../leftmenu/business_menu14_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li24 a:hover {
	background-image: url(../leftmenu/business_menu15_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li25 a:hover {
	background-image: url(../leftmenu/business_menu16_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li26 a:hover {
	background-image: url(../leftmenu/business_menu17_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li27 a:hover {
	background-image: url(../leftmenu/travel_menu1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li28 a:hover {
	background-image: url(../leftmenu/travel_menu2_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li29 a:hover {
	background-image: url(../leftmenu/travel_menu3_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li30 a:hover {
	background-image: url(../leftmenu/travel_menu4_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li31 a:hover {
	background-image: url(../leftmenu/travel_menu5_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li32 a:hover {
	background-image: url(../leftmenu/travel_menu6_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li33 a:hover {
	background-image: url(../leftmenu/travel_menu7_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li34 a:hover {
	background-image: url(../leftmenu/toyooka_menu1_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li35 a:hover {
	background-image: url(../leftmenu/toyooka_menu2_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li36 a:hover {
	background-image: url(../leftmenu/toyooka_menu3_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li37 a:hover {
	background-image: url(../leftmenu/toyooka_menu4_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li38 a:hover {
	background-image: url(../leftmenu/toyooka_menu5_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li39 a:hover {
	background-image: url(../leftmenu/toyooka_menu6_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li40 a:hover {
	background-image: url(../leftmenu/toyooka_menu7_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li41 a:hover {
	background-image: url(../leftmenu/toyooka_menu8_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li42 a:hover {
	background-image: url(../leftmenu/toyooka_menu9_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li43 a:hover {
	background-image: url(../leftmenu/toyooka_menu10_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li44 a:hover {
	background-image: url(../leftmenu/toyooka_menu11_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li45 a:hover {
	background-image: url(../leftmenu/toyooka_menu12_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #catList_leftmenu2 #li46 a:hover {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../leftmenu/toyooka_menu13_1.jpg);
}
#mobile {
	padding: 8px;
	border: 1px solid #CCCCCC;
}
#ssl {
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	line-height: 1.4em;
}
