@charset "utf-8";@supports(-ms-ime-align:auto){#nav .sub_menu .target li{display:block;}}section{overflow:hidden}main section{border-top:solid 3px;overflow:hidden;position:relative}.bg{width:100%;max-width:1024px;margin:0 auto;display:block;position:relative;top:0;z-index:0}.bg::after{content:"";margin:auto;transform:rotate(45deg);transform-origin:50% 50%;display:block;position:absolute;left:0;right:0}h2{font-weight:600;text-align:center;line-height:1;position:relative;z-index:5}h2 span{font-weight:bold;line-height:1;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","sans-serif";border-bottom:solid 1px;display:block}.sub-title{text-align:center;font-family:'Montserrat',"sans-serif","メイリオ",Meiryo,Osaka,"sans-serif";border-bottom:solid 1px #000;position:relative}.sub-title span{display:inline-block;padding-bottom:2px;margin-bottom:-2px;border-bottom:solid 3px;vertical-align:bottom;word-break:break-all;word-break:break-word;overflow-wrap:break-word}.cont_box{position:relative;max-width:1024px;margin:0 auto}.cont_box p{word-break:break-word;overflow-wrap:break-word}.price{font-weight:normal;line-height:1;font-size:30px}.price span{font-size:16px}.price strong{margin-right:.2em;font-weight:bold;display:inline-block}.tax{color:#626262}.category{margin-left:10px;font-weight:400;font-family:'Montserrat',"sans-serif";text-align:center;line-height:1;letter-spacing:.1em;color:#fff;border-radius:100px;display:inline-block}.jk{width:375px;height:375px;vertical-align:middle;background:#fff;border:solid 1px #000;display:table-cell;text-align:center}.jk img{max-width:373px;max-height:373px;vertical-align:bottom}.thumb{margin-top:16px}.thumb li{border-top:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #000;background:#fff;display:block;float:left;cursor:pointer}.thumb li:last-child{border-right:solid 1px #000}.thumb a{text-align:center;vertical-align:middle;display:table-cell;outline:none}.thumb img{vertical-align:middle;opacity:.4;transition:all .2s ease-in-out}#cart .btn a::after{margin:1px 0 0 32px}#cart .btn:hover a:after{margin-left:35px}.detail .btn{width:175px;border-radius:22.5px}.detail .btn a{width:175px;padding:15px 0 12px;border-radius:22.5px;letter-spacing:5px;color:#fff;border:none}.detail .btn a::after{content:"";position:absolute;width:11px;height:11px;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;transition:all .1s ease-in-out;margin:1px 0 0 10px}.detail .btn a.video-view::after{content:none}.download:hover a:after{margin-left:13px}.popup{position:relative;width:90%;max-width:430px;margin:30px auto;padding:25px 25px 10px;border:solid 2px #f3a602;border-radius:20px;background-color:#fff}.mfp-hide{display:none}.mfp-bg{background-color:#faf8ec;opacity:0;transition:all .2s ease-out}.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;transition:all .2s ease-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-close-btn-in .mfp-close{color:#f3a602}.mfp-close{cursor:pointer;top:-25px;right:-15px;padding:0;background-color:#fff;border:solid 2px;border-radius:50%;opacity:1}.mfp-close:active{top:-25px}.mfp-close span{padding-left:2px}.close{position:relative;width:20px;height:17px}.close span{position:absolute;width:100%;height:3px;left:0}.close span:nth-of-type(1){top:0;transform:translateY(7px) rotate(-315deg)}.close span:nth-of-type(2){bottom:0;transform:translateY(-7px) rotate(315deg)}.popup_title{margin-bottom:15px;padding:0 15px;overflow-wrap:break-word;word-break:break-all;font-size:20px;font-weight:bold;border-radius:30px;color:#fff}.popup_detailbox{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:dashed 1px}.popup_jacket_box{width:120px;height:120px;background-color:#fff;border:solid 1px #d0d0d0}.popup_jacket{position:relative;width:100%;height:100%;max-width:118px;max-height:118px}.popup_jacket img{position:absolute;top:0;bottom:0;right:0;left:0;max-width:118px;max-height:118px;margin:auto}.popup_detai{width:63%}.popup_name{font-weight:bold}.disk_box{display:flex;flex-wrap:wrap;margin-top:5px}.disk{position:relative;margin-right:10px}.disk:last-child{margin-right:0}.disk:before{content:"■";position:absolute;color:#f3a602;vertical-align:middle}.disk span{margin-left:15px}.popup_info{color:#808080;line-height:1.5}.cart_button{display:flex;flex-wrap:wrap;padding-top:15px;justify-content:space-around;border-top:dashed 1px #d0d0d0}.cart_button li{padding-bottom:10px}.cart_button li a,.cart_button li img{display:block;width:175px;margin:0 auto;transition:all .3s ease-in-out}.detail .pcsc{display:block;clear:both;font-size:16px;font-weight:bold}.detail .pcsc a:hover{opacity:.7}.detail .btn.view a{letter-spacing:normal;background:#fff;border:solid 1px;outline:none}.view{margin:0 auto;padding:0 0 3px 0;border-radius:5px;background:rgba(102,102,102,.2);display:block;position:relative;transition:all .1s ease-in-out}.view a{font-weight:bold;background:#fff;border:solid 1px;border-radius:5px;display:block;position:relative}.artist{font-weight:bold;line-height:1.3;word-break:break-all;display:inline-block}.artist a{text-decoration:underline;transition:all .2s ease-in-out}.sub{padding-right:.4em;font-weight:bold;letter-spacing:0}.attention{max-width:1004px;margin:0 auto;padding-left:1em;text-indent:-1em}.information p{font-weight:bold;word-break:break-word;overflow-wrap:break-word}.spec tr{line-height:1;vertical-align:top;border-top:dotted 1px}.spec tr.no_line{border:none}.spec th{text-align:left}.spec td{line-height:1.3;color:#7d7d7d;word-break:break-word;overflow-wrap:break-word}.copy{margin-bottom:15px;font-size:11px;line-height:1.3}.sns_box{line-height:1em;text-align:right}.sns_box li{line-height:0;vertical-align:top;display:inline-block;overflow:hidden}.fb_box{text-align:center;width:75px}.sns_btn{display:inline-block}.index{font-weight:bold;line-height:1;border-bottom:solid 2px;display:block}.item{display:flex}.item dt{text-align:center}.item:nth-child(2n) dt{text-align:center}.item dd{line-height:1.3;display:flex}.player{text-align:center}.ponyMoviePlayer span,.ponyAudioPlayer span{display:block;transition:all .2s ease-in-out;cursor:pointer}.ponyMoviePlayer span:hover,.ponyAudioPlayer span:hover{opacity:.7}_:-ms-input-placeholder,:root .music-player{height:80px}.caststaff h4{font-weight:bold;font-family:"メイリオ",Meiryo,'Montserrat',"sans-serif","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";text-align:center;line-height:1.2;letter-spacing:.1em;border:solid 1px;border-radius:100px;display:block}.caststaff li{line-height:1.3;text-align:center;display:block}.relation .cont_box{overflow:hidden}.swiper-container{z-index:1}.swiper-button-next,.swiper-button-prev{display:block;opacity:1;transition:all .2s ease-in-out;background-size:contain !important;outline:none}.swiper-button-next{background:url(../images/common/arrow_next.png) center center no-repeat}.swiper-button-prev{background:url(../images/common/arrow_prev.png) center center no-repeat}.title_box{height:3.8em}.relation h4{font-weight:bold;text-align:left;line-height:1.4;word-break:break-all;position:relative;transition:all .2s ease-in-out}.relation a:hover img{opacity:.7}.relation a:hover h4{opacity:.7}.relation img{transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;max-height:100%}.relation .img_box{max-width:100%;max-height:100%}.swiper-slide{text-align:center}.img_box{border:solid 1px #000;background:#fff;overflow:hidden;position:relative}.img_box img{max-width:99%;max-height:99%;margin:auto;opacity:1;position:absolute;top:0;bottom:0;right:0;left:0}.product p{text-align:justify}.product .headline{font-size:124%;text-align:inherit}.privilege p{text-align:justify}.links a{text-decoration:underline;color:#000;line-height:1.4;transition:all .2s ease-in-out}.links .img_box{text-align:center;background:#fff;border:solid 1px #000}.links img{transition:all .2s ease-in-out}.links a:hover img{opacity:.7}.event_list{min-width:200px}.event_list a{width:100%;display:flex;color:#000;transition:all .2s ease}.event_list a:hover{opacity:.7}.event_list li:nth-child(2n){background-color:#fdfdf8}.event_list li:last-child{margin-bottom:4vw}.event_dttm{font-weight:bold;font-family:'Montserrat',"sans-serif";line-height:1.4;letter-spacing:.1em;color:#5f52a0}.event_detail{word-break:break-word;overflow-wrap:break-word}.info_list{min-width:200px}.info_list a{width:100%;display:flex;color:#000;transition:all .2s ease}.info_list a:hover{opacity:.7}.info_list li{background-color:#f5f1da}.info_list li:nth-child(2n){background-color:#fdfdf8}.info_date{font-weight:bold;font-family:'Montserrat',"sans-serif";line-height:1.4;letter-spacing:.1em;color:#5f52a0}.info_detail{word-break:break-word;overflow-wrap:break-word}.free_space .cont_box{word-break:break-all;word-break:break-word;overflow-wrap:break-word}.free_space ul{list-style-type:disc;padding-left:40px}.free_space ol{list-style-type:decimal;padding-left:40px}.free_space li{list-style-type:inherit}.free_space ul ul{list-style-type:circle}.free_space a{font-weight:bold;transition:all .2s ease-in-out}.free_space a:hover{opacity:.7}.free_space img{max-width:100%}.free_space iframe{max-width:100%}#redirect{display:none}.redirect-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:480px;margin:20px auto;text-align:center}@media screen and (max-width:480px){.cont_box{width:100%;padding:0 6%;font-size:14px}h2{margin-bottom:6vw;padding:6.5% 0 1.5%;font-size:170%}h2 span{padding:2.5% 0 7%;font-size:44%}main section{padding-bottom:12%}.sub-title{width:94%;margin:0 auto 8%;font-size:125%;text-align:center}.bg::after{width:213px;height:213px;top:-135px}.relation .category{width:90%;margin:0 auto 8%;padding:6% 10%;font-size:82%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;display:block}.relation .box{float:left}.dgp_detail{margin-bottom:20px}.picture{width:70vw;margin:0 auto}.jk{width:70vw;height:70vw}.jk img{max-width:99%;max-height:99%}.thumb{width:42vw;margin:8px auto 0}.thumb li,.thumb a{width:14vw;height:14vw}.thumb img{max-width:95%;max-height:95%}.main_box{padding:0 3%}.artist{margin:1em auto .5em;font-size:20px;display:block}.detail_box{width:94%;margin:0 auto 30px;padding:.2em 0 0 1em;font-size:13px;line-height:1;border-left:solid 3px}.detail .title{margin:1em 0 .8em;font-size:25px;line-height:1.3}.dgp_detail .detail .category{min-width:11em;margin:0 auto 7%;padding:3% 5%;font-size:82%}.price_date{margin-bottom:1.2em}.price{margin-bottom:.4em;font-size:27px}.price span{font-size:14px}.date a{display:table-cell}.date p{display:block;padding-right:16px;font-size:13px;vertical-align:top}.date span{font-size:20px}.popup{padding:15px}.popup_jacket_box{width:25vw;height:25vw}.popup_jacket{max-width:240px;max-height:240px}.popup_jacket img{max-width:98%;max-height:98%}.detail_box dt{width:130px;margin:0 10px 7px 0;padding:0 10px 0 0;font-weight:bold;position:relative;float:left}.detail_box dt:after{content:"：";font-weight:normal;position:absolute;top:0;right:0}.detail_box dd{margin-bottom:7px;font-size:15px;word-break:break-all}.detail .btn{margin:0 auto 10px}.detail .pcsc{text-align:center}#cart{margin-bottom:20px}.spec table{width:100%;margin:2.5em auto;position:relative}.spec tr.sp_last{border-bottom:dotted 1px}.spec tr.blank{display:none}.spec th{width:120px;padding:5px 0 5px;font-size:12px}.spec td{padding:5px 0;font-size:13.5px}.copy{padding:0 3%}.sns_box{padding:0 3%}.sns_box{text-align:center}.information{margin-bottom:20px}.information p{padding:0 6%}.product{margin-bottom:20px;font-size:14px}.headline{margin-bottom:1em}.index{margin:0 auto 4vw;padding-bottom:.2em;font-size:140%;display:block}.program_list{width:100%;margin:0 auto 2.5em}.item{font-size:16px}.item dt{width:12%;padding:14px 0 0}.item dd{width:90vw;padding:14px 18px 12px;display:block}.item dt,.item dd{font-size:15px}.item .title{width:100%;margin-right:20px;display:block}.player{width:23vw;margin-top:10px;float:right}.ponyMoviePlayer span,.ponyAudioPlayer span{width:10vw;max-width:42px;height:8vw;max-height:36px;display:block;opacity:1;cursor:pointer;transition:all .2s ease-in-out}.ponyMoviePlayer span{background-size:100%;float:left}.ponyAudioPlayer span{background-size:100%;float:right}.privilege{margin-bottom:20px}.freespace-wrap{margin-bottom:20px}.event_list a{padding:15px}.event_info_header{width:100px}.event_dttm{width:100px;font-size:96%}.event_detail{max-width:calc(100% - 100px)}.info{margin-bottom:20px}.info_list a{padding:15px}.info_date{width:100px;font-size:96%}.info_detail{max-width:calc(100% - 100px)}.caststaff{margin-bottom:20px}.caststaff h4{width:13em;margin:0 auto 8%;padding:.7em .7em .5em;font-size:92%}.caststaff ul{margin-bottom:2em}.caststaff li{margin-bottom:3.5%;font-size:108%}.relation{margin-bottom:20px}.relation h4{margin:10% auto 4%;padding:0 6%;font-size:16px}.box{width:48%;margin-right:2.86%;padding-bottom:3.5%;float:left}.box:nth-child(even){margin-right:0}.swiper-container{padding-bottom:45px}.swiper-button-next,.swiper-button-prev{width:45px;height:45px;margin-top:72%}.links{margin-bottom:20px}.links .cont_box li{padding:4%}.links .cont_box li a{text-align:justify;display:block}.img_box{width:40vw;height:40vw;margin:5px auto 16px;display:block}.img_box img{max-width:100%;max-height:100%}p.attention.last{padding:0 5vw 0 9vw}.attention{margin-bottom:5px;padding:0 6%;font-size:12px}_:-ms-input-placeholder,:root .caption span::after{background-size:.9em}}@media screen and (min-width:481px) and (max-width:1023px){main section{padding-bottom:5vw}.bg::after{width:213px;height:213px;top:-105px}.cont_box{width:94vw;padding:0 3vw}h2{margin-bottom:46px;padding:4vw 0 0;font-size:200%}h2 span{padding:1.5vw 0 4vw;font-size:40%}.sub-title{width:calc(94vw - calc(100vw - 100%));max-width:1024px;margin:0 auto 1.5em;font-size:138%}.artist{margin:14px auto 16px;font-size:24px}.relation .swiper-slide .category{margin-bottom:2.3vw;padding:1.5vw 2vw;font-size:84%;position:relative}.dgp_detail .detail .category{min-width:11em;margin-bottom:20px;padding:1.5vw 2.5vw;font-size:84%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;display:inline-block}.dgp_detail{margin-bottom:30px}.dgp_detail .cont_box{margin-top:0}.picture{width:375px;margin:0 auto 34px}.thumb{width:244px;margin:16px auto 0}.thumb a{width:80px;height:80px}.thumb img{max-width:80px;max-height:80px}.detail .main_box{max-width:80vw;margin:0 auto}.detail_box{max-width:80vw;margin:0 auto 30px;padding:.2em 0 0 1em;font-size:13px;line-height:1;border-left:solid 3px}.detail_box dt{width:130px;margin:0 10px 7px 0;padding:0 10px 0 0;font-weight:bold;color:#825e53;position:relative;float:left}.detail_box dt:after{content:"：";font-weight:normal;color:#626262;position:absolute;top:0;right:0}.detail_box dd{margin-bottom:7px;font-size:15px;word-break:break-all}.detail .btn_box{width:80vw;margin:0 auto}.detail .btn{margin:0 16px 5px 0}#cart{margin-bottom:10px}.detail .title{margin-bottom:24px;font-size:32px;line-height:1.3}.price_date{margin-bottom:18px}.price{margin:0 .5em .3em 0}.date p{padding-right:16px;font-size:14px;vertical-align:top;display:table-cell}.date span{font-size:20px}.view:hover{transform:translateY(3px)}.attention{width:80vw;margin:0 auto 3px;font-size:12px}.spec table{width:90%;margin:1.5em auto;position:relative}.spec tr.sp_last{border-bottom:dotted 1px}.spec tr.blank{display:none}.spec tr.last:after{content:"";border-bottom:dotted 1px;position:absolute;bottom:0;left:0}.spec th{width:135px;padding:5px 0 5px;font-size:12px}.spec td{font-size:13.5px;padding:5px 0}.sns_box{text-align:center}.information{margin-bottom:30px}.information p{width:94vw;margin:0 auto;padding:0 3vw}.product{margin-bottom:30px}.headline{margin-bottom:1.3em}.index{margin:0 auto 1em;padding:1vw 0;font-size:130%;display:block}.program_list{width:100%;margin:0 auto 4vw}.item{font-size:16px}.item dt{width:54px;padding:12px 0 0}.item dd{width:90vw;margin-top:14px;padding:0 18px 12px;display:block}.item .title{width:100%;margin-right:20px;display:block;float:left}.player{width:90px;margin:0 0 0 16px;float:right}.ponyAudioPlayer span,.ponyMoviePlayer span{width:10vw;height:10vw;max-width:36px;max-height:32px;display:block;transition:all .2s ease-in-out;cursor:pointer}.ponyMoviePlayer span{float:left}.ponyAudioPlayer span{margin-right:0;float:right}.privilege{margin-bottom:30px}.freespace-wrap{margin-bottom:30px}.event_list a{padding:24px 20px 20px}.event_info_header{width:120px}.event_dttm{width:120px;margin-top:10px;font-size:96%}.event_detail{max-width:calc(100% - 120px)}.info{margin-bottom:30px}.info_list a{padding:24px 20px 20px}.info_date{width:120px;font-size:96%}.info_detail{max-width:calc(100% - 120px)}.caststaff{margin-bottom:30px}.caststaff h4{width:16em;margin:0 auto 3.3vw;padding:1.5vw 2.5vw 1.1vw;font-size:84%;position:relative}.caststaff li{margin-bottom:.8em;font-size:110%}.relation{margin-bottom:30px}.relation .cont_box{width:100%}.swiper-wrapper{width:94vw}.swiper-slide{width:calc(94vw - calc(100vw - 100%));margin-left:3vw;margin-right:3vw}_:-ms-input-placeholder,:root .swiper-container{padding-left:20px}_::-webkit-full-page-media,_:future,:root .swiper-slide{width:calc(95vw - calc(100vw - 100%));margin-left:2vw;margin-right:2.5vw}.swiper-container{padding-bottom:48px}.swiper-button-next,.swiper-button-prev{width:48px;height:48px;margin-top:16.4%}.swiper-button-next{right:2vw}.swiper-button-prev{left:2vw}.swiper-slide a.box{float:left;width:19.5vw;margin:10px 3vw 0 0}.swiper-slide a.box:last-child{margin-right:0}.swiper-slide .category{width:19.5vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.swiper-slide .img_box{width:19.5vw;height:19.5vw;margin-bottom:2.5vw;padding-bottom:0}.swiper-slide h4{width:19.5vw;padding:0 1vw;margin-bottom:1vw;font-size:16px}.swiper-slide:nth-child(4n){margin-right:0}.links{margin-bottom:30px}.links .cont_box li{padding:14px 18px}.links .cont_box li a{display:block}.links .cont_box li .img_box{width:20vw;max-width:160px;height:20vw;max-height:160px;margin:5px 20px 12px 0;display:block;float:left}.links .cont_box li .img_box img{max-width:100%;max-height:100%}.links .cont_box li a p{display:inline}p.attention.last{width:100%;padding:0 3vw 0 5vw}_:-ms-input-placeholder,:root .sub-title{width:96%}}@media screen and (min-width:1024px){main section{padding-bottom:45px}h2{margin-bottom:54px;padding-top:32px;font-size:230%;letter-spacing:-.02em}h2 span{padding:9px 0 38px;font-size:40%;letter-spacing:0}.sub-title{width:100%;max-width:1004px;margin:0 auto 30px;font-size:22px}.bg::after{width:240px;height:240px;top:-122px}.artist{margin:14px auto 16px;font-size:24px}.cont_box{width:964px}.category{margin-bottom:20px;padding:11px 22px 12px;font-size:90%}.dgp_detail{margin-bottom:40px}.picture{width:410px;float:left;margin:0 auto 34px}.thumb a{width:123px;height:123px}.thumb img{max-width:123px;max-height:123px}.detail{width:554px;float:left}.detail .title{margin:19px 0 24px;line-height:1.3;font-size:32px}.price_date{display:block;margin-bottom:18px}.price{margin-right:20px;margin:0 .5em .3em 0}.date{display:table}.date p,.date a{display:table-cell}.date p{padding-right:16px;font-size:14px;vertical-align:top}.date span{font-size:20px}.detail_box{margin-bottom:30px;padding:.2em 0 0 1em;font-size:13px;line-height:1;border-left:solid 3px #825e53}.detail_box dt{width:130px;margin:0 10px 7px 0;padding:0 10px 0 0;font-weight:bold;position:relative;float:left}.detail_box dt:after{content:"：";font-weight:normal;color:#626262;position:absolute;top:0;right:0}.detail_box dd{margin-bottom:7px;font-size:15px;word-break:break-all}.detail .btn,.detail .pcsc{margin:0 17px 10px}.view:hover{transform:translateY(3px)}.spec table{margin:40px auto 30px}.spec tr{width:270px;margin-right:8px;padding:10px 10px 7px 5px;float:left}.spec tr:nth-child(2n){margin-right:0}.spec tr.last{border-bottom:dotted 1px #825e53}.spec tr.last.blank{border-bottom:none}.spec th{width:120px;font-size:12px}.spec td{font-size:13.5px}.index{width:944px;margin:0 auto 20px;padding:5px 0 6px;font-size:24px}.program_list{width:944px;margin:0 auto 30px}.item{font-size:16px}.item dt{width:64px;padding-top:15px}.item dd{width:100%;padding:18px 20px 14px 25px;display:block}.item .title{width:700px;margin-right:20px;float:left}.player{width:100px;margin:-9px 0 -6px;float:right}.ponyMoviePlayer span,.ponyAudioPlayer span{width:42px;height:36px;display:block}.ponyMoviePlayer span{float:left}.ponyAudioPlayer span{float:right}.information{margin-bottom:70px}.information p{width:964px;margin:0 auto}.product{margin-bottom:80px}.headline{margin-bottom:20px}.privilege{margin-bottom:80px}.freespace-wrap{margin-bottom:80px}.free_space .cont_box{width:1004px}.event .cont_box{width:964px;margin-bottom:80px}.event_list a{padding:24px 30px 20px}.event_info_header{width:150px}.event_dttm{margin-top:10px;width:150px}.event_detail{max-width:calc(100% - 150px)}.info{margin-bottom:80px}.info_list a{padding:24px 30px 20px}.info_date{width:150px}.info_detail{max-width:calc(100% - 150px)}.caststaff{margin-bottom:80px}.caststaff h3{margin-bottom:36px}.caststaff h4{width:13em;margin:0 auto 26px;padding:11px 22px 10px;font-size:90%}.caststaff li{margin-bottom:.8em;font-size:16px}.relation{margin-bottom:80px}.relation .cont_box{width:1004px}.swiper-wrapper{width:798px}.swiper-slide{margin-left:55px;margin-right:55px}.swiper-button-next,.swiper-button-prev{width:55px;height:55px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.7}.relation .box{width:180px;margin:16px 25.5px 0 0;float:left}.relation .box:nth-child(4n){margin-right:0}.relation .img_box{height:180px;margin-bottom:17px}.relation h4{margin-bottom:10px;padding:0 9px;font-size:17px}.links{margin-bottom:80px}.links .cont_box{width:944px}.links .cont_box li{padding:20px 30px}.links .cont_box li a{display:block}.links .cont_box li .img_box{width:160px;height:160px;margin:0 26px 10px 0;float:left}.links .cont_box li img{max-width:158px;max-height:158px}.links .cont_box li a p{display:inline}.attention{margin-bottom:3px;font-size:12px}p.attention.last{text-align:right}}