a:link {
	color: #2B83B5;
	text-decoration: underline;
}
a:visited {
	color: #2B83B5;
	text-decoration: underline;
}
a:hover {
	color: #2B83B5;
	text-decoration: none;
}
a:active {
	color: #2B83B5;
	text-decoration: none;
}

.img_center {
	text-align:center;
	width:750px;
	margin:20px 0px 20px 0px;
}

.list{
	font-size:12px;
	color:#333333;
	line-height:1.3;
	padding:10px 0px 20px 0px;
	width:750px;
}
.product_bg1_1 {
	background: #512FAF;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg1_2 {
	background: #512FAF;
}
.product_bg2_1 {
	background: #278b6f;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg2_2 {
	background: #41997A;
}
.product_bg3_1 {
	background: #00a2d9;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg3_2 {
	background: #00A3D9;
}
.product_bg3_3 {
	background: #557d21;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg4_1 {
	padding-top: 40px;
	padding-bottom: 70px;
	background-color: #ff7f00;
}
.product_bg4_2 {
	background: #FF8000;
}
.product_bg5_1 {
	background-color: #b18500;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg5_2 {
	background: #B28500;
}
.product_bg6 {
	background: #FFDBDB;
	padding-top: 40px;
	padding-bottom: 70px;
}

.product_bg7_1 {
	background: #a9d079;
	padding-top: 40px;
	padding-bottom: 70px;
}
.product_bg7_2 {
	background: #9ae144;
}
.product_bg8 {
	background-color: #ea83ea;
	padding-top: 40px;
	padding-bottom: 70px;
}


.ozonSection1 #rollover,.ozonSection1 #rollover2,.ozonSection1 #rollover3,.ozonSection1 #rollover4,.ozonSection1 #rollover5,.ozonSection1 #rollover6,.ozonSection2 #rollover,.ozonSection2 #rollover2,.ozonSection2 #rollover3,.ozonSection2 #rollover4,.ozonSection2 #rollover5,.ozonSection2 #rollover6 {
	padding-top: 15px;
}
.page_link {
	background: #eaf6f9;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-bottom: 40px;
}
.page_link ul {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.page_link ul li {
	float: left;
	margin-right: 9px;
}
.page_link ul .last {
	margin-right: 0px;
}
.mmain_bg2 {
	background: url(../images/ozon_main_bg_2.jpg) no-repeat left top;
	position: relative;
	height: 450px;
	margin-bottom: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.mmain_bg {
	background: url(../images/ozon_main_bg.jpg) no-repeat left top;
	position: relative;
	height: 450px;
	margin-bottom: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.mmain_bg .bt01{
	position: absolute;
	left: 30px;
	top: 264px;
}
.mmain_bg .bt02{
	position: absolute;
	left: 30px;
	top: 344px;
}
.mmain_bg2 .bt01 {
	position: absolute;
	left: 30px;
	top: 264px;
}
.mmain_bg2 .bt02 {
	position: absolute;
	left: 30px;
	top: 344px;
}

.youtubeLink{
	background: url(../images/yBase01.png) no-repeat left top;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 40px;
	height: 1050px;
	border: 2px solid #d90000;
}

.youtubeLink .youtube li{
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}


.youtube_main iframe {
	display:block;
	margin:0 auto;
	margin-top:25px;
	margin-bottom:25px;
}

.youtubeLink .youtube{
	position:absolute;
	left:32px;
	top:85px;
}

.youtubeLink .ybtn{
	position: absolute;
	left: 300px;
	bottom: 30px;
}






.index_case .case_st01 {
	background: url(../images/case_st01.jpg) no-repeat left top !important;
	text-indent: -9999px;
	display:block;
}
.index_case .case_st02 {
	background: url(../images/case_st02.jpg) no-repeat left top !important;
	text-indent: -9999px;
	display:block;
}
.index_case .case_st03 {
	background: url(../images/case_st03.jpg) no-repeat left top !important;
	text-indent: -9999px;
	display:block;
}
.index_case .case_st01 a,.index_case .case_st02 a,.index_case .case_st03 a {
	text-indent: -9999px;
	display:block;
	height:50px;
}
#image-navigation {
	background-color: #512FAF;
}
.navi-image {
	position: relative;
	height: 247px;
	left: 220px;
}
.navi-image a { display:block; cursor:default; }
.navi-image a { position:absolute; top:0; left:0; z-index:8; }
.navi-image a.active { z-index:10; }
.navi-image a.last-active { z-index:9; }


.navi ul li a {
	display: block;
	width: 174px;
	color: #FFF;
}
#image-navigation .navi {

}
#image-navigation .navi-image {

}

#image-navigation-text ul li a {
  display:block;
  width:150px;
  height:50px;
  color:#333;
  line-height:50px;
  text-align:center;
}
#image-navigation-text .navi {
  float:left;
}
#image-navigation-text .navi-image {
  float:left;
}
#image-navigation-text a {
  background:#eee;
}
#image-navigation-text a.active {
  background:#333;
  color:#fff;
}
#image-navigation-text .navi-image { position:relative;}
#image-navigation-text .navi-image a { display:block; }
#image-navigation-text .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation-text .navi-image a.active { z-index:10; }
#image-navigation-text .navi-image a.last-active { z-index:9; }
.img_top {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.navi.cate1 {
}
.navi.cate2 {
}
.navi.cate3 {
}
.navi.cate4 {
}
.navi.cate5 {
	background: #FF8000;
}
.navi.cate6 {
	background: #B28500;
}
.navi.cate8 {
	background: #ea83ea;
}
.navi.clearfix ul {
	margin-right: -20px;
	padding-top:15px;
}
.navi.clearfix ul li {
	float: left;
	width: 174px;
	margin-right: 22px;
	padding-bottom:15px;
}
.navi.clearfix .w960 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.navi.clearfix .w960 .clearfix li a img {
	margin-bottom: 5px;
}
.leftBox {
	float: left;
	margin-bottom:16px;
}
#topNews .ozon_bnr {
	margin-top: 20px;
	clear: both;
}
.kumamoto_bnr {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ozon_bnr2 {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ozon_bnr2 ul .left {
	float: left;
	width: 470px;
}
.ozon_bnr2 ul .right {
	float: right;
	width: 470px;
}
.pro_st1 {
	width: 205px;
	float: left;
	background-color: #310c63;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #1f0443;
	color: #FFF;
	height: 245px;
}
.pro_st2 {
	width: 205px;
	float: left;
	background-color: #195e4b;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0e382d;
	color: #FFF;
	height: 245px;
}
.pro_st3 {
	width: 205px;
	float: left;
	background-color: #055fa5;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #012b4c;
	color: #FFF;
	height: 245px;
}
.pro_st3_3 {
	width: 205px;
	float: left;
	background-color: #3a5516;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #2c4011;
	color: #FFF;
	height: 245px;
}
.pro_st4 {
	width: 205px;
	float: left;
	background-color: #70a52c;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #3d6905;
	color: #FFF;
	height: 245px;
}
.pro_st5 {
	width: 205px;
	float: left;
	background-color: #db5a04;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #692a01;
	color: #FFF;
	height: 245px;
}
.pro_st6 {
	width: 205px;
	float: left;
	background-color: #866502;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #533f01;
	color: #FFF;
	height: 245px;
}
.pro_st8 {
	width: 205px;
	float: left;
	background-color: #9900cc;
	color: #FFF;
	height: 245px;
	border-bottom: 5px solid #660033;
}

.leftBox .st {
	text-align: center;
	padding-top: 60px;
	font-size: 26px;
	font-weight: 700;
}
.leftBox .st2 {
	text-align: center;
	padding-top: 30px;
	font-size: 26px;
	font-weight: 700;
	line-height: 120%;
}
.leftBox .st3 {
	text-align: center;
	padding-top: 50px;
	font-size: 26px;
	font-weight: 700;
	line-height: 150%;
}
.leftBox .line {
	background-color: rgba(255,255,255,0.4);
	height: 1px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.leftBox .line2 {
	background-color: #2fc89d;
	height: 1px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.leftBox .txt {
	text-align: center;
	padding-top: 30px;
	font-size: 16px;
	line-height: 180%;
}
.cabinet_panf_bnr {
	margin-top: 20px;
	clear: both;
}
