@font-face {
  font-family: "BarlowSemiCondensed-MediumItalic";
  src: url("../fonts/BarlowSemiCondensed-MediumItalic.ttf");
}
@font-face {
  font-family: "KOZGOPR6N-REGULAR";
  src: url("../fonts/KOZGOPR6N-REGULAR.OTF");
}
@font-face {
  font-family: "LINESeedJP_OTF_Eb";
  src: url("../fonts/LINESeedJP_OTF_Eb.otf");
}
@font-face {
  font-family: "NOTOSANSJP-REGULAR";
  src: url("../fonts/NOTOSANSJP-REGULAR.OTF");
}
@font-face {
  font-family: "NOTOSANSJP-MEDIUM";
  src: url("../fonts/NOTOSANSJP-MEDIUM.OTF");
}
@font-face {
  font-family: "BarlowSemiCondensed-Bold";
  src: url("../fonts/BarlowSemiCondensed-Bold.ttf");
}
@font-face {
  font-family: "LINESeedJP_OTF_Bd";
  src: url("../fonts/LINESeedJP_OTF_Bd.otf");
}
@font-face {
  font-family: "LINESeedJP_OTF_Rg";
  src: url("../fonts/LINESeedJP_OTF_Rg.otf");
}
@font-face {
  font-family: "BarlowSemiCondensed-ExtraBoldItalic";
  src: url("../fonts/BarlowSemiCondensed-ExtraBoldItalic.ttf");
}

@font-face {
  font-family: "BarlowSemiCondensed-SemiBold";
  src: url("../fonts/BarlowSemiCondensed-SemiBold.ttf");
}
@font-face {
  font-family: "BarlowSemiCondensed-SemiBoldItalic";
  src: url("../fonts/BarlowSemiCondensed-SemiBoldItalic.ttf");
}

@font-face {
  font-family: "NOTOSERIFJP-BOLD";
  src: url("../fonts/NOTOSERIFJP-BOLD.OTF");
}
@font-face {
  font-family: "LINESeedJP_OTF_Th";
  src: url("../fonts/LINESeedJP_OTF_Th.otf");
}
@font-face {
  font-family: "BarlowSemiCondensed-Light";
  src: url("../fonts/BarlowSemiCondensed-Light.ttf");
}
@font-face {
  font-family: "BarlowSemiCondensed-ExtraLight";
  src: url("../fonts/BarlowSemiCondensed-ExtraLight.ttf");
}
@font-face {
  font-family: "YuGothR";
  src: url("../fonts/YuGothR.ttc");
}



.dballbodywidth{width:81vw;margin:0 auto;}

.d_twolinek{width: 100% !important;
    background: none !important;}

/* header */

.dball_headshow{width:100%;margin-top:2.5vw;
		display: flex;
        justify-content: space-between;}
.dball_headshow img{display:block;width: 18.021vw;margin-left:2.5vw;}
.dball_headshow ul{display:flex;justify-content: center;  
	align-items: center;margin-right:2.5vw;}
.dball_headshow ul li{ font-size:0.9vw;}
.dball_headshow ul li a{
	letter-spacing:0.1vw;
	color:#212223;padding:0 1em;transition:all ease .4s;
	font-family: "BarlowSemiCondensed-MediumItalic";
}
.dball_headshow ul li a:hover{font-weight:bold;}
.dball_tag{
	margin-left:2.5vw;
}
.dball_tag img{display:none;}
/* header */

.headmb{display:none;}


/* banner */
.dballbanner{width:100%;background:url(../images/bannerbg.png) no-repeat bottom center;
	background-size:100% auto;padding-bottom: 12.5vw;margin-top:5.36vw;
}
.dballbannerl{
	display:block;float:left;width:49vw;
	
}  
.dballbannerr{float: right;
        width: 32vw;
        text-align: center;
        margin-right: 6vw;
        padding: 4vw 0 10vw 0;
        background: url(../images/bannerrbg.png) no-repeat top center;
        background-size: 25vw auto;
        margin-top: 9vw;
}
.dballbannerr p{color:#212223;font-size:1.67vw;text-align:left;
	font-family: "KOZGOPR6N-REGULAR";
}
.dballbannerr h1{font-size:4.2vw;color:#212223;text-align:left;
	font-family: "LINESeedJP_OTF_Eb";
	font-style: italic;
}
.dballbannerr h1 p{display:inline-block;font-weight: 100;}
/* banner */



/* what's  */
.whats img{display:block;transition:all ease 0.4s;}
.whats img:hover{box-shadow: 0px 0px 0.5vw rgba(0, 0, 0, 0.5);}
.whats1{margin:0 auto;width:18.62vw;}
.whats2{margin:0 auto;width:53.83vw;margin-top: 2vw;}
.whats3{margin:0 auto;width:63.4vw;margin-top: 2vw;}
.whats45{width:63.4vw;margin:0 auto;display:flex;justify-content: space-between;
	margin-top:1vw;}
.whats45 img{width:31.2vw;}
.whats a{display:block;width:19.4vw;
	font-family: "NOTOSANSJP-MEDIUM";
	background:url(../images/whats6.png) no-repeat center center;
	background-size:100% auto;text-align:center;font-size:1.36vw;
	line-height: 7vw;color:#fff;transition:all ease .4s;
}
.whats a:hover{ filter: brightness(120%);}
.whats p{font-size:2.1vw;text-align:center;color:#212223;
	line-height: 350%;
	font-family: "NOTOSANSJP-REGULAR";
}
.qrbody{margin:0 auto;display:flex;justify-content: center;  
	align-items: center;margin-top: 0.6vw;}
.qrbody>img{display:block;margin-right:3vw;width: 7vw;}
/* what's  */



/* Benefit */
.benefit{border-top:1px solid #8D949B;
	border-bottom:1px solid #8D949B;margin-top:5vw;padding:5vw 0;
}
.benefit p{
	font-family: "NOTOSANSJP-MEDIUM";
	letter-spacing: 0.5vw;
	text-align:center;color:#212223;font-size:2.1vw;}
.benefitinput{width:35vw;margin:0 auto;margin-top:2.5vw;background:#ECE8E8;height:3.2vw;
	border-radius: 0.5vw;
}
#input{float:left;    width:60%;    background: none;height:3.2vw;
	line-height:3.2vw;text-indent:2em;color:#797979;font-size:1.05vw;
        border: none;}
#button{float:right;width:12vw;background:#212324;
	font-family: "NOTOSANSJP-MEDIUM";
	border-radius: 0.5vw;text-align:center;color:#fff;height:2.2vw;
	line-height:2.2vw;margin-top:0.5vw;margin-right:0.5vw;
	cursor:pointer;font-size:0.84vw;        border: none;
}
/* Benefit */

/* 120 */
.a120{background:url(../images/120bg.png) no-repeat center center;
	background-size:100% auto;padding-top: 3vw;
}
.a120 p{color:#212223;font-size:3.56vw;padding-left:0.5em;
	font-family: "LINESeedJP_OTF_Bd";
}
.a120 p i{font-style:normal;font-size:5.9vw;}
.a120 p span{font-size:3.66vw;font-family: "LINESeedJP_OTF_Bd";}
.a120 h1{color:#212223;font-size:5.9vw;float:right;padding-right:0.3em;
	font-family: "LINESeedJP_OTF_Eb";line-height:125%;
}
/* 120 */



/* work */
.work{width:100%;        position: relative;
        display: flex;
        justify-content: flex-end;}
.work img{display:block;position: absolute;
        width: 56.4vw;
        top: 0;
        left: 0;}
.work p{color:#333333;font-size:0.94vw;padding-right:12vw;width: 29vw;
	margin: 5vw 0 7vw 0;   
	font-family: "LINESeedJP_OTF_Rg";	
	line-height: 200%;
}
.work p i{font-family: "LINESeedJP_OTF_Bd";font-style:normal;}
/* work */


/* lixiang */
.lixiang{margin-top:3vw;}
.lixiang>img{display:block;margin:0 auto;width:66.5vw;margin-bottom: 6vw;}
.lixiangul{width:88%;display:flex;align-items: flex-end;justify-content: space-between;
	margin: 0 auto;
}
.lixiangul li{text-align:center;}
.lixiangul li>img{margin:0 auto;display:block;}
.lixiangul li p{
		font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	color:#212223;font-size:2.1vw;line-height: 200%;padding-bottom:1vw;}
.lixiangul li span{display:block;color:#212223;font-size:1.57vw;
	font-family: "LINESeedJP_OTF_Rg";
}
.lixiangul li:nth-child(1)>img{width:21.07vw;}
.lixiangul li:nth-child(2)>img{width:25.79vw;}
.lixiangul li:nth-child(3)>img{width:21.25vw;}
.lixiangul li i img{width:2.605vw;}
.lixiangul li i img.hoveryellow{display:none;}
.lixiangul li:hover i img.hoveryellow{display:inline-block;}
.lixiangul li:hover i img.hover{display:none;}
/* lixiang */




/* lixiangbot */
.lixiangbot{display:block;width:61.75vw;}

/* lixiangbot */



/* kballone */
.kballone{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;margin-top: -10vw;text-align:center;padding-top: 17vw;
}
.kballone>span{
	font-family: "BarlowSemiCondensed-SemiBold";
	display:block;text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:2.61vw;
}
.kballone>p{width:98%;margin:0 auto;text-align:center;transform: rotate(-11.5deg);
	color:#333333;font-size:6.52vw;
	font-family: "LINESeedJP_OTF_Eb";
}
.kballone>p>i{font-size:8.1vw;font-family: "BarlowSemiCondensed-ExtraBoldItalic";}


/* --------kballonebodyone */
.kballonebodyone{margin-top:12vw;}
.kballonebodyonel>img{width:32.56vw;padding-left: 1vw;transition:all ease .4s;}
.kballonebodyonel>img:hover{ filter: brightness(125%);}
.kballonebodyonellink{width:38.58vw;transition:all ease .4s;
	font-family: "LINESeedJP_OTF_Th";
	background:url(../images/kballonebodyonel.png) no-repeat;
	background-size:100% auto;height:3.4vw;color:#ffffff;
	font-size:1.83vw;line-height:3.4vw;
	margin: 1.5vw 0 2.75vw 0;
	text-indent: 1em;
}
.uitra_kballonebodyonellink{background:url(../images/zzfflinttxt.png) no-repeat !important;}
.kballonebodyonellink:hover{filter: brightness(125%);}
.kballonebodyonel>p{
	letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";padding-left:1em;
	color:#333;font-size:1.72vw;line-height:125%;}
.kballonebodyonel>p>i{
	 font-family: "LINESeedJP_OTF_Bd";
	font-size:1.303vw;font-style:normal;}
.kballonebodyonel{float:left;text-align: left;}
.kballuitra_onebodyonel{float:right !important;}
.kballonebodyoner{float:right;        width: 39.49vw;
        padding-top: 4vw;
       }
.uitra_kballonebodyoner{float:left !important;}

/* --------kballonebodytwo */

.kballonebodytwo{margin-top:8vw;}
.kballonebodytwo .kballonebodyonel>img{width:44.64vw;}
.kballonebodytwo .kballonebodyonellink{background:url(../images/kballtwobodyonel.png) no-repeat;
background-size:100% auto;
}
.kballonebodytwo .kballonebodyonel{float:right;}
.kballonebodytwo .kballonebodyoner{float:left;width:28.82vw;margin-top: -8vw;}

/* --------kballonebodythree */

.kballonebodythree{margin-top:7vw;}
.kballonebodythree .kballonebodyonel>img{width:46.42vw;}
.kballonebodythree .kballonebodyonellink{background:url(../images/kballthreebodyonel.png) no-repeat;
background-size:100% auto;
}
.kballonebodythree .kballonebodyoner{width:25.26vw;}



/* kballone */




/* lixiangbot2 */
.lixiangbot2{
	display:block;width:63.94vw;margin-top: -12vw;
}
/* lixiangbot2 */




/* ixie1 */
.ixie1{width:100%;
	position:relative;
	margin-top: -7vw;
	
}
.uitra_ixie1{margin-top:0 !important;}

.ixie1bgggggg{display:block;position:absolute;right:2.5vw;top:0.5vw;width:5vw;
	height: 97.15%;
}
.ixie1tou{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;
}
.ixie1tou>p{text-align:center;transform: rotate(-11.5deg);padding-top: 17vw;}
.ixie1 .ixie1tou>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";color:#c25e7f;padding-top: 17vw;font-size:8.1vw;}
.ixie1 .ixie1tou>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:2.1vw;
}
.ixie1toulbbg{width:100%;background:url(../images/sanshux.png) left bottom no-repeat;
	background-size:83.2vw auto;
	padding-top: 14vw;
        padding-bottom: 10vw;margin-top: 2vw;
}
.ixietbaner{width:100%;margin-top: 10vw;}
.ixietbaner>p{font-style:italic;
	font-family: "LINESeedJP_OTF_Bd";
	text-align:center;color:#fff;font-size:5.22vw;
	 text-shadow:0px 0px 10px #999;
}
.ixietbaner>p>i{display:block;color:#1c1c1c;font-size:3.13vw;
	text-shadow: 0px 0px 10px #999;
}
.wujx{display:flex;justify-content: space-between;margin-top: 6vw;}
.wujx>img{width:33.9vw;}
.wujx>p{color:#333;font-size:1.72vw;letter-spacing: 0.2vw;
font-family: "LINESeedJP_OTF_Rg";
	margin-right: 5vw;margin-top: 3vw;
}
.ixie1 .wujx>p{margin-right: 7vw;}

.ixielileft{width:81vw;}
.ixielileft>img{display:block;}
.ixielitxtby{}
.ixielitxtby>img{display:block;transition:all ease .4s;}
.ixielitxtby>img:hover{ filter: brightness(125%);}
.ixielitxtby p{
		letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";
	color: #333;line-height: 125%;
        font-size: 1.72vw;}
.ixielileft1{float:right;width:90.5vw;
	background:url(../images/yousanjbg.png) no-repeat top 7vw right;
	background-size:76.54vw auto;
	padding-bottom: 4vw;
}
.ixielileft2{float:left;background:url(../images/yousanjbgl.png) no-repeat top 12vw right;
	background-size:83.17vw auto;
		padding-bottom: 3vw;
    
}
.ixielileft1>img{float:left;width:30.4vw;
	padding-top: 7vw;
}
.ixielileft2>img{float:right;width: 21.86vw;}
.ixielileft1 .ixielitxtby{float:left;padding-left: 7vw;}
.ixielileft2 .ixielitxtby{float:left;
	margin-left: 10vw;
}
.ixielileft1 .ixielitxtby>img{width:38.8vw;}
.ixielileft2 .ixielitxtby>img{width:45.37vw;
	padding-top: 7vw;
}



.video{display:block;margin:0 auto;width:67.4vw;
	margin-top: 5vw;height:37.919vw;
        margin-bottom: 5vw;
}

.xuehua{width:90.5vw;float:right;
	background:url(../images/yousanjbg.png) no-repeat top 3vw right;
	background-size:76.54vw auto;
	margin-top: 2vw;
}
.xuehuat>img{
	float:left;width:29.09vw;
	padding-top: 9vw;
}
.xuehuatr{float:left;width:47.06vw;
	background:url(../images/xuehuatrbg.png) no-repeat bottom right;
	background-size:100% auto;
	margin-left: 3vw;
}
.xuehuatr li{width:23%;float:left;position:relative;text-align: center;
	padding-bottom: 2vw;
}
.xuehuatr li:nth-child(1){width: 38%;}
.xuehuatr li:nth-child(3){width: 37%;}
.xuehuatr li p{
		font-family: "BarlowSemiCondensed-SemiBoldItalic";
	position:absolute;bottom:7vw;left:-2vw;font-size:1.57vw;text-align: left;}
.xuehuatr li:nth-child(1) p{left:2vw;color:#929292;}
.xuehuatr li:nth-child(3) p{left:3vw;color:#a68c00;}
.xuehuatr li img{height:22.66vw;transition:all ease .4s;}
.xuehuatr li img:hover{ filter: brightness(150%);}
.xuehuab{width:83vw;}
.xuehuab>img{
	float:left;width:17.97vw;
	padding-left: 4vw;
	padding-top: 5vw;
	
}
.xuehuabr{float:right;width:55vw;
	background:url(../images/xuehuabrbg.png) no-repeat center right;
	background-size:100% auto;
}
.xuehuabr li{width:19%;float:left;position:relative;text-align: center;
	padding-bottom: 7vw;
}
.xuehuabr li:nth-child(1){
	width:27%;
}
.xuehuabr li:nth-child(2){
	width:21%;
}
.xuehuabr li:nth-child(3){
	width:27%;
}
.xuehuabr li p{
	font-family: "BarlowSemiCondensed-SemiBoldItalic";
	position:absolute;bottom:13vw;left:-2vw;font-size:1.57vw;
	text-align: left;color:#982528;
}
.xuehuabr li:nth-child(1) p{left:1vw;color:#2255b5;}
.xuehuabr li:nth-child(2) p{left:-2.5vw;color:#32327f;}
.xuehuabr li:nth-child(3) p{left:-0.5vw;color:#267164;}
.xuehuabr li img{height:22.66vw;transition:all ease .4s;}
.xuehuabr li img:hover{ filter: brightness(150%);}
.proct{width:100%;
	background: url(../images/yousanjbgl.png) no-repeat bottom 2vw left;
        background-size: 83.17vw auto;
}
.proct>p{color:#030303;font-size:7vw;margin: 0 auto;
        width: 67.4vw;
		font-family: "BarlowSemiCondensed-Light";
		padding-bottom: 3vw;
}
.proctbody{margin: 0 auto;
        width: 81vw;
}
.proctbtable{width:33.86vw;float:left;margin-left: 5.6vw;}
.proctbtable li{border-bottom:1px dashed #D6D6D6;
	color:#030303;font-size:1.36vw;line-height:300%;
	
}
.proctbtable li::after {
  content: "";
  display: table;
  clear: both;
}
.proctbtable li p{font-weight:bold;
	font-family: "BarlowSemiCondensed-SemiBold";
	width:40%;float:left;text-indent:1em;}
.proctbtable li span{font-family: "YuGothR";width:40%;float:right;display:block;padding-right:1em;text-align:right;}
.proctbody>img{display:block;float:left;width:32.2vw;padding-left:5vw;padding-top: 2vw;}
.body50{
	width:100%;
	background:url(../images/sjxiabg.png) no-repeat left bottom;
	background-size:63.94vw auto;padding: 6.6vw 0;
	margin-top: 0vw;margin-bottom:0vw;
	display:flex;justify-content: flex-start; 
    align-items: center;
	padding-bottom: 17vw;
}
.body50 img{
	display:block;width:38.57vw;
	padding-left: 14vw;
}
.body50 a{
	font-family: "NOTOSANSJP-MEDIUM";
	display:block;background:url(../images/50linkbg.png) no-repeat left top;
	margin-left: 5vw;
	background-size:100% auto;width:19.38vw;color:#fff;font-size:1.36vw;line-height:5.6vw;
	text-align:center;transition:all ease .4s;
}
.body50 a:hover{ filter: brightness(150%);}

/* ixie1 */

/* ixie2 */
.ixie2 .proct{width:100%;
	background: url(../images/yousanjbg.png) no-repeat top 12vw right;
        background-size: 76.54vw auto;
}
.ixie2 .video{margin-top:3vw;}
.ixie2{width:100%;position:relative;margin-top: -12vw;
	      
	
}
.ixie2bgggggg{display:block;position:absolute;left:2.5vw;top:18.9vw;width:5vw;
	position:absolute;height: 98.3%;
}
.ixie2 .ixie1tou>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	color:#3f5c48;padding-top: 17vw;font-size:8.1vw;}
.ixie2 .ixie1tou>p>i{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:2.1vw;
}
.ixie2 .ixie1toulbbg{width:100%;background:url(../images/sanshux1.png) left bottom no-repeat;
	background-size:83.2vw auto;
	padding-top: 18vw;
        padding-bottom: 12vw;
}
.eight{width:100%;background:url(../images/yousanjbg.png) no-repeat top 8vw right;
	background-size:76.54vw auto;
}
.eighttl{width:50%;float:left;
	padding-left: 2vw;
}
.eightsl{width:50%;float:left;
	padding-left: 6vw;
	padding-top: 5vw;
}
.eightb{margin-top:5vw;}
.eightbl{width:50%;float:right;}
.eightt>img{display:block;float:right;width:29.43vw;}
.eightb>img{display:block;float:left;width:25.81vw;
	padding-left: 5vw;
	padding-top: 3vw;
}
.eights>img{display:block;float:right;width:21.56vw;}
.eight p{font-style: italic;
	font-family: "LINESeedJP_OTF_Bd";
	color:#388177;font-size:3.14vw;}
.eight p>i{color:#f48f02;font-size:1.83vw;display:block;font-style:normal;}
.eight span{
	letter-spacing:0.15vw;
	font-family: "LINESeedJP_OTF_Rg";
	color:#333333;font-size:1.69vw;line-height:150%;
	display: block;
	padding: 2vw 0vw 2vw 1vw;
}
.shejiua p{
	font-family: "LINESeedJP_OTF_Bd";
	color:#388177;font-size:3.14vw;}
.shejiua p i{color:#f48f02;font-size:1.83vw;display:block;font-style:normal;}
.shejiua span{color:#333333;font-size:1.69vw;
	display:block;padding-top: 2vw;
	letter-spacing:0.15vw;line-height:150%;
	font-family: "LINESeedJP_OTF_Rg";
}
.shejiua{width:100%;background:url(../images/yousanjbgl.png) no-repeat top 3vw left;
	background-size:83.17vw auto;
	padding-top: 5vw;
        padding-bottom: 6vw;
}
.d3{width:100%;background:url(../images/yousanjbg.png) no-repeat top  20vw right;
	background-size:76.54vw auto;
	margin-top: 2vw;
	padding-bottom: 5vw;
}
.d3body{
	background:url(../images/d3bodybg.png) no-repeat  top -1vw left 17vw;
	background-size:29.69vw auto;
	padding-bottom: 5vw;
}
.d3boydleft{
	font-family: "BarlowSemiCondensed-Bold";
	float:left;color:#000000;font-size:17.2vw;
	padding-left: 2vw;
	line-height: 50%;
}
.d3boydleft>i{font-size:3.14vw;font-style:normal;
	display: block;line-height: 125%;
	padding: 3vw 0 2vw 0;
}
.d3boydlefbt>p{font-size:2.35vw;
	line-height: 100%;
	color: #f48f02;
	font-family: "LINESeedJP_OTF_Bd";
}
.d3boydlefbt{padding-left:5vw;}
.d3boydlefbt>p>i{color: #388177;font-style:noral;}
.d3boydlefbt>span{color:#333333;font-size:1.72vw;display:block;
	line-height: 150%;
	padding: 2vw 0;
	font-family: "LINESeedJP_OTF_Rg";
}
.d3body img{display:block;float:right;
	width:36.05vw;
	padding-right: 2.8vw;
	padding-top: 9vw;
}
.uegao{width:67.4vw;margin:0 auto;}
.viebotxuheua{width:100%;
	background:url(../images/yousanjbgl.png) no-repeat top 10vw left;
	background-size:83.17vw auto;
	margin-top: 10vw;
	margin-bottom: 10vw;
    
}
.vbxhbody{position:relative;}
.vbxhr{position:absolute;right:0;top:0;width:50.53vw;}
.vbxhtlt{display:block;width:29.09vw;
	padding-top: 18vw;
	padding-left: 8vw;
}
.vbxhtlb{display:block;width:17.97vw;
	padding-left: 11vw;
	padding-top: 4vw;
    
}
.vbxhr li{float:left;position:relative;}
.vbxhr li img{transition:all ease .4s;}
.vbxhr li img:hover{ filter: brightness(110%);}
.vbxhr li p{position:absolute;font-family: "BarlowSemiCondensed-SemiBoldItalic";font-size:1.57vw;}
.vbxhr li:nth-child(1) p{color:#6f55b5;right: 2vw;
        bottom: 6vw;}
.vbxhr li:nth-child(2) p{color:#2cb4b0;right: 4vw;
        bottom: 6vw;}
.vbxhr li:nth-child(3) p{color:#e85d9e;right: 3vw;
        bottom: 6vw;}
.vbxhr li:nth-child(4) p{color:#02534d;right: 3.5vw;
        bottom: 6vw;}
.vbxhr li:nth-child(1) img{width:19.54vw;}
.vbxhr li:nth-child(2) img{width:19.54vw;}
.vbxhr li:nth-child(3) img{width:19.54vw;}
.vbxhr li:nth-child(4) img{width:19.54vw;}
.vbxhr li:nth-child(3){margin-top:-6vw;padding-left:10vw;}
.vbxhr li:nth-child(4){margin-top:-6vw;}
/* ixie2 */



/* ixie3 */
.ixie3{width:100%;position:relative;margin-top: -9vw;
}
.ixie3bgggggg{display:block;position:absolute;right:2.5vw;top:0.5vw;width:5vw;        height: 98.6%;}
.ixie1tou{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;
}
.ixie1tou>h2{
	width:75%;margin:0 auto;
	text-align:center;transform: rotate(-11.5deg);padding-top: 17vw;color:#5ba8ad;font-size:8vw;}
.ixie3 .ixie1tou>h2{padding-top: 15vw;margin-left: -3vw;
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";width:100% !important;
}
.ixie1tou>h2>i{font-size:2.1vw;font-family: "LINESeedJP_OTF_Bd";}
.ixie1tou>p{
	width:90%;margin:0 auto;font-size:5.05vw;font-family: "LINESeedJP_OTF_Bd";
	text-align:center;transform: rotate(-11.5deg);padding-top: 5vw;
}
.ixie3 .ixie1tou>p{
	padding-top: 0vw;letter-spacing: 0.5vw;
}

.qusan{width:100%;
	background:url(../images/yousanjbg.png) no-repeat top -2vw right;
	background-size:76.54vw auto;
}
.qusan>img{width:29.09vw;float:left;display:block;      
	padding-top: 10vw;
  padding-left: 9.5vw
}
.qusanrigt{
	width:53.05vw;
	float:left;background:url(../images/quwangjasbasfas.png) no-repeat center right;
	background-size:53.05vw auto;
	padding-bottom: 5vw;
}
.qusanrigt li{
	float:left;width: 33.33%;
        text-align: center;position:relative;
}


.qusanrigt li p{font-size:1.57vw;
	position: absolute;
        text-align: left;
        bottom: -4vw;
        left: 40%;
		 font-family: "BarlowSemiCondensed-SemiBoldItalic";
}
.qusanrigt li:nth-child(1) p{color:#c77e9d;}
.qusanrigt li:nth-child(2) p{color:#4099a2;}
.qusanrigt li:nth-child(3) p{color:#9d6cd0;}
.qusanrigt li:nth-child(2){padding-top: 8vw;}
.qusanrigt li:nth-child(3){padding-top: 16vw;}
.qusanrigt li img{width:10.79vw;transition:all ease .4s;}
.qusanrigt li img:hover{ filter: brightness(110%);}
.txt2h{width:48.52vw;display:block;margin:0 auto;
	margin-top: 10vw;
        margin-bottom: 6.6vw;
}
.puwang{width:100%;       margin: 0vw 0 6vw 0;
	background:url(../images/yousanjbg.png) no-repeat top 1vw right;
	background-size:76.54vw auto;
	padding-top: 11vw;
}
.puwangboy img{display:block;float:left;width:29.48vw;}
.puwangboy p{float:left;color:#6cbfc6;font-size:3.14vw;padding-left: 10vw;
	padding-top: 5vw;font-style: italic;
	font-family: "LINESeedJP_OTF_Bd";
}
.pu{width:100%;background:url(../images/yousanjbgl.png) no-repeat center left;
	background-size:83.17vw auto;
	margin-bottom: 10vw;
}
.pobody{display:flex;justify-content: space-between;
	
}
.pobody li:nth-child(1) img{width:30.5vw;display:block;
	padding-top: 7vw;
}
.pobody li:nth-child(2) img{width:1.57vw;display:block;}
.pobody li:nth-child(3) img{width:34.09vw;display:block;
	padding-top: 2vw;
}
.pobody li p{color:#6cbfc6;font-size:2.605vw;
	padding-top: 5vw;line-height: 150%;
	font-family: "LINESeedJP_OTF_Bd";
}
.pobody li:nth-child(3) p{padding-top: 3.5vw;}
.ixie3lsasd{width:78vw;margin:0 auto;display:flex;justify-content: space-between;
	align-items: flex-end;
}
.ixie3lsasd li{text-align:center;}
.ixie3lsasd li p{
	font-family: "LINESeedJP_OTF_Bd";
	font-size:1.83vw;color:#171717;line-height: 150%;}
.ixie3lsasd li:nth-child(1) img{width:29.6vw;padding-bottom: 2vw;}
.ixie3lsasd li:nth-child(2) img{width:14.35vw;}
.ixie3lsasd li:nth-child(3) img{width:13.62vw;padding-bottom: 6vw;}

.ixie3 .body50{
	margin-bottom: 0vw;        margin-top: 0vw;justify-content: center;padding: 7vw 0 20vw 0;
}
.ixie3 .body50 a{margin-left:0;}
.ixie3 .body50 img{
	display:block;width:32.4vw;
	margin-right: 5vw;
	padding-left: 0vw;
}



.ixieullist{
	width:70vw;margin:0 auto;
}
.ixieullist>img{display:block;margin:0 auto;width: 34vw;margin-top: 6vw;}
.ixieullist>span{display:block;color:#171717;
	font-size:2.93vw;font-family: "LINESeedJP_OTF_Bd";
	text-align:center;line-height: 300%;
}
.ixieullistul{width:100%;}
.ixieullistul li{float:left;width:16.1vw;
	margin-left:1.5vw;
}
.ixieullistul li .aseslitop{
	background:#F2F3F3;overflow:hidden;
}
.ixieullistul li .aseslitop img{
	width:100%;transition: transform 0.3s ease;
}

.asseslibot p{
	font-family: "LINESeedJP_OTF_Bd";font-size:1.26vw;padding-top:1vw;
	color:#171717;line-height: 150%;text-align:center;
}
.asseslibot span{
	display: block;
        text-align: center;margin-bottom: 2vw;
	font-family: "NOTOSANSJP-REGULAR";color:#171717;font-size:1.26vw;line-height: 150%;
}
.asseslibot span i{
	font-style:normal;font-family: "NOTOSERIFJP-BOLD";
	color:#63d8c9;
}
.ixieullistul li .aseslitop img:hover{
	transform: scale(1.1); 
}

.ixieullistul li:nth-child(1){
	margin-left:0;
}
.ixieullistul li:nth-child(5){
	margin-left:0;
}



@keyframes floatAnimation {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1vw); 
  }
  100% {
    transform: translateY(0);
  }
}

.floating-element {
  animation: floatAnimation 1s ease-in-out infinite;
}
/* ixie3 */


/* footer */
.footer{width:100%;background:url(../images/kballonebg.png) no-repeat top center;
	background-size:100% auto;padding-top: 17vw;
	margin-top: -6vw;
}
.footer>p{
	font-family: "BarlowSemiCondensed-ExtraBoldItalic";
	text-align:center;transform: rotate(-11.5deg);
	font-size:8.1vw;color:#333333;
}
.footer>p>i{font-size:2.1vw;font-family: "LINESeedJP_OTF_Bd";}

.footbody{width:68.4vw;margin:0 auto;margin-top: 12vw;}
.footbody li{border-bottom:1px dashed #D8D9D9;font-size:1.36vw;line-height:300%;}
.footbody li::after {
  content: "";
  display: table;
  clear: both;
}
.footbody li p{font-weight:bold;
	font-family: "BarlowSemiCondensed-SemiBold";
	width:22%;float:left;text-indent:1em;}
.footbody li span{
	 font-family: "YuGothR";
	width:25%;float:left;text-align:right;display:block;
	
}
.footsmallt{font-size: 0.8vw;
    line-height: 200%;text-align:left;
    margin-top: -1vw;}
	
	 

.footbody li span:last-of-type{
	padding-right:1em;
}
.footshow{width:100%;background:url(../images/sjxiabg.png) no-repeat left top;
	background-size:63.94vw auto;padding: 6.6vw 0;margin-top: 2vw;margin-bottom:2vw;
}
.footshowbody{
	width:68.4vw;margin:0 auto;display:flex;justify-content: center;
        align-items: center;
}
.footshowbody img{transition:all ease .4s;}
.footshowbody img:nth-child(1){}
.footshowbody img:hover{margin-top:0vw;}
.footshowbody a img:hover{margin-top:0vw;}

.footshowbody img:nth-child(2){width:2.82vw;margin-right:2.5vw;}
.footalie{ font-family: "NOTOSANSJP-MEDIUM";display:block;width:19.4vw;
	transition:all ease .4s;
	background:url(../images/footbt.png) no-repeat left top;line-height: 5.66vw;
background-size:100% auto;font-size:52px;color:#fff;text-align:center;font-size:1.36vw;
}
.footalie:hover{ filter: brightness(150%);}
/* footer */
.mh{display:none !important;}
.pc{display:block;}




#dnavha{position:fixed;right:0;top:40%;z-index:99999;opacity:0;transition:all ease .4s;}
#dnavha li{display:block;width:100%;background: #EFF2F9;padding: 0 1vw;height:2.4vw;line-height:2.4vw;border: 1px solid #fff;transition:all ease .4s;}
#dnavha li a{font-size:1.2vw;line-height:2.4vw;display:block;color:#000;font-family: "NOTOSANSJP-MEDIUM";transition:all ease .4s;}
#dnavha li:nth-child(1):hover{background:#FA2A78;}
#dnavha li:nth-child(2):hover{background:#7F77CA;}
#dnavha li:nth-child(3):hover{background:#C25E7F;}
#dnavha li:nth-child(4):hover{background:#3F5C48;}
#dnavha li:nth-child(5):hover{background:#5BA8AD;}
#dnavha li:hover a{color:#fff;}
@keyframes topbothun {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1vw); 
  }
  100% {
    transform: translateY(0);
  }
}

.topbothun:hover{
  animation: topbothun 1s ease-in-out infinite;
}