<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*side menu*/
#acMenu{margin-bottom:20px;}
#acMenu li{
	font-size:90%;
    background:#fafafa url("../img/common/products_menu_bg.jpg") bottom left repeat-x;
    width:100%;
    height:auto;
    line-height:1.5em;
    border:#CFCFCF 1px solid;
	display:none;
	padding-top:1em;
	padding-bottom:1em;
    }
#acMenu li.push{
    display:block;
     width:100%;
   height:auto;
    line-height:1.5em;
    border:#CFCFCF 1px solid;
    cursor:pointer;
	padding-top:1em;
	padding-left:12px;
	padding-right:40px;
	padding-bottom:1em;
	background:url(../img/menu-bullets_min.png) right center no-repeat;
    }
#acMenu .active{display:block;}

#left_col ul li.side_menu{padding-left:1em;}
#left_col ul li a {
width:100%;height:auto;display:block; 
}
#left_col ul li.side_menu.stay{padding-left:1em;background:#859ae9 url("../img/common/products_menu_bg_over.jpg") bottom left repeat-x;color:#FFFFFF;}
/* Second Level */
#left_col ul li.substay {padding-left:2.5em;color:#FFFFFF; background:#859ae9 url("../img/common/products_menu_bg_over.jpg") bottom left repeat-x;}
#left_col ul li.sub {padding-left:2.5em; background:url(../img/arws_01.png) no-repeat 12px center;}
/* third Level */
#left_col ul li.substay3 {padding-left:3em;color:#FFFFFF;background:#859ae9 url("../img/common/products_menu_bg_over.jpg") bottom left repeat-x;}
#left_col ul li.sub3 {padding-left:3em;background:url(../img/arws_02.png) no-repeat 12px center;}
/* close */
#acMenu li.cls{
     width:100%;
    height:auto;
    line-height:1.5em;
    border:#CFCFCF 1px solid;
    cursor:pointer;
	 background:#333333;
	 color:#FFFFFF;
	 text-align:center;display:none;
	 padding-top:1em;
	 padding-bottom:1em;
    }
@media screen and (min-width: 768px) {
#acMenu{display:block;}
#acMenu li{
    background:#fafafa;
    height:auto;
    line-height: 1.6em;
    border:solid #CFCFCF 1px;
	display:block;
	overflow:hidden;
    }
#left_col ul li.side_menu,
#left_col ul li.side_menu.stay{
	line-height: 1.6em;
	font-size: 75%;
	margin: 0;
	padding: 0;
	display: block;
}
#left_col ul li.side_menu.und,#left_col ul li.side_menu.undBg{
	line-height: 1.6em;
	font-size: 75%;
	margin: 20px 0 0;
	padding: 0;
	display: block;
}
#left_col ul li.side_menu.stay.und,#left_col ul li.side_menu.stay.undBg{
	line-height: 1.6em;
	font-size: 75%;
	margin: 20px 0 0;
	padding: 0;
	display: block;
}
#left_col ul li.side_menu a {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 8px!important;
	text-decoration: none;
	display: block;
	color: #006699;
	background:#fafafa url("../img/common/products_menu_bg.jpg") bottom left repeat-x;
}
#left_col ul li.side_menu.und a {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 8px!important;
	text-decoration: none;
	display: block;
	color: #006699;
	background: #fafafa url("../img/common/products_menu_bg.jpg") bottom left repeat-x;
}
#left_col ul li.side_menu.undBg{background:#f2f7fa url("../img/mes_btnBG.jpg") bottom left repeat-x;}	
#left_col ul li.side_menu.undBg a {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 8px!important;
	text-decoration: none;
	display: block;
	color: #006699;
	background:#f2f7fa url("../img/mes_btnBG.jpg") bottom left repeat-x;
}
#left_col ul li.side_menu.undBg a:hover{
	color: #fff;
	background:#859ae9 url("../img/products_menu_bg_over.jpg") bottom left repeat-x;
}
#left_col ul li.side_menu.stay {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 8px !important;
	text-decoration: none;
	display: block;
	color: #fff;
	background:#859ae9 url("../img/products_menu_bg_over.jpg") bottom left repeat-x;
}

#left_col ul li.side_menu a:hover, #left_col ul li.side_menu_und a:hover{
	color: #fff;
	background:#859ae9 url("../img/products_menu_bg_over.jpg") bottom left repeat-x;
}
/* Second Level */
#left_col ul li.sub{ border-left:none; border-right:none; border-top:none; border-bottom:dotted #767676 1px;}
#left_col ul li.sub a{
	color: #666;
	padding-left: 16px!important;
	padding-bottom: 0.5em!important;
	background:#fff url(../img/products_menu_under_mark.png) no-repeat 4px center !important;
}
#left_col ul li.sub a:hover{
padding-left: 16px!important;
color: #006699!important;
background-color: #F0F9FD!important; 
}

#left_col ul li.substay {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 16px;
	text-decoration: none;
	display: block;
	color: #fff;
	background:#859ae9 url("../img/products_menu_bg_over.jpg") bottom left repeat-x!important;
}
/* third Level */
#left_col ul li.sub3{ border-left:none; border-right:none; border-top:none; border-bottom:dotted #767676 1px;}
#left_col ul li.sub3 a{
	color: #666;
	padding-left: 32px!important;
	background:#fff url(../img/products_menu_under_mark.png) no-repeat 16px center !important;
}
#left_col ul li.sub3 a:hover{
	padding-left: 32px!important;
color: #006699!important;
background-color: #F0F9FD!important; 
}
#left_col ul li.substay3 {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 32px;
	text-decoration: none;
	display: block;
	color: #fff;
	background:#859ae9 url("../img/products_menu_bg_over.jpg") bottom left repeat-x!important;
}

#acMenu li.cls{display:none;}
#acMenu li.push{display:none;}
/*  ver.2 ローカルメニューカテゴリータイトル */
#left_col ul li.side_menu.title {
	min-height: 38px;
	margin: 0 0 0 0;
	padding: 12px 0 0.5em 8px !important;
	text-decoration: none;
	display: block;
	color: #fff;
	background:#3a78b2 url("../img/products_menu_bg_stay.jpg") bottom left repeat-x;
}

	}
@media screen and (max-width: 767px) {
	#left_col ul li.side_menu.undBg{background:#f2f7fa url("../img/mes_btnBG.jpg") bottom left repeat-x;}	
}</pre></body></html>