@charset "utf-8";
/*
=======================================
	wideslider
==================================== */
.wideslider {
 width: 100%;
 text-align: left;
 position: relative;
 overflow: hidden;
}
.wideslider ul, .wideslider ul li {
 float: left;
 display: inline;
 overflow: hidden;
}
.wideslider ul li img {
 width: 100%;
 display: none;
}
.wideslider_base {
 top: 0;
 position: absolute;
}
.wideslider_wrap {
 top: 0;
 position: absolute;
 overflow: hidden;
}
.slider_prev, .slider_next {
 top: 0;
 overflow: hidden;
 position: absolute;
 z-index: 100;
 cursor: pointer;
}
.slider_prev {
 background: #fff url(../slider_img/prev.jpg) no-repeat right center;
}
.slider_next {
 background: #fff url(../slider_img/next.jpg) no-repeat left center;
}
.pagination {
 display: none;
 /*
 bottom: 10px;
 left: 0;
 width: 100%;
 height: 15px;
 text-align: center;
 position: absolute;
 z-index: 200;*/
}
.pagination a {
 /*margin: 0 5px;
 width: 15px;
 height: 15px;
 display: inline-block;
 overflow: hidden;
 background: #333;*/
}
.pagination a.active {
 /*
 filter: alpha(opacity=100) !important;
 -moz-opacity: 1 !important;
 opacity: 1 !important;*/
}
.h-txt {
 display: flex;
}
.column {
 writing-mode: vertical-rl;
 width: 1.5em;
 padding: 0.5em 0.5em 0.5em 1.2em;
 font-family: "Kosugi Maru", sans-serif;
  font-optical-sizing: auto;
 font-weight: 500;
 color: #0071BD;
 font-size: 40px;
}
.column:nth-child(1) {
 position: absolute;
 top: 32%;
 right: 530px;
 background-color: #fff;
}
.column:nth-child(2) {
 position: absolute;
 top: 28%;
 right: 450px;
 background-color: #fff;
}
@media (max-width: 1280px) {
 .column:nth-child(1) {
 right: 260px;
 }
.column:nth-child(2) {
 right: 180px;
}
}
@media (max-width: 980px) {
 .column:nth-child(1) {
 top: 37%;
 right: 140px;
 }
.column:nth-child(2) {
 top: 32%;
 right: 60px;
}
}
@media (max-width: 750px) {
.h-txt {
 display: none;
}
}
/* 
=======================================
	ClearFixElements
==================================== */
.wideslider ul:after {
 content: ".";
 height: 0;
 clear: both;
 display: block;
 visibility: hidden;
}
.wideslider ul {
 display: inline-block;
 overflow: hidden;
}