.menu_ul1{
	font-size:10px;/*font size*/
	font-weight: nomal;
	width: 100%;
}

.menu_ul1 ul{
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}

.menu_ul1 ul li{
	display: inline;
}

.menu_ul1 ul li a{
	color: #333333;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 10px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 3px solid #555555; /*bottom border is 3px*/
}

.menu_ul1 ul li a:hover, .menu_ul1 ul li a.selected{
	border-bottom-color:#cc0033;
}



/*
---------------------------------------------------------------------------*/
ul#menu li {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 1px;
	font-size: 10px;

}

ul#menu a {
	color: #fff;		/**/
	text-decoration: none;
	display: block;
	width: 138px;
	text-align: center;
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_04.gif) no-repeat;	/**/
	height: 30px;
    display: block;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu a:hover {
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_03.gif) no-repeat;	/**/
	height: 30px;
	width: 138px;
	display: block;
	color: #222;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu li.last {
	margin-right: 0;

}

ul#menu li.last a {
	color: #fff;		/**/
margin-right: 0px;
	text-decoration: none;
	display: block;
	width: 146px;
	text-align: center;
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_01.gif) no-repeat;	/**/
	height: 30px;
    display: block;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu li.last a:hover {
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_05.gif) no-repeat;	/**/
	height: 30px;
	width: 146px;
	display: block;
	color: #FFF;
	text-decoration: none;
    overflow: hidden;	/**/
}

/*
---------------------------------------------------------------------------*/
ul#menu2 li {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 1px;
	font-size: 8px;

}

ul#menu2 a {
	color: #fff;		/**/
	text-decoration: none;
	display: block;
	width: 97px;
	text-align: center;
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_04.gif) no-repeat;	/**/
	height: 30px;
    display: block;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu2 a:hover {
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_09.gif) no-repeat;	/**/
	height: 30px;
	width: 97px;
	display: block;
	color: #333;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu2 li.last {
	margin-right: 0;

}

ul#menu2 li.last a {
	color: #fff;		/**/
margin-right: 0px;
	text-decoration: none;
	display: block;
	width: 98px;
	text-align: center;
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_04.gif) no-repeat;	/**/
	height: 30px;
    display: block;
	text-decoration: none;
    overflow: hidden;	/**/
}

ul#menu2 li.last a:hover {
	line-height: 30px;
	background: url(/kiji/userfiles/Image/btn056_09.gif) no-repeat;	/**/
	height: 30px;
	width: 98px;
	display: block;
	color: #333;
	text-decoration: none;
    overflow: hidden;	/**/
}
.kansou_txt a { 
	text-decoration: none;
color: #333;
}
.kansou_txt a:hover { 
	text-decoration: none;
color: #333;
}
.sm_display {

    display:none;
}
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) ,
only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .sm_display{
        display:inherit;
    }
}

