@charset "UTF-8";

 * {padding:0;margin:0;}
html, body {
height: 100%;
font-family: sans-serif, "游ゴシック";
color: #333;
-webkit-font-smoothing: antialiased;
font-size: 90%;line-height: 120%;
}
ol,ul {list-style: none;margin:0;padding:0;}
img {margin: 0;padding: 0;list-style: none;}	
a:link {color: #666;text-decoration: none;transition: all 0.5s cubic-bezier(0.190, 1.000, 0.220, 1.000);width: 100%;}
a:visited {color: #666;text-decoration: none;}
a:hover {color: #000;text-decoration: none;}
a:active {color: #000;text-decoration: none;}
#fade {
width: 100%;height: 100%;
display: none;
background-color: #fff;
position: fixed;
top: 0px;
left: 0px;
z-index: 99999;
}
header{
float: left;
width: 100%;height:120px;
background-color: #fff;
border-bottom:1px solid #ccc;box-sizing: border-box;
}
.logo{float:left;width:20%;height:120px;background-position:left center;background-repeat: no-repeat;background-size: 240px 120px;background-image:url(//acxion.co.jp/images/logo.svg);}
.top-copy{position: absolute;top:25px;left:240px;font-size:100%;font-weight: 600;text-align: left;}
.navi{float:left;width:80%;height:120px;border-bottom: 1px solid #ccc;box-sizing: border-box;}
.navi-up{float: left;width: 100%;height:60px;border-top: 0px solid transparent;box-sizing: border-box;}	
.navi-up .up-l{float: left;width: 30%;font-size:100%;font-weight: 600;text-align: left;margin-top: 25px;}
.navi-up .up-r{float: left;width: 70%;font-size:100%;font-weight: 600;text-align: left;}	
.navi-up .up-tell{float: right;width:200px;height:60px;background-position:center center;background-repeat: no-repeat;background-size: 240px 60px;background-image:url(//acxion.co.jp/images/tell.svg);}
.navi-up .up-access{float: right;width: 100px;height:60px;background-position:center center;background-repeat: no-repeat;background-size: 120px 60px;background-image:url(//acxion.co.jp/images/access.svg);margin-right: 70px;}
.navi-under{float: left;width:75%;height:60px;}	
.navi-b{float:left;width:20%;height:40px;border-bottom:5px solid transparent;box-sizing: border-box;text-align: center;margin-top: 20px;cursor: pointer;}
.navi-text{width:100%;text-align: center;font-size: 100%;font-weight: 600;margin-top: 10px;line-height: 150%; display:inline-block;}
.btn{
color: #9e0810;
border: 0px solid transparent;
text-transform: uppercase;
cursor: pointer;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.btn span {
position: relative; 
z-index: 1;
}
.btn{
overflow: hidden;
position: relative;
}
.btn:hover{
color: #fff;
}
.btn:after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 490%;
width: 100%;
background: #9e0810;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-transform: translateX(-100%) translateY(-100%) rotate(45deg);
transform: translateX(-100%) translateY(-100%) rotate(45deg);
}
.btn:hover:after {
-webkit-transform: translateX(0%) translateY(0%) rotate(0deg);
transform: translateX(0%) translateY(0%) rotate(0deg);
}
.navi-home{border-bottom:0px solid transparent;box-sizing: border-box;}
.navi-news{border-bottom:0px solid transparent;box-sizing: border-box;}
.navi-property{border-bottom:0px solid transparent;box-sizing: border-box;}
.navi-store{border-bottom:0px solid transparent;box-sizing: border-box;}
.navi-inquiries{border-bottom:0px solid transparent;box-sizing: border-box;}
.contents{
width: 100%;float: left;
}
.header-image{float:left;width: 100%;height: 500px;background-color: #d55548;	
background-image: url(//acxion.co.jp/images/top-image.png);
background-position: center center; background-repeat: no-repeat;background-size:100% auto;
}
.home-side-navi{
position: absolute;
width: 240px;;
top: 135px;
left: 0px;
z-index: 2;overflow: hidden;
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2);
}
.home-side-navi-b{width: 100%;height:70px;font-size:100%;font-weight: 600;line-height: 100%; text-align: left;color: #fff;
float:left;margin-top: 5px; box-sizing:border-box;
border-top: solid 30px transparent;
border-bottom: solid 30px transparent;
border-left: solid 25px transparent;
border-right: solid 15px transparent;
background-color:#9e0810;background-position:right center;background-repeat: no-repeat;background-size: 30px 30px;background-image:url(//acxion.co.jp/images/arrow-w.svg);
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2);
}
.home-side-navi-w{width: 100%;height: 40px;font-size:90%;font-weight: 600;text-align: left;color: #333;
float:left;margin-top: 5px; box-sizing:border-box;
border-top: solid 12px transparent;
border-bottom: solid 12px transparent;
border-left: solid 25px transparent;
border-right: solid 15px transparent;	
background-color: #eeeeee;background-position:right center;background-repeat: no-repeat;background-size: 30px 30px;background-image:url(//acxion.co.jp/images/arrow.svg);
box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .2);
}
.side-btn{ transition: all .2s ease-in-out;cursor: pointer;}
.side-btn:hover{background-color: #ccc;}  button {border: none;background: none;outline:none;}
.navi-up .up-menu{float: right;width: 100px;height:60px;text-align: center;}
.open-menu {
position: absolute;
top: 0;right:0;margin-right: 15px;
width: 60px;height: 60px;
z-index: 9999;
opacity: 1;
transition: all .2s;
background-position:center center;
background-repeat: no-repeat;
background-size: 60px 60px;
background-image:url(//acxion.co.jp/images/menu.svg);
cursor: pointer;
}
.open-menu:hover {
cursor: pointer;
opacity: 0.5;
}
.open-menu :before,
.open-menu :after {
}
.open-menu.active {
position: absolute;
top: 0;right:0;margin-right: 15px;
width: 60px;height: 60px;
z-index: 9999;
opacity: 1;
transition: all .2s;
background-position:center center;
background-repeat: no-repeat;
background-size: 60px 60px;
background-image:url(//acxion.co.jp/images/close.svg);
cursor: pointer;
}
.open-menu.active :before,
.open-menu.active :after {
}
#open-nav {
position: absolute;
top: 0;
right: 0;
z-index: 10;
width: 100%;
height: 2200px;
opacity: 0;
background-color: #9e0810;
transition: all 0.2s ease-in-out;
visibility:hidden;display: none;
transform: translateY(0%);	
box-sizing:border-box;
border-left: solid 20px transparent;
border-right: solid 20px transparent;
}
#open-nav.active{
right: 0;
opacity: 1;
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
visibility: visible;display: inline-block;
}
.open-nav-in{
left: 50%;
width:600px;
position: absolute;
transform: translateX(-50%);
margin-top: 100px;
height:auto;font-size: 120%;
}
.hamburger-m{
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
background-position:center center;
background-repeat: no-repeat;
background-size: 100% 100%;
width:100%;cursor: pointer;
}
.hamburger-m:hover {
opacity: 0.5;}
.hamburger-txt{
position: absolute;
color: #fff;
width:100%;
display: inline-block;
text-align: center;
font-weight: 600;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
text-shadow:0.5px 0.5px 4px rgba(0, 0, 0, 0.5);
}
.hamburger-home{
height:200px;font-size: 180%;
background-image:url(//acxion.co.jp/images/navi-01.svg);
}
.hamburger-01{
height:90px;font-size: 150%;
background-image:url(//acxion.co.jp/images/navi-02.svg);
}
.hamburger-02{
height:160px;font-size: 150%;
background-image:url(//acxion.co.jp/images/navi-03.svg);
}
.hamburger-03{
height:120px;font-size: 150%;
background-image:url(//acxion.co.jp/images/navi-04.svg);
}
.hamburger-04{
height:90px;font-size: 150%;
background-image:url(//acxion.co.jp/images/navi-05.svg);
}
.hamburger-05{
height:120px;font-size: 150%;
background-image:url(//acxion.co.jp/images/navi-04.svg);
}
.hamburger-veggy{height:60px;font-size: 80%;
background-image:url(//acxion.co.jp/images/navi-k.svg);}
.hamburger-copy{height:120px;font-size: 80%;
background-image:url(//acxion.co.jp/images/navi-f.svg);}  .bx_images{
position: absolute;
width:1000px;
height:500px;
left: 50%;
transform: translate(-50%,0%);
display: inline;
overflow: hidden;
}
#slider {
width:100%;
height: 500px;
overflow: hidden;
z-index: -1;	
}
#slider li {
width:100%;
height: 500px;
position: relative;
}
#slider li .top-illust{
z-index: 1;
position: absolute;
width:50%;
height: 500px;
background-size:contain;background-position: center center; background-repeat: no-repeat;
background-size:325px 325px;
transition: 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
opacity: 0;
box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
}
#slider .active-slide .top-illust {
transition-delay : 1s;left:0px;opacity: 1;
}
.top-bg{
position: absolute;
z-index:-1;
width:50%;
height: 500px;                                        
right:  0;               
margin:  auto; 
background-size:contain;background-position: center center; background-repeat: no-repeat;
}
.bx-viewport {
left: 0;
box-shadow: none;
border: none;
}
.bx-wrapper {
width:100%;
position: relative;
margin: 0;
padding: 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -50px;
outline: 0;
width: 100px;
height: 100px;
text-indent: -9999px;
z-index: 97;
}
.bx-wrapper .bx-prev {
left: 0px;
background: url(//acxion.co.jp/images/prev.svg) no-repeat;
background-position: center;
background-size: 50px 50px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
.bx-wrapper .bx-next {
right: 0px;
background: url(//acxion.co.jp/images/next.svg) no-repeat;
background-position: center;
background-size: 50px 50px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
.bx-wrapper .bx-prev:hover {
opacity: 0.5;
}
.bx-wrapper .bx-next:hover {
opacity: 0.5;
}  .section{
width: 100%;float: left;border-bottom:1px solid #ccc;box-sizing: border-box;padding-bottom: 50px;}
.section-in{
width: 1280px;
border-bottom:50px solid transparent;
border-top:50px solid transparent;
border-left:150px solid transparent;
border-right:150px solid transparent;
box-sizing: border-box;
margin-left: auto;margin-right: auto;
} .lead{width:100%;height:40px;float:left;border-bottom:1px solid #ccc;box-sizing: border-box;margin-top: 50px;margin-bottom: 30px;font-size: 200%;}
.detail{opacity: 1;width:100%;height:25px;float:right;background-position:right center;background-repeat: no-repeat;background-size:120px 30px;background-image:url(//acxion.co.jp/images/detail.svg);position: relative;}
.detail a {
position: absolute;
top: 0;
left: 0;
height:100%;
width: 100%;
}
.more{width:320px;height:90px;float: left;}
.more img{width:320px;height:70px;float: left;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing: border-box;}
.d-btn{text-transform: uppercase;
cursor: pointer;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;}
.d-btn:hover{opacity: 0.5;} .news-link{width:100%;min-height: 40px;float:left;border-bottom:1px solid #ccc;box-sizing: border-box;margin-bottom:10px;padding-bottom:5px;position: relative;}
.news-date{width:15%;float:left;color:#9e0810;margin-bottom: 10px;}	
.news-titel{width:65%;float:left;color:#333;font-weight: 600;word-break:break-all;margin-bottom: 10px;}	
.link-detail{width:20%;float:left;color:#9e0810;text-align:right;margin-bottom: 5px;position: relative;}
.news-link a {
position: absolute;z-index: 2;
top: 0;
left: 0;
height:100%;
width: 100%;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.news-link a :hover{opacity: 0.1;background-color: #000;}  .property{width:100%;height:auto; float:left;margin-bottom: 50px;position: relative;}
.property-photo{width:20%;float:left;background-color: #ededed;}
.property-photo img{width:100%;height: auto; float:left;}
.property-data{width:80%;float:left;border-left:50px solid transparent;border-right:50px solid transparent;box-sizing: border-box;}
.property-name{width:100%;float:left;font-size: 200%;font-weight: 600;line-height: 130%;color: #333;margin-bottom:10px;}
.property-copy{width:100%;float:left;font-size: 110%;font-weight: 600;line-height: 130%;color: #9e0810;margin-bottom:10px;}
.property-spec{width:100%;float:left;font-size: 90%;font-weight: 600;line-height: 130%;color: #333;margin-bottom:5px;}
.property-spec-t{float:left;color: #fff; font-size: 90%;line-height: 150%;display: block;background-color: #9e0810;padding-left: 3px;padding-right: 3px;}
.property-spec-c{width:100%;float:left;font-size: 120%;line-height: 150%;margin-bottom: 5px; display: inline-block;}
.icon{width:150px;height:50px;float:left;background-position:center center;background-repeat: no-repeat;background-size: 150px 50px;background-image:url(//acxion.co.jp/images/360icon.svg);}
.pro{visibility: hidden;display: none;}
.vr{visibility:visible;display: block;}
.property-text{float:left; width:100%;font-weight: 400;font-size: 110%;line-height:220%;letter-spacing: 0.02em;}
.property-text img{max-width:600px;height: auto;margin-bottom: 30px;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing: border-box;}
.property-text iframe {width: 100%;height: auto;min-height:400px;}
.property a {
position: absolute;z-index: 2;
top: 0;
left: 0;
height:100%;
width: 100%;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.property a :hover{opacity: 0.1;background-color: #000;}  .store{width:100%; float:left;color: #FFFFFF;}
.store-lead{width:100%; float:left;color: #FFFFFF;font-size: 400%;line-height: 130%;margin-bottom: 20px;}
.store-text{width:100%;float:left;color: #FFFFFF;font-size: 110%;line-height: 130%;}	
.store-map{width:100%; float:left;border-top:20px solid transparent;border-bottom:20px solid transparent;box-sizing: border-box;overflow: hidden;}
.store-contents{width:100%; float:left;color: #FFFFFF;border-top:10px solid transparent;box-sizing: border-box;}
.store-contents-icon{width:30px; float:left;color: #FFFFFF;}
.store-contents-icon img{width:22px; }
.store-contents-text{float:left;color: #FFFFFF;font-weight:400;font-size:140%;line-height: 100%; margin-top:0px;}  .inquiries{width:100%; float:left;color: #333;}
.inquiries-lead{width:100%; float:left;color: #333;font-size: 220%;line-height: 130%;}
.inquiries-tell{width:100%;float:left;}	
.inquiries-tell img{width:50%;float:left;}	
.inquiries-mail{width:100%;float:left;}	
.inquiries-mail img{width:25%;float:left;}
.inquiries-line-qr{width:100%;float:left;box-sizing:border-box;border: solid 10px transparent;}	
.inquiries-line-qr img{width:250px;margin-bottom: 20px;}
.inquiries-sns{width:70px;float:left;text-align: center;margin-top: 50px;}
.inquiries-sns img{width:50px;}  .contents-in{width:75%; float:left;border-right:50px solid transparent;box-sizing: border-box; }
.contents-side-navi{width:25%; float:left;margin-top: 50px;}
.side-navi-titel{width: 100%;height: 40px;font-size:110%;font-weight: 600;text-align: left; color: #9e0810;margin-top: 50px;padding-left: 15px;
float:left;box-sizing:border-box;
border-top: solid 12px transparent;
border-bottom: solid 3px #9e0810;
}
.side-navi-link{width: 100%;font-size:90%;font-weight: 600;color: #333;word-break:break-all; ;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;
float:left;box-sizing:border-box;
border-top: solid 12px transparent;
border-bottom: solid 1px #ccc;
}
.news-contents{width:100%;float:left;border-bottom:1px solid #ccc;box-sizing: border-box;margin-bottom:20px;padding-bottom:5px;}
.news-titel-s{width:100%;height: auto; float:left;word-break:break-all;font-size: 220%;font-weight: 600;line-height: 130%;margin-bottom:50px;}
.news-contents-s{width:100%;height: auto; float:left;word-break:break-all;font-size: 120%;font-weight: 400;line-height: 180%;margin-bottom:20px;}
.news-contents-s img{width:100%;height: auto; float:left;margin-top:20px;margin-bottom:20px;}
.con-contents{width:100%;height: auto; float:left;font-size: 120%;font-weight: 400;line-height: 180%;margin-bottom:20px;}
.pdf{position: relative;
width:50%;height: auto;float: left;
border-bottom:70px solid transparent;
border-top:20px solid transparent;
border-left:20px solid transparent;
border-right:20px solid transparent;
box-sizing: border-box;
}
.pdf img{width:100%;height: auto;}
.pdf-contents{width:100%; float:left;border-top:30px solid transparent;box-sizing: border-box;}
.pdf-icon{width:40px; float:left;}
.pdf-icon img{width:30px; }
.pdf-text{width: 100%;height: 20px; float:left;font-weight:400;font-size:100%;line-height: 100%; margin-top:7px;padding-left: 30px;padding-top: 10px;
background-image: url(https://acxion.co.jp/images/pdf.svg);background-repeat: no-repeat;background-position: left 0% top 0%;} .table-company table{
box-sizing: border-box;
border-collapse:collapse;
text-align: left;
width: 100%;line-height:200%;
}
.table-company table th,
.table-company table td{border: 1px solid #ccc;box-sizing: border-box;padding-left:20px;padding-top: 10px;padding-bottom: 10px;padding-right:10px;}
.table-company table th{
background: #eee;width: 20%;
}
@media (max-width: 650px) {
.table-company table{
width: 100%;
}
.table-company table th,
.table-company table td{
display: block;
}
.table-company table th{
border-top: none;width: 100%;text-align: center;padding-left: 0px;padding-top: 10px;padding-bottom: 10px;
}
.table-company table td{
border-top: none;width:100%;  
}
.table-company  table tr:first-child th{
border-top: 1px solid #ccc;
}
}  fotter{
float: left;width: 100%;height: auto;font-size: 70%;color: #333333;text-align: center;box-sizing:border-box;
border-bottom: solid 20px #fff;
}
.fotter-nav{width: 100%;font-size:120%;font-weight: 600;}
.fotter-nav ul{}
.fotter-nav li{width: 100%;height: 30px;float: left;
margin-top: 20px;
box-sizing:border-box;
border-bottom: solid 1px #ccc; 
cursor: pointer;
display: inline-block;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.fotter-nav li:hover{opacity: 0.5;}
.fotter-copy {width:100%;height: 200px;float: left;
margin-top: 20px;
box-sizing:border-box;
border-bottom: solid 20px #fff;
}@media (max-width:448px) {
html, body {font-size: 80%;}
header{height:60px;}
.logo{width:100%;height:60px;background-size: 180px 90px;}
.navi{visibility: hidden;display: none;}
.top-copy{left:200px;visibility: hidden;display: none;}
.navi-under{visibility: hidden;display: none;}
.home-side-navi{visibility: hidden;display: none;}
.open-nav-in{width:300px;margin-top: 50px;font-size: 70%;}
.hamburger-home{height:120px;}
.hamburger-01,.hamburger-04{height:54px;}
.hamburger-02{height:96px;}
.hamburger-03,.hamburger-05,.hamburger-copy{height:72px;}
.hamburger-veggy{height:40px;}
.section-in{width: 100%;border-left:20px solid transparent;border-right:20px solid transparent;}
.property{width:100%;height: auto;}
.property-data{width:80%;border-left:20px solid transparent;border-right:0px solid transparent;}
.property-text img{max-width:none;width:100%;}
.more img{width:100%;}
.news-date{width:100%;}.news-titel{width:100%;}.link-detail{visibility: visible;width:100%}
.detail{visibility: hidden;display: none;}
.store-contents-text{font-size:110%;}
.inquiries-tell img{width:80%;}	
.inquiries-mail img{width:50%;}	
.header-image{height: 400px;}	
.bx_images{width:100%;height:400px;}
#slider {height: 400px;}
#slider li {height: 400px;}
#slider li .top-illust{height: 400px;width:100%;}	
.top-bg{height: 400px;width:100%;}
#slider .active-slide .top-illust {transition-delay : 1s;}
.contents-in {width:100%;border-right:0px solid transparent;}
.contents-side-navi{visibility: hidden;display: none;}
.bx-wrapper .bx-prev {visibility: hidden;display: none;}
.bx-wrapper .bx-next {visibility: hidden;display: none;}
}
@media (min-width:449px) {
html, body {font-size: 90%;}
header{height:60px;}
.logo{width:100%;height:60px;background-size: 180px 90px;}
.navi{visibility: hidden;display: none;}
.top-copy{left:200px;visibility: hidden;display: none;}
.navi-under{visibility: hidden;display: none;}
.home-side-navi{visibility: hidden;display: none;}
.open-nav-in{width:300px;margin-top: 50px;font-size: 70%;}
.hamburger-home{height:110px;}
.hamburger-01,.hamburger-04{height:50px;}
.hamburger-02{height:90px;}
.hamburger-03,.hamburger-05,.hamburger-copy{height:70px;}
.hamburger-veggy{height:40px;}
.section-in{width: 100%;border-left:50px solid transparent;border-right:50px solid transparent;}
.property{width:100%;height: auto;}
.property-data{width:80%;border-left:50px solid transparent;border-right:50px solid transparent;}
.property-text img{max-width:none;width:100%;}
.more img{width:100%;}
.news-date{width:100%;}.news-titel{width:100%;}.link-detail{visibility: visible;display: block;width:100%}
.detail{visibility: visible;display: block;}
.store-contents-text{font-size:110%;}
.inquiries-tell img{width:80%;}	
.inquiries-mail img{width:50%;}	
.header-image{height: 400px;}	
.bx_images{width:100%;height:400px;}
#slider {height: 400px;}
#slider li {height: 400px;}
#slider li .top-illust{height: 400px;width:100%;}	
.top-bg{height: 400px;width:100%;}
#slider .active-slide .top-illust {transition-delay : 1s;}
.contents-in {width:100%;border-right:0px solid transparent;}
.contents-side-navi{visibility: hidden;display: none;}
.bx-wrapper .bx-prev {visibility: hidden;display: none;}
.bx-wrapper .bx-next {visibility: hidden;display: none;}
}
@media (min-width: 960px){
header{height:60px;}
.logo{width:20%;height:60px;background-size: 180px 90px;}
.navi{visibility: visible;display: block;}
.top-copy{left:200px;visibility: visible;display: block;}
.navi-under{visibility: hidden;display: none;}
.home-side-navi{visibility: hidden;display: none;}
.open-nav-in{width:600px;margin-top: 100px;font-size: 100%;}
.hamburger-home{height:200px;}
.hamburger-01,.hamburger-04{height:90px;}
.hamburger-02{height:160px;}
.hamburger-03,.hamburger-05,.hamburger-copy{height:120px;}
.hamburger-veggy{height:60px;}
.section-in{width: 100%;border-left:50px solid transparent;border-right:50px solid transparent;}
.property{width:100%;height: auto;}
.property-text img{max-width:600px;width:auto;}
.more img{width:320px;}
.news-date{width:15%;}.news-titel{width:100%;}.link-detail{visibility: visible;display: block;width:100%;}
.detail{visibility: visible;display: block;}
.store-contents-text{font-size:150%;}
.inquiries-tell img{width:40%;}	
.inquiries-mail img{width:25%;}	
.header-image{height: 500px;}	
.bx_images{width:100%;height:500px;}
#slider {height: 500px;}
#slider li {height: 500px;}
#slider li .top-illust{height: 500px;width:50%;}	
.top-bg{height: 500px;width:50%; }
#slider .active-slide .top-illust {transition-delay : 0s;}
.contents-in {width:100%;border-right:0px solid transparent;}
.contents-side-navi	{visibility: hidden;display: none;}
.bx-wrapper .bx-prev {visibility: hidden;display: none;}
.bx-wrapper .bx-next {visibility: hidden;display: none;}
}
@media (min-width: 1024px){
header{height:120px;}
.logo{width:20%;height:120px;background-size: 240px 120px;}
.top-copy{left:240px;}
.navi-under{visibility: visible;display: block;}
.home-side-navi{visibility: hidden;display: none;}
.bx_images{width:100%;}
#slider li {height: 500px;}
#slider li .top-illust{height: 500px;width:50%;}	
.top-bg{height: 500px;width:50%; }
.section-in{width: 100%;border-left:75px solid transparent;border-right:75px solid transparent;}
.property{width:100%;min-height: 250px;}
.news-date{width:15%;}.news-titel{width:100%;}.link-detail{visibility: visible;display: block;width:100%;}
.contents-in {width:75%;border-right:50px solid transparent;}
.contents-side-navi	{visibility: visible;display: block;}
.bx-wrapper .bx-prev {visibility: hidden;display: none;}
.bx-wrapper .bx-next {visibility: hidden;display: none;}
}	
@media (min-width: 1280px){
.home-side-navi{visibility: visible;display: block;}
.bx_images{width:1000px;}
#slider li {height: 500px;}
#slider li .top-illust{height: 500px;width:500px;}	
.top-bg{height: 500px;width:500px; }
.section-in{width: 1280px;border-left:150px solid transparent;border-right:150px solid transparent;}
.news-date{width:15%;}.news-titel{width:65%;}.link-detail{visibility: visible;width:20%;}
.contents-in {width:75%;border-right:50px solid transparent;}
.contents-side-navi	{visibility: visible;display: block;}
.bx-wrapper .bx-prev {visibility: visible;display: block;}
.bx-wrapper .bx-next {visibility: visible;display: block;}
}