@charset "UTF-8";

*:before,
*:after{-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
#main{-webkit-transition:.2s;-ms-transition:.2s;transition:.2s;}
#wrap {position:relative;}
.body_bg{background:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.body_bg.active01{ background: #003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.body_bg.active02{ background: #920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.body_bg.active03{ background:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}


#main_vi {overflow:hidden;position:relative;height:100vh;z-index:1;}
#main_vi .text01{position:absolute;left:0;right:0;top:0;z-index:100;display:block;background:rgba(255,255,255,0.8);padding:15px;text-align:right;}
#main_vi .text01 img{width:100%;max-width:414px;height:auto;}
#main_vi .text02{position:absolute;right:0;top:130px;bottom:0;z-index:100;display:block;background:rgba(255,255,255,0.8);padding:15px;text-align:right;}
#main_vi .text02 img{width:auto;height:100%;max-height:414px;}
#main_vi .main_copy{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:90;text-align:left;height:350px; display: inline-block; overflow: hidden;}
#main_vi .main_copy span{font-size:26px;line-height:70px;font-weight:700;}

#main_vi .swiper {height: 100%;width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
#main_vi .swiper .swiper-slide {overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#main_vi .swiper .swiper-slide .slide-img {height: 100%;width: 100%;}
#main_vi .swiper .swiper-slide.slide01 .slide-img {background: url(../images/main_image01.jpg) center center no-repeat;background-size: cover;}
#main_vi .swiper .swiper-slide.slide02 .slide-img {background: url(../images/main_image02.jpg) center center no-repeat;background-size: cover;}
#main_vi .swiper .swiper-slide.slide03 .slide-img {background: url(../images/main_image01.jpg) center center no-repeat;background-size: cover;}
#main_vi .swiper .swiper-slide.slide04 .slide-img {background: url(../images/main_image02.jpg) center center no-repeat;background-size: cover;}
#main_vi .swiper .swiper-slide.swiper-slide-active .slide-img,
#main_vi .swiper .swiper-slide.swiper-slide-duplicate-active .slide-img,
#main_vi .swiper .swiper-slide.swiper-slide-prev .slide-img {animation: bgscale 13s linear infinite 0s;animation-fill-mode: both;}
@-webkit-keyframes bgscale {
    0% {
        transform: scale(1) rotate(0.001deg);}
    100% {
        transform: scale(1.2) rotate(0.001deg);}
}

@keyframes bgscale {
    0% {
        transform: scale(1) rotate(0.001deg);}
    100% {
        transform: scale(1.2) rotate(0.001deg);}
}
/* フェードモード時 共通調整 */
.swiper-fade,
.swiper-slide {transition-property: opacity !important;}

@media screen and (max-width:1024px){
#main_vi {height:50vh;}
#main_vi .main_copy{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:auto;}
#main_vi .main_copy span{font-size:18px;line-height:45px;font-weight:700;}	
}
@media screen and (max-width:767px){
#main_vi {height:75vh;}
#main_vi .text01{display:none;}
#main_vi .text02{display:none;}
}

.news{background:#eee;width:75%;margin-left:25%;}
.news > .inner{padding:50px 40px;position: relative;}
.news .text_title{margin:0 0 40px;text-align:left; display:block;}
.news .text_title span{font-size:28px;line-height:1.2;}
.news .btn_box{text-align:right;padding: 0; display: inline-block; top:60px; right:40px; position: absolute;}
.news .btn_box a{display:inline-block;}
.news .btn_box a span{font-size:20px;font-weight:700;color:#000;display:inline-block;width:290px;box-sizing:border-box;padding:0 60px;text-align:left;position:relative;}
.news .btn_box a span:before{content:"";display:block;width:100px;height:1px;background:#000;position:absolute;bottom:0;top:0;right:60px;margin:auto;}
.news .btn_box a span:after{content:"";display:block;width:10px;height:1px;background:#000;position:absolute;bottom:0;top:-5px;right:58px;margin:auto;transform:rotate(45deg);}
.news .news_list{max-height:300px;overflow-y:auto;}
.news .news_list dl{text-align:left;padding:10px 0;}
.news .news_list dl dt{font-size:16px;line-height:1.6;font-weight:700;display:block;}
.news .news_list dl dd{font-size:16px;line-height:1.6;margin:-1.6em 0 0 7em;display:block;}
.news .news_list dl dd a{font-size:16px;text-decoration:underline; color: #000;}
@media screen and (min-width:1025px){
.news .btn_box a:hover{opacity:0.5;}
.news .btn_box a:hover span{padding-left:80px;}
.news .btn_box a:hover span:before{right:30px;}
.news .btn_box a:hover span:after{right:28px;}
.news .news_list dl dd a:hover{opacity:0.6;}
}
@media screen and (max-width:1024px){
.news{background:#eee;width:100%;box-sizing:border-box;margin-left:0;}
.news > .inner{padding:20px;}
.news .text_title{margin:0 0 20px;}
.news .btn_box a span{font-size:20px;width:200px;height:40px;line-height:40px;padding:0 30px;}
.news .btn_box a span:before{content:"";display:block;width:70px;right:10px;}
.news .btn_box a span:after{right:8px;}
.news .text_title span{font-size:20px;}
.news .news_list dl{padding:5px 0;}
.news .news_list dl dt{font-size:14px;}
.news .news_list dl dd{font-size:14px;}
}
@media screen and (max-width:767px){
.news > .inner{padding:20px 10px;}
.news .text_title{margin:0 0 20px;}
.news .btn_box{text-align:right;padding:0 0;top:10px; right:10px;}
.news .btn_box a{display:block;}
.news .btn_box a span{width:100%;padding:0 55px 0 0;box-sizing:border-box;}
.news .btn_box a span:before{content:"";display:block;width:40px;right:10px;}
.news .btn_box a span:after{top:-6px;}
}

.owner{padding:60px 10px 0;}
.owner > .inner{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start;position:relative;}
.owner .inner .content_title{padding:30px 20px;margin:0 0 0 15px;display:inline-block;background:#00a0e9;}
.owner .inner .content_title span{}
.owner .inner .content_title span{font-size:32px;line-height:32px;color:#FFF;}
.owner .inner .title_image{display:block;position:absolute;width:33%;max-width:320px;top:0;left:0;}
.owner .inner .title_image img{width:100%;height:auto;}
.owner .inner .img_box{width:50%;}
.owner .inner .img_box ul{display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:row-reverse;}
.owner .inner .img_box ul li{}
.owner .inner .img_box ul li:nth-of-type(1){padding-top:100px;}
.owner .inner .img_box ul li:nth-of-type(2){padding-top:200px;}
.owner .inner .img_box img{width:100%;height:auto;}
.owner .inner .text_box{width:50%;text-align:left;padding:300px 20px 20px 0;}
.owner .inner .text_box .text_title{margin:0 0 40px;}
.owner .inner .text_box .text_title span{font-size:28px;line-height:1.8;}
.owner .inner .text_box p{font-size:16px;line-height:36px;}
.owner .inner .text_box .btn_box{margin:40px 0 0;width:290px;}
.owner .inner .text_box .btn_box a{position:relative;display:block;padding:30px 0;font-size:16px;line-height:16px;color:#00a0e9;}
.owner .inner .text_box .btn_box a:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#00a0e9;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.owner .inner .text_box .btn_box a:after{content:"";display:block;width:10px;height:1px;background:#00a0e9;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.owner .inner .text_box .btn_box a span{display:inline-block;font-size:24px;letter-spacing:0.05em;font-weight:700;color:#00a0e9;}
.active01 .owner .inner .content_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .owner .inner .text_box .text_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .owner .inner .text_box p{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
@media screen and (min-width:1025px){
.owner .inner .text_box .btn_box a:hover{opacity:0.3;}
.owner .inner .text_box .btn_box a:hover:before{right:-10px;}
.owner .inner .text_box .btn_box a:hover:after{right:-12px;}
.owner .inner .text_box .btn_box a:hover span{padding-left:20px;}
}
@media screen and (max-width:1100px){
.owner .inner .text_box .text_title span{font-size:24px;}	
}
@media screen and (max-width:1024px){
.owner .inner .content_title{padding:15px 10px;}
.owner .inner .content_title span{font-size:24px;}
.owner .inner .content_title span br{display:none;}
.owner .inner .img_box{}
.owner .inner .img_box ul{width:100%;}
.owner .inner .img_box ul li:nth-of-type(1){padding-top:50px;}
.owner .inner .img_box ul li:nth-of-type(2){padding-top:100px;}
.owner .inner .text_box{padding:150px 10px 20px 0;}
.owner .inner .text_box .text_title{margin:0 0 20px;}
.owner .inner .text_box .text_title span{font-size:20px;}
.owner .inner .text_box p{font-size:14px;line-height:1.6;}
.owner .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
}
@media screen and (max-width:767px){
.owner{padding:50px 10px 0;}
.owner > .inner{display:block;}
.owner .inner .content_title{padding:10px 20px;margin:0 0 15px;display:inline-block;}
.owner .inner .content_title.t_vertical{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
.owner .inner .content_title span{font-size:21px;}
.owner .inner .content_title span br{display:none;}
.owner .inner .title_image{display:none;}
.owner .inner .img_box{width:75%;margin:0 auto;}
.owner .inner .img_box ul{display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:row-reverse;}
.owner .inner .img_box ul li{}
.owner .inner .img_box ul li:nth-of-type(1){padding-top:0;}
.owner .inner .img_box ul li:nth-of-type(2){padding-top:40px;}
.owner .inner .text_box{width:100%;box-sizing:border-box;padding:20px 10px 0;}
.owner .inner .text_box .text_title{margin:0 0 10px;}
.owner .inner .text_box .text_title span br{display:none;}
.owner .inner .text_box .btn_box{margin:0;}
}

.rent{padding:60px 10px 0;}
.rent > .inner{display:flex;justify-content:space-between;align-items:flex-start;position:relative;}
.rent .inner .content_title{padding:30px 20px;margin:0 15px 0 0;display:inline-block;background:#13b5b1;}
.rent .inner .content_title span{}
.rent .inner .content_title span{font-size:32px;line-height:32px;color:#FFF;}
.rent .inner .title_image{display:block;position:absolute;width:50%;max-width:520px;top:0;right:0;}
.rent .inner .title_image img{width:100%;height:auto;}
.rent .inner .img_box{width:50%;}
.rent .inner .img_box ul{display:flex;flex-wrap:nowrap;align-items:flex-start;}
.rent .inner .img_box ul li{}
.rent .inner .img_box ul li:nth-of-type(1){padding-top:100px;}
.rent .inner .img_box ul li:nth-of-type(2){padding-top:200px;}
.rent .inner .img_box img{width:100%;height:auto;}
.rent .inner .text_box{width:50%;text-align:left;padding:300px 0 20px 20px;}
.rent .inner .text_box .text_title{margin:0 0 40px;}
.rent .inner .text_box .text_title span{font-size:28px;line-height:1.8;}
.rent .inner .text_box p{font-size:16px;line-height:36px;}
.rent .inner .text_box .btn_box{margin:40px 0 0;width:290px;}
.rent .inner .text_box .btn_box a{position:relative;display:block;padding:30px 0;font-size:16px;line-height:16px;color:#13b5b1;}
.rent .inner .text_box .btn_box a:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#13b5b1;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.rent .inner .text_box .btn_box a:after{content:"";display:block;width:10px;height:1px;background:#13b5b1;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.rent .inner .text_box .btn_box a span{display:inline-block;font-size:24px;letter-spacing:0.05em;font-weight:700;color:#13b5b1;}
.active01 .rent .inner .content_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .rent .inner .text_box .text_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .rent .inner .text_box p{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
@media screen and (min-width:1025px){
.rent .inner .text_box .btn_box a:hover{opacity:0.3;}
.rent .inner .text_box .btn_box a:hover:before{right:-10px;}
.rent .inner .text_box .btn_box a:hover:after{right:-12px;}
.rent .inner .text_box .btn_box a:hover span{padding-left:20px;}
}
@media screen and (max-width:1100px){
.rent .inner .text_box .text_title span{font-size:24px;}	
}
@media screen and (max-width:1024px){
.rent .inner .content_title{padding:15px 10px;}
.rent .inner .content_title span{font-size:24px;}
.rent .inner .content_title span br{display:none;}
.rent .inner .title_image{top:-80px;}
.rent .inner .img_box ul{width:100%;}
.rent .inner .img_box ul li:nth-of-type(1){padding-top:50px;}
.rent .inner .img_box ul li:nth-of-type(2){padding-top:100px;}
.rent .inner .text_box{padding:150px 0 20px 10px;}
.rent .inner .text_box .text_title{margin:0 0 20px;}
.rent .inner .text_box .text_title span{font-size:20px;}
.rent .inner .text_box p{font-size:14px;line-height:1.6;}
.rent .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
}
@media screen and (max-width:767px){
.rent{padding:50px 10px 0;}
.rent > .inner{display:block;}
.rent .inner .content_title{padding:10px 20px;margin:0 0 15px;display:inline-block;}
.rent .inner .content_title.t_vertical{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
.rent .inner .content_title span{font-size:21px;}
.rent .inner .content_title span br{display:none;}
.rent .inner .title_image{display:none;}
.rent .inner .img_box{width:75%;margin:0 auto;}
.rent .inner .img_box ul{display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:row-reverse;}
.rent .inner .img_box ul li{}
.rent .inner .img_box ul li:nth-of-type(1){padding-top:0;}
.rent .inner .img_box ul li:nth-of-type(2){padding-top:40px;}
.rent .inner .text_box{width:100%;box-sizing:border-box;padding:20px 10px 0;}
.rent .inner .text_box .text_title{margin:0 0 10px;}
.rent .inner .text_box .btn_box{margin:0;}
}

.contact{padding:60px 10px 0;}
.contact .bg_change{background-color:#FFF;}/*ParallaxBgColor.js*/
.contact > .inner{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start;position:relative;}
.contact .inner .content_title{padding:30px 20px;margin:0 0 0 15px;display:inline-block;background:#f39800;}
.contact .inner .content_title span{}
.contact .inner .content_title span{font-size:32px;line-height:32px;color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.contact .inner .img_box{width:50%;padding-top:100px;}
.contact .inner .img_box img{width:100%;height:auto;}
.contact .inner .text_box{width:50%;text-align:left;padding:200px 20px 20px 0;}
.contact .inner .text_box .text_title{margin:0 0 40px;}
.contact .inner .text_box .text_title span{font-size:28px;line-height:1.8;color:#000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.contact .inner .text_box p{font-size:16px;line-height:36px;color:#000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.contact .inner .text_box .btn_box{margin:40px 0 0;width:290px;}
.contact .inner .text_box .btn_box a{position:relative;display:block;padding:30px 0;font-size:16px;line-height:16px;color:#f39800;}
.contact .inner .text_box .btn_box a:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#f39800;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.contact .inner .text_box .btn_box a:after{content:"";display:block;width:10px;height:1px;background:#f39800;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.contact .inner .text_box .btn_box a span{display:inline-block;font-size:24px;letter-spacing:0.05em;font-weight:700;color:#f39800;}
.contact.active .inner .text_box .text_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.contact.active .inner .text_box p{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .contact .inner .content_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .contact .inner .text_box .text_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .contact .inner .text_box p{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}


@media screen and (min-width:1025px){
.contact .inner .text_box .btn_box a:hover{opacity:0.3;}
.contact .inner .text_box .btn_box a:hover:before{right:-10px;}
.contact .inner .text_box .btn_box a:hover:after{right:-12px;}
.contact .inner .text_box .btn_box a:hover span{padding-left:20px;}
}
@media screen and (max-width:1100px){
.contact .inner .text_box .text_title span{font-size:24px;}	
}
@media screen and (max-width:1024px){
.contact .inner .content_title{padding:15px 10px;}
.contact .inner .content_title span{font-size:24px;}
.contact .inner .content_title span br{display:none;}
.contact .inner .img_box{padding-top:50px;}
.contact .inner .text_box{padding:100px 10px 20px 0;}
.contact .inner .text_box .text_title{margin:0 0 20px;}
.contact .inner .text_box .text_title span{font-size:20px;}
.contact .inner .text_box p{font-size:14px;line-height:1.6;}
.contact .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
}
@media screen and (max-width:767px){
.contact{padding:50px 10px 0;}
.contact > .inner{display:block;}
.contact .inner .content_title{padding:10px 20px;margin:0 0 15px;display:inline-block;}
.contact .inner .content_title.t_vertical{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
.contact .inner .content_title span{font-size:21px;}
.contact .inner .content_title span br{display:none;}
.contact .inner .title_image{display:none;}
.contact .inner .img_box{width:75%;margin:0 auto;}
.contact .inner .text_box{width:100%;box-sizing:border-box;padding:20px 10px 0;}
.contact .inner .text_box .text_title{margin:0 0 10px;}
.contact .inner .text_box .btn_box{margin:0;}
}

.lineup{padding:60px 10px;}
.lineup .bg_change{background-color:#003b91;}/*ParallaxBgColor.js*/
.lineup > .inner{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;}
.lineup .inner .content_title{padding:30px 20px;margin:0 40px 0 0;display:inline-block;border:2px solid #003b91;box-sizing:border-box;}
.lineup .inner .content_title span{font-size:32px;line-height:32px;color:#003b91;}
.lineup > .inner .title_image{display:block;position:absolute;width:50%;max-width:220px;top:0;right:0;}
.lineup > .inner .title_image img{width:100%;height:auto;}
.lineup .inner .lineup_list{text-align:left;padding:60px 0 0;width:100%;box-sizing:border-box;}
.lineup .inner .lineup_list .text_box{padding:0 0 90px;}
.lineup .inner .lineup_list .text_box .text_title{margin:0 0 30px;}
.lineup .inner .lineup_list .text_box .text_title span{font-size:28px;line-height:1.8;color:#003b91;}
.lineup .inner .lineup_list .text_box  p{font-size:16px;line-height:36px;color:#003b91;}
.lineup .inner .lineup_list ul{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin:0 0 0 -20px;}
.lineup .inner .lineup_list ul li{width:33.33%;box-sizing:border-box;padding:0 10px 60px;}
.lineup .inner .lineup_list ul li .li_inner{}
.lineup .inner .lineup_list ul li .li_inner a{color:#FFF;font-size:14px;position:relative;display:block;padding:10px;}
.lineup .inner .lineup_list ul li .li_inner a:before{content:"";display:block;width:33%;height:1px;background:#FFF;position:absolute;bottom:10px;right:20px;}
.lineup .inner .lineup_list ul li .li_inner a:after{content:"";display:block;width:10px;height:1px;background:#FFF;position:absolute;bottom:13px;right:18px;transform:rotate(45deg);}
.lineup .inner .lineup_list ul li .li_inner a .kind{font-weight:700;padding:0 0 10px;}
.lineup .inner .lineup_list ul li .li_inner a .image{background:rgba(0,0,0,0.3);margin:0 0 20px;text-align:center;overflow:hidden;padding-top:74%;height: auto;display: block;position: relative;box-sizing: border-box;}
.lineup .inner .lineup_list ul li .li_inner a .image img{width:100%;height:auto;position: absolute;vertical-align: bottom;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}
.lineup .inner .lineup_list ul li .li_inner a .name{margin:0 0 20px;font-size:16px;font-weight:700;}
.lineup .inner .lineup_list ul li .li_inner a .address{font-weight:700;margin:0 0 25px;}
.lineup .inner .lineup_list ul li .li_inner a dl{text-align:left;padding:0 0 10px;}
.lineup .inner .lineup_list ul li .li_inner a dl dt{font-size:14px;line-height:1.6;font-weight:700;display:block;}
.lineup .inner .lineup_list ul li .li_inner a dl dd{font-size:14px;line-height:1.6;margin:0 0 0 60px;display:block;}
.lineup .inner .lineup_list ul li .li_inner a dl dd:nth-of-type(1){margin-top:-1.6em;}

.lineup .inner .lineup_list .btn_box{text-align:right;padding:0 20px 0 0;}
.lineup .inner .lineup_list .btn_box a{display:inline-block;}
.lineup .inner .lineup_list .btn_box a span{font-size:20px;font-weight:700;color:#003b91;display:inline-block;width:330px;box-sizing:border-box; background:  #FFF; height:60px;line-height:60px;padding:0 20px;text-align:left;position:relative;}
.lineup .inner .lineup_list .btn_box a span:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#003b91;position:absolute;bottom:0;top:0;right:14px;margin:auto;}
.lineup .inner .lineup_list .btn_box a span:after{content:"";display:block;width:10px;height:1px;background:#003b91;position:absolute;bottom:0;top:-6px;right:12px;margin:auto;transform:rotate(45deg);}

.active01 .lineup .inner .content_title{border:2px solid #FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .lineup .inner .content_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .lineup .inner .lineup_list .text_box .text_title span{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .lineup .inner .lineup_list .text_box  p{color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .lineup .inner .lineup_list .btn_box a span{color:#a40000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .lineup .inner .lineup_list .btn_box a span:before{background:#a40000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .lineup .inner .lineup_list .btn_box a span:after{background:#a40000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}

.active03 .lineup .inner .content_title{border:2px solid #003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .lineup .inner .content_title span{color:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .lineup .inner .lineup_list .text_box .text_title span{color:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .lineup .inner .lineup_list .text_box  p{color:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}

.active03 .lineup .inner .lineup_list ul li .li_inner a{color:#003b91;}
.active03 .lineup .inner .lineup_list .btn_box a span{color:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .lineup .inner .lineup_list .btn_box a span:before{background:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .lineup .inner .lineup_list .btn_box a span:after{background:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}

@media screen and (min-width:1025px){
.lineup .inner .lineup_list ul li .li_inner a:hover{color:#003b91;font-size:14px;position:relative;display:block;background:#FFF;}
.lineup .inner .lineup_list ul li .li_inner a:hover .image{background:none;}
.lineup .inner .lineup_list ul li .li_inner a:hover .image img{opacity:0.4;}
.lineup .inner .lineup_list ul li .li_inner a:hover:before{right:10px;background:#003b91;}
.lineup .inner .lineup_list ul li .li_inner a:hover:after{right:8px;background:#003b91;}
.active02 .lineup .inner .lineup_list ul li .li_inner a:hover{color:#a40000;font-size:14px;position:relative;display:block;background:#FFF;}
.active02 .lineup .inner .lineup_list ul li .li_inner a:hover .image{background:none;}
.active02 .lineup .inner .lineup_list ul li .li_inner a:hover .image img{opacity:0.4;}
.active02 .lineup .inner .lineup_list ul li .li_inner a:hover:before{right:10px;background:#a40000;}
.active02 .lineup .inner .lineup_list ul li .li_inner a:hover:after{right:8px;background:#a40000;}
.lineup .inner .lineup_list .btn_box a:hover{padding-left:20px;}
.lineup .inner .lineup_list .btn_box a:hover span{background:#003b91;padding-left:40px;opacity:1; color: #FFF;}
.lineup .inner .lineup_list .btn_box a:hover span:before{right:0px;opacity:1;background:#FFF;}
.lineup .inner .lineup_list .btn_box a:hover span:after{right:0px;opacity:1;background:#FFF;}
.active02 .lineup .inner .lineup_list .btn_box a:hover span{background:#920000;padding-left:40px;opacity:1; color: #FFF;}
}
@media screen and (max-width:1024px){
.lineup .inner .content_title{padding:15px 10px;margin:0 20px 0 0;}
.lineup .inner .content_title span{font-size:24px;}
.lineup .inner .lineup_list .text_box .text_title{margin:0 0 10px;}
.lineup .inner .lineup_list .text_box .text_title span{font-size:20px;}
.lineup .inner .lineup_list .text_box  p{font-size:14px;line-height:1.6;}
.lineup .inner .lineup_list ul li{width:50%;}
.lineup .inner .lineup_list ul li .li_inner a .image img{}
.lineup .inner .lineup_list .btn_box a span{font-size:20px;width:200px;height:40px;line-height:40px;padding:0 30px;}
.lineup .inner .lineup_list .btn_box a span:before{content:"";display:block;width:70px;right:10px;}
.lineup .inner .lineup_list .btn_box a span:after{right:8px;}
}
@media screen and (max-width:767px){
.lineup > .inner{display:block;}
.lineup .inner .content_title{padding:10px 20px;margin:0 0 15px;display:inline-block;}
.lineup .inner .content_title.t_vertical{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
.lineup > .inner .title_image{display:none;}
.lineup .inner .lineup_list{text-align:left;padding:20px 0 0;width:100%;box-sizing:border-box;}
.lineup .inner .lineup_list .text_box{padding:0 0 5px;}
.lineup .inner .lineup_list .text_box .text_title{margin:0 0 10px;}
.lineup .inner .lineup_list ul{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin:0;}
.lineup .inner .lineup_list ul li{width:100%;padding:0 0 20px;}
.lineup .inner .lineup_list ul li .li_inner{position:relative;}
.lineup .inner .lineup_list ul li .li_inner:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%;background:rgba(0,0,0,0.3);}
.lineup .inner .lineup_list ul li .li_inner a:before{right:10px;bottom:20px;}
.lineup .inner .lineup_list ul li .li_inner a:after{right:8px;bottom:23px;}
.lineup .inner .lineup_list ul li .li_inner a .kind{font-weight:700;padding:0 0 10px;}
.lineup .inner .lineup_list ul li .li_inner a .image{background:rgba(0,0,0,0.3);margin:0 0 10px;text-align:center;overflow:hidden;}
.lineup .inner .lineup_list ul li .li_inner a .name{margin:0 0 10px;font-size:14px;}
.lineup .inner .lineup_list ul li .li_inner a .address{margin:0 0 10px;}
.lineup .inner .lineup_list ul li .li_inner a dl{text-align:left;padding:0 0 5px;}
.lineup .inner .lineup_list ul li .li_inner a dl dd{margin:0;display:inline-block;}
.lineup .inner .lineup_list ul li .li_inner a dl dd:nth-of-type(1){margin-top:0;}
.lineup .inner .lineup_list ul li .li_inner a dl dd + dd{margin-left:5px;}
.lineup .inner .lineup_list .btn_box{text-align:right;padding:0 0;}
.lineup .inner .lineup_list .btn_box a{display:block;}
.lineup .inner .lineup_list .btn_box a span{width:100%;padding:0 30px;box-sizing:border-box;}
.lineup .inner .lineup_list .btn_box a span:after{top:-6px;}
}

.renovation{padding:60px 10px;}
.renovation .bg_change{background-color:#a40000;}/*ParallaxBgColor.js*/
.renovation > .inner{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;}
.renovation .inner .content_title{padding:30px 20px;margin:0 40px 0 0;display:inline-block;border:2px solid #FFF;box-sizing:border-box;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.renovation .inner .content_title span{font-size:32px;line-height:32px;color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.renovation > .inner .title_image{display:block;position:absolute;width:50%;max-width:328px;top:0;right:0;}
.renovation > .inner .title_image img{width:100%;height:auto;}
.renovation .inner .renovation_list{text-align:left;padding:60px 0 0;width:100%;box-sizing:border-box;}
.renovation .inner .renovation_list .text_box{padding:0 0 90px;}
.renovation .inner .renovation_list .text_box .text_title{margin:0 0 30px;}
.renovation .inner .renovation_list .text_box .text_title span{font-size:28px;line-height:1.8;color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.renovation .inner .renovation_list .text_box  p{font-size:16px;line-height:36px;color:#FFF;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.renovation .inner .renovation_list ul{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin:0 0 0 -20px;}
.renovation .inner .renovation_list ul li{width:33.33%;box-sizing:border-box;padding:0 10px 60px;}
.renovation .inner .renovation_list ul li .li_inner{}
.renovation .inner .renovation_list ul li .li_inner a{color:#FFF;font-size:14px;position:relative;display:block;padding:10px;background:#a40000;}
.renovation .inner .renovation_list ul li .li_inner a:before{content:"";display:block;width:33%;height:1px;background:#FFF;position:absolute;bottom:10px;right:20px;}
.renovation .inner .renovation_list ul li .li_inner a:after{content:"";display:block;width:10px;height:1px;background:#FFF;position:absolute;bottom:13px;right:18px;transform:rotate(45deg);}
.renovation .inner .renovation_list ul li .li_inner a .kind{font-weight:700;padding:0 0 10px;}
.renovation .inner .renovation_list ul li .li_inner a .image{background:rgba(0,0,0,0.3);margin:0 0 20px;text-align:center;overflow:hidden;padding-top:74%;height: auto;display: block;position: relative;box-sizing: border-box;}
.renovation .inner .renovation_list ul li .li_inner a .image img{width:100%;height:auto;position: absolute;vertical-align: bottom;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}
.renovation .inner .renovation_list ul li .li_inner a .name{margin:0 0 20px;font-size:16px;font-weight:700;}
.renovation .inner .renovation_list ul li .li_inner a .address{font-weight:700;margin:0 0 25px;}
.renovation .inner .renovation_list ul li .li_inner a dl{text-align:left;padding:0 0 10px;}
.renovation .inner .renovation_list ul li .li_inner a dl dt{font-size:14px;line-height:1.6;font-weight:700;display:block;}
.renovation .inner .renovation_list ul li .li_inner a dl dd{font-size:14px;line-height:1.6;margin:0 0 0 60px;display:block;}
.renovation .inner .renovation_list ul li .li_inner a dl dd:nth-of-type(1){margin-top:-1.6em;}

.renovation .inner .renovation_list .btn_box{text-align:right;padding:0 20px 0 0;}
.renovation .inner .renovation_list .btn_box a{display:inline-block;}
.renovation .inner .renovation_list .btn_box a span{font-size:20px;font-weight:700;color:#920000;display:inline-block;width:330px;box-sizing:border-box; background:  #FFF; height:60px;line-height:60px;padding:0 20px;text-align:left;position:relative;}
.renovation .inner .renovation_list .btn_box a span:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#920000;position:absolute;bottom:0;top:0;right:14px;margin:auto;}
.renovation .inner .renovation_list .btn_box a span:after{content:"";display:block;width:10px;height:1px;background:#920000;position:absolute;bottom:0;top:-6px;right:12px;margin:auto;transform:rotate(45deg);}

.active01 .renovation .inner .renovation_list .btn_box a span{color:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .renovation .inner .renovation_list .btn_box a span:before{background:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active01 .renovation .inner .renovation_list .btn_box a span:after{background:#003b91;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .renovation .inner .renovation_list .btn_box a span{color:#920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .renovation .inner .renovation_list .btn_box a span:before{background:#920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active02 .renovation .inner .renovation_list .btn_box a span:after{background:#920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
/*
.renovation .inner .renovation_list .btn_box a{display:inline-block;}
.renovation .inner .renovation_list .btn_box a span{font-size:20px;font-weight:700;color:#a40000;display:inline-block;width:290px;box-sizing:border-box;height:60px;line-height:60px;padding:0 60px;text-align:left;border:1px solid #a40000;background:#FFF;position:relative;}
.renovation .inner .renovation_list .btn_box a span:before{content:"";display:block;width:100px;height:1px;background:#a40000;position:absolute;bottom:0;top:0;right:60px;margin:auto;}
.renovation .inner .renovation_list .btn_box a span:after{content:"";display:block;width:10px;height:1px;background:#a40000;position:absolute;bottom:0;top:-5px;right:58px;margin:auto;transform:rotate(45deg);}
*/
.active03 .renovation .inner .content_title{border:2px solid #a40000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .renovation .inner .content_title span{color:#a40000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .renovation .inner .renovation_list .text_box .text_title span{color:#920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.active03 .renovation .inner .renovation_list .text_box  p{color:#920000;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}

@media screen and (min-width:1025px){
.renovation .inner .renovation_list ul li .li_inner a:hover{color:#920000;font-size:14px;position:relative;display:block;background:#FFF;}
.renovation .inner .renovation_list ul li .li_inner a:hover .image{background:none;}
.renovation .inner .renovation_list ul li .li_inner a:hover .image img{opacity:0.4;}
.renovation .inner .renovation_list ul li .li_inner a:hover:before{right:10px;background:#920000;}
.renovation .inner .renovation_list ul li .li_inner a:hover:after{right:8px;background:#920000;}
.renovation .inner .renovation_list .btn_box a:hover{padding-left:20px;}
.renovation .inner .renovation_list .btn_box a:hover span{background:#920000;padding-left:40px;opacity:1; color: #FFF;}
.renovation .inner .renovation_list .btn_box a:hover span:before{right:0px;opacity:1;background:#FFF;}
.renovation .inner .renovation_list .btn_box a:hover span:after{right:0px;opacity:1;background:#FFF;}
.active01 .renovation .inner .renovation_list .btn_box a:hover span{background:#003b91;}
.active02 .renovation .inner .renovation_list .btn_box a:hover span{background:#920000;}
}
@media screen and (max-width:1024px){
.renovation .inner .content_title{padding:15px 10px;margin:0 20px 0 0;}
.renovation .inner .content_title span{font-size:24px;}
.renovation .inner .renovation_list .text_box .text_title{margin:0 0 10px;}
.renovation .inner .renovation_list .text_box .text_title span{font-size:20px;}
.renovation .inner .renovation_list .text_box  p{font-size:14px;line-height:1.6;}
.renovation .inner .renovation_list ul li{width:50%;}
.renovation .inner .renovation_list ul li .li_inner a .image img{}
.renovation .inner .renovation_list .btn_box a span{font-size:20px;width:200px;height:40px;line-height:40px;padding:0 30px;}
.renovation .inner .renovation_list .btn_box a span:before{content:"";display:block;width:70px;right:10px;}
.renovation .inner .renovation_list .btn_box a span:after{right:8px;}
}
@media screen and (max-width:767px){
.renovation > .inner{display:block;}
.renovation .inner .content_title{padding:10px 20px;margin:0 0 15px;display:inline-block;}
.renovation .inner .content_title.t_vertical{-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;-writing-mode:horizontal-tb;writing-mode:horizontal-tb;}
.renovation > .inner .title_image{display:none;}
.renovation .inner .renovation_list{text-align:left;padding:20px 0 0;width:100%;box-sizing:border-box;}
.renovation .inner .renovation_list .text_box{padding:0 0 5px;}
.renovation .inner .renovation_list .text_box .text_title{margin:0 0 10px;}
.renovation .inner .renovation_list ul{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;margin:0;}
.renovation .inner .renovation_list ul li{width:100%;padding:0 0 20px;}
.renovation .inner .renovation_list ul li .li_inner{position:relative;padding:0 0 1px;}
.renovation .inner .renovation_list ul li .li_inner:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%;background:rgba(0,0,0,0.3);}
.renovation .inner .renovation_list ul li .li_inner a:before{right:10px;bottom:20px;}
.renovation .inner .renovation_list ul li .li_inner a:after{right:8px;bottom:23px;}
.renovation .inner .renovation_list ul li .li_inner a .kind{font-weight:700;padding:0 0 10px;}
.renovation .inner .renovation_list ul li .li_inner a .image{background:rgba(0,0,0,0.3);margin:0 0 10px;text-align:center;overflow:hidden;}
.renovation .inner .renovation_list ul li .li_inner a .name{margin:0 0 10px;font-size:14px;}
.renovation .inner .renovation_list ul li .li_inner a .address{margin:0 0 10px;}
.renovation .inner .renovation_list ul li .li_inner a dl{text-align:left;padding:0 0 5px;}
.renovation .inner .renovation_list ul li .li_inner a dl dd{margin:0;display:inline-block;}
.renovation .inner .renovation_list ul li .li_inner a dl dd:nth-of-type(1){margin-top:0;}
.renovation .inner .renovation_list ul li .li_inner a dl dd + dd{margin-left:5px;}
.renovation .inner .renovation_list .btn_box{text-align:right;padding:0 0;}
.renovation .inner .renovation_list .btn_box a{display:block;}
.renovation .inner .renovation_list .btn_box a span{width:100%;padding:0 30px;box-sizing:border-box;}
.renovation .inner .renovation_list .btn_box a span:after{top:-6px;}
}

.com{padding:60px 10px;}
.com .bg_change{background-color:#FFFFFF;}/*ParallaxBgColor.js*/
.com > .inner{display:flex;justify-content:center;align-items:center;position:relative;}
.com .inner .img_box{width:50%;}
.com .inner .img_box img{width:100%;height:auto;}
.com .inner .text_box{width:50%;box-sizing:border-box;padding:0 30px;text-align:left;}
.com .inner .text_box .text_title{margin:0 0 40px;}
.com .inner .text_box .text_title span{font-size:28px;line-height:1.8;}
.com .inner .text_box p{font-size:16px;line-height:36px;}
.com .inner .text_box .btn_box{margin:40px 0 0;width:290px;}
.com .inner .text_box .btn_box a{position:relative;display:block;padding:30px 0;font-size:16px;line-height:16px;color:#000;}
.com .inner .text_box .btn_box a:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#000;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.com .inner .text_box .btn_box a:after{content:"";display:block;width:10px;height:1px;background:#000;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.com .inner .text_box .btn_box a span{display:inline-block;font-size:24px;letter-spacing:0.05em;font-weight:700;color:#000;}


.active02 .com .inner .text_box .text_title span{color: #FFF;}
.active02 .com .inner .text_box p{color: #FFF;}
.active02 .com .inner .text_box .btn_box a{color:#FFF;}
.active02 .com .inner .text_box .btn_box a:before{background:#FFF;}
.active02 .com .inner .text_box .btn_box a:after{background:#FFF;}
.active02 .com .inner .text_box .btn_box a span{color:#FFF;}

.active03 .com .inner .text_box .text_title span{color: #000;}
.active03 .com .inner .text_box p{color: #000;}
.active03 .com .inner .text_box .btn_box a{color:#000;}
.active03 .com .inner .text_box .btn_box a:before{background:#000;}
.active03 .com .inner .text_box .btn_box a:after{background:#000;}
.active03 .com .inner .text_box .btn_box a span{color:#000;}

@media screen and (min-width:1025px){
.com .inner .text_box .btn_box a:hover{opacity:0.3;}
.com .inner .text_box .btn_box a:hover:before{right:-10px;}
.com .inner .text_box .btn_box a:hover:after{right:-12px;}
.com .inner .text_box .btn_box a:hover span{padding-left:20px;}
}
@media screen and (max-width:1024px){
.com > .inner{align-items:flex-start;}
.com .inner .text_box{padding:0 10px;}
.com .inner .text_box .text_title{margin:0 0 20px;}
.com .inner .text_box .text_title span{font-size:20px;}
.com .inner .text_box p{font-size:14px;line-height:1.6;}
.com .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
}
@media screen and (max-width:767px){
.com > .inner{display:block;}
.com .inner .img_box{width:75%;margin:0 auto 20px;}
.com .inner .text_box{width:100%;padding:0 10px;}
.com .inner .text_box .text_title{margin:0 0 10px;}
.com .inner .text_box .text_title span{}
.com .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
.com .inner .text_box .btn_box a{padding:30px 0;}
.com .inner .text_box .btn_box a:before{content:"";display:block;width:calc(100% - 6em);height:1px;background:#000;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.com .inner .text_box .btn_box a:after{content:"";display:block;width:10px;height:1px;background:#000;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.com .inner .text_box .btn_box a span{display:inline-block;font-size:24px;letter-spacing:0.05em;font-weight:700;color:#000;}
.com .inner .text_box .btn_box{margin:0;}
}

.links{padding:60px 10px;}
.links > .inner{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:relative;}
.links .inner .img_box{width:50%;}
.links .inner .img_box img{width:100%;height:auto;}
.links .inner .text_box{width:50%;box-sizing:border-box;padding:0 30px;text-align:left;}
.links .inner .text_box .text_title{margin:0 0 40px;}
.links .inner .text_box .text_title span{font-size:28px;line-height:1.8;}
.links .inner .text_box p{font-size:16px;line-height:36px;}
.links .inner .links_list{}
.links .inner .links_list ul{}
.links .inner .links_list ul li{margin:0 0 20px;}
.links .inner .links_list ul li a{}
.links .inner .links_list ul li a dl{display:block;position:relative;}
.links .inner .links_list ul li a dl:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;top:0;right:0;margin:auto;}
.links .inner .links_list ul li a dl:after{content:"";display:block;width:10px;height:1px;background:#000;position:absolute;bottom:0;top:-6px;right:-2px;margin:auto;transform:rotate(45deg);}
.links .inner .links_list ul li a dl dt,
.links .inner .links_list ul li a dl dd{line-height:1.8;color:#000;display:block;padding:10px 0;}
.links .inner .links_list ul li a dl dt{font-size:20px;font-weight:700;}
.links .inner .links_list ul li a dl dd{font-size:16px;}
@media screen and (max-width:1024px){
.links > .inner{align-items:flex-start;}
.links .inner .text_box{padding:0 10px;}
.links .inner .text_box .text_title{margin:0;}
.links .inner .text_box .text_title span{font-size:20px;}
.links .inner .text_box p{font-size:14px;line-height:1.6;}
.links .inner .text_box .btn_box{margin:20px 0 0;width:100%;}
.links .inner .links_list ul li{margin:0 0 5px;}
.links .inner .links_list ul li a dl dt,
.links .inner .links_list ul li a dl dd{line-height:1.6;padding:5px 0;}
.links .inner .links_list ul li a dl dt{font-size:14px;}
.links .inner .links_list ul li a dl dd{font-size:12px;}
}
@media screen and (max-width:767px){
.links{padding:0 10px 60px;}
.links > .inner{display:block;}
.links .inner .img_box{width:75%;margin:0 auto 20px;}
.links .inner .text_box{width:100%;padding:0 10px;}
.links .inner .text_box .text_title{margin:0 0 10px;}
.links .inner .links_list{}
.links .inner .links_list ul{}
.links .inner .links_list ul li{margin:0 0 5px;}
.links .inner .links_list ul li a{}
.links .inner .links_list ul li a dl{display:block;position:relative;}	
}