@charset "euc-jp";
/* CSS Document */


body {
	background-image: url("../img/css/body_bg.png");
	background-repeat: repeat-x;
	background-position: 0 0;
}


	

#side_navi ul li a {
	display: block;
	padding: 1em;
}

ul.link-list {
	margin: 0 0 1em 0em !important;
}

ul.link-list li {
	padding-left: 1em;
	list-style: none;
}

#subNav li a:hover,
ul.link-list li:hover{
	text-decoration: underline;
}
#subNav li,
ul.link-list li {
		position: relative;
}

#subNav li::before,
ul.link-list li::before{
 font-family: "Font Awesome 5 Free";
	font-weight: bold;
 content: "\f04b";
	position: absolute;
 left: 0;
	color: #f90;
	 
}



.link-list li::before{
	font-size: 0.5em;
}


#subNav li#shop_bnr{
	margin: -0.8em 0 0 0;
}
#subNav li#shop_bnr::before {
 content: none;
}
#h_logo {float: left; margin-top: 20px}
#h_right { float: right; margin-top: 25px; height: 40px;}

#subNav li#shop_bnr a {
 background-color:#990000;
	padding:  0.7em  3em;
	margin: 0;
	border-radius: 5px;
	color:#FFF;
}
#subNav li#shop_bnr a:hover {
 background-color:#CC0000;
	text-decoration: none;
}
.slider_box{
	width: 960px;
	margin:  0 auto;
}	

#subNav {
   right:0;
    height: 24px;
    top: 30px;
	display: flex;
  }

#side_menu li {
	display:  block;
	padding: 0.63em 0.5em 0.62em 1em;
	text-decoration: none;
	 background-color:/*#1B62B0;*/transparent;
	background-image: url("../img/corp/bg_co_topmenu.gif");
	background-repeat: repeat-x;
	background-position: 0 50%;	 
	color: #FFF;
	border-bottom: 1px solid #FFF;
}


#side_menu li a {
	display:  block;
 padding: 0.645em 1em 0.65em 1.0em;
	text-decoration: none;
	color: #FFF;
	border-left: 5px solid #00E3FF;
}



#side_menu li a::before{

}

#side_menu li a:hover {
 background-color:#1B62B0;
}




/*IEÂÐºö*/

@media all and (-ms-high-contrast: none) {
 img.max100,
	img.full_size {
    width: 100%;
			 height: auto;
  }
}
