@charset "utf-8";
.oneByOne1,.oneByOne_item{width:100%;overflow:visible;border:none;}
.animate0,.animate1{-moz-animation-duration:.6s;-ms-animation-timing-function:ease;border:none;}
#onebyone_slider{position:relative;width:100%;height:800px;text-align:center;z-index:0;border:none;}
.oneByOne1{top:0;left:0;position:relative}
.oneByOne_item{position:absolute;height:800px}
.oneByOne_item span{font-family:Raleway,sans-serif}
.oneByOne_item a{text-decoration:none}
.ob1_img{margin:auto;width:1000px;overflow:hidden}

.buttonArea{left:0;position:relative;top:100%;}
.buttonCon{left:46%;bottom:30px;position:relative;z-index:2}
.buttonCon .theButton{display:block;background:url(circlebutton.png) no-repeat #000;border-radius:100px;width:15px;height:15px;float:left;text-indent:-9999px;border:0;margin:0 20px 0 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.buttonArea a.active{background-position:0 -30px}


.header1 div,.header2 div,.header3 div{ font-size:0}




@media screen and (max-width:1681px){#onebyone_slider,.oneByOne_item{height:640px}}
@media screen and (max-width:1601px){}
@media screen and (max-width:1537px){.header1,.header2,.header3{background-size:100% auto}}
@media screen and (max-width:1441px){}
@media screen and (max-width:1367px){#onebyone_slider,.oneByOne_item{height:550px}}
@media screen and (max-width:1281px){.buttonCon{left:45%}}
@media screen and (max-width:1153px){}
@media screen and (max-width:1098px){#onebyone_slider,.oneByOne_item{height:680px}
.header1{background:url(japan/index_banner_960_01.jpg) center bottom no-repeat;background-size:100% auto}
.header2{background:url(japan/index_banner_960_02.jpg) center bottom no-repeat;background-size:100% auto}
.header3{background:url(japan/index_banner_960_03.jpg) center bottom no-repeat;background-size:100% auto}}
@media screen and (max-width:1025px){#onebyone_slider,.oneByOne_item{height:600px}}
@media screen and (max-width:961px){}
@media screen and (max-width:901px){#onebyone_slider,.oneByOne_item{height:560px}}
@media screen and (max-width:865px){}
@media screen and (max-width:801px){#onebyone_slider,.oneByOne_item{height:480px}}
@media screen and (max-width:769px){
.header1{background:url(japan/index_banner_640_01.jpg) center bottom no-repeat;background-size:100% auto}
.header2{background:url(japan/index_banner_640_02.jpg) center bottom no-repeat;background-size:100% auto}
.header3{background:url(japan/index_banner_640_03.jpg) center bottom no-repeat;background-size:100% auto}
#onebyone_slider,.oneByOne_item{height:700px}}
@media screen and (max-width:721px){#onebyone_slider,.oneByOne_item{height:650px}}
@media screen and (max-width:668px){#onebyone_slider,.oneByOne_item{height:620px}.buttonCon{left:40%}}
@media screen and (max-width:641px){#onebyone_slider,.oneByOne_item{height:580px}}
@media screen and (max-width:599px){#onebyone_slider,.oneByOne_item{height:560px}}
@media screen and (max-width:569px){#onebyone_slider,.oneByOne_item{height:510px}}
@media screen and (max-width:481px){#onebyone_slider,.oneByOne_item{height:450px}.buttonCon{left:38%}}
@media screen and (max-width:436px){#onebyone_slider,.oneByOne_item{height:430px}}
@media screen and (max-width:415px){#onebyone_slider,.oneByOne_item{height:420px}.buttonCon{left:37%}}
@media screen and (max-width:385px){#onebyone_slider,.oneByOne_item{height:380px}}
@media screen and (max-width:361px){#onebyone_slider,.oneByOne_item{height:350px}.buttonCon{left:36%}}
@media screen and (max-width:321px){#onebyone_slider,.oneByOne_item{height:320px}.buttonCon{left:34%}}


