.special-box3 .swiper-container{ width:100%;}
.swiper-rlp1-arr .swiper-button-next, .swiper-rlp2-arr .swiper-button-next{
   background-size: 35px 72px;
    position: absolute;
    z-index: 10;
    top: 43%;
    width: 35px;
    height: 72px;
    right: 0px;
    background-image: url(../images/gbp_howto_next.png);
}
.swiper-rlp1-arr .swiper-button-prev,.swiper-rlp2-arr .swiper-button-prev {
   background-size: 35px 72px;
    position: absolute;
    z-index: 10;
    top: 43%;
    width: 35px;
    height: 72px;
    left: 0px;
    background-image: url(../images/gbp_howto_back.png);
}
.swiper-rlp1-arr .swiper-button-prev:hover,.swiper-rlp2-arr .swiper-button-prev:hover{background-image:url(../images/gbp_howto_back_on.png);}
.swiper-rlp1-arr .swiper-button-next:hover,.swiper-rlp2-arr .swiper-button-next:hover{background-image:url(../images/gbp_howto_next_on.png);}

.swiper-rlp1 .swiper-slide:nth-child(1),.swiper-rlp1 .swiper-slide:nth-child(2), .swiper-rlp1 .swiper-slide:nth-child(3),.swiper-rlp1 .swiper-slide:nth-child(4),
.swiper-rlp1 .swiper-slide:nth-child(5),.swiper-rlp1 .swiper-slide:nth-child(6),.swiper-rlp1 .swiper-slide:nth-child(7),.swiper-rlp1 .swiper-slide:nth-child(8),.swiper-rlp1 .swiper-slide:nth-child(9){
width:400px;
}

.swiper-rlp2 .swiper-slide:nth-child(1),.swiper-rlp2 .swiper-slide:nth-child(2), .swiper-rlp2 .swiper-slide:nth-child(3),.swiper-rlp2 .swiper-slide:nth-child(4),
.swiper-rlp2 .swiper-slide:nth-child(5),.swiper-rlp2 .swiper-slide:nth-child(6),.swiper-rlp2 .swiper-slide:nth-child(7),.swiper-rlp2 .swiper-slide:nth-child(8),.swiper-rlp2 .swiper-slide:nth-child(9){
width:160px;
}
.swiper-rlp2-arr{ display:none;}

body{ /*color:#000000;*/}
#container{background-color: #fff;}

.special-box2{/* background:url(images/index/index_04.jpg) center top no-repeat;*/ padding-bottom:70px;}
.special-box2 .row{max-width:1200px;}
.special-box3{width:100%; max-width:1366px; margin:0 auto; position:relative; padding:0 45px;}
.special-box2-txtwrap{ width:100%; text-align:center;}
.special-box2-title{ line-height:1.4; font-size: 61px;font-family: db_heaventmed_cond;color:#000000;}
.special-box2-desc{line-height:1.4;font-size:36px;font-family: db_heavent_cond;}
.special-box3-txt1{ line-height:1; font-size: 49px;font-family: db_heaventmed_cond;padding-top: 78px;}
.special-box3-txt2{line-height:1.4;font-size:90px;font-family: db_heaventmed_cond;color:#000000;}

.font-green{color: #b2d234;}
.special-box2-simwrap{ width:100%; text-align:center;
padding-top: 30px; padding-bottom:20px;
padding-left:45px; padding-right:45px;
max-width: 940px;position: relative;
margin: 0 auto;overflow: auto;}
.sim-box { min-width:1200px;}
.sim-box > li {
display: block;
height: auto;
float: left;
padding: 0;
width:170px; text-align:center;
}
.sp-btn_more-wrap{
margin-top: 33px;
background-color: #000;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
width: 131px;
line-height: 31px;
display: inline-block; cursor:pointer;}
.sp-btn_more {
font-size: 15px;
font-family: db_heaventmed_cond;
text-align: center;
border: 1px solid #fff;
width: 125px;
line-height: 25px;
color: #fff;
display: inline-block;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.sp-btn_more-wrap:hover {background-color: #b0d034;}

.sp-btn_buy-wrap{
margin-top: 10px;
background-color: #b2d135;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
width: 131px;
height: 31px;
display: inline-block; cursor:pointer;}
.sp-btn_buy {
font-size: 15px;
font-family: db_heaventmed_cond;
text-align: center;
border: 1px solid #fff;
width: 125px;
line-height: 20px;
margin-top: 2px;
padding-top: 5px;
color: #000;
display: inline-block;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}
.sp-btn_buy-wrap:hover{background-color: #000;color: #fff;}
.sp-btn_buy-wrap:hover a{color: #fff;}

.box-shadow10{
width: 143px;
height: 170px;
margin: 0 auto;
-webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.25);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
overflow:hidden;
}

.special-box3-txtwrap{ max-width:800px; margin:0 auto;}
.newsim-img{ padding-top:35px;}
.special-box3-bubble{    max-width: 1366px;
margin: 0 auto;width: 100%;overflow: auto;
position: relative;}
.special-box3-bubble .row{	min-width:1600px;}
.panel14{ 
    position: relative;
    width: 379px;
    }
.btn_click{ text-align:center;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
width:100px; height:32px; line-height:32px;position:absolute; 
font-size: 20px;font-family: db_heaventmed_cond;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.btn_click1{ 
margin-top: 79%;
    margin-left: 34%;
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2; 
}

.btn_click2{ 
margin-top: 74%;
margin-left: 47%;
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2;
}
.btn_click1:hover, .btn_click2:hover{background-color:#cc027a;color:#fff;}
.btn_click3{ 
margin-top: 74%;
margin-left: 34%;
background-color:#f9b24f;
color:#000;
border-bottom:2px solid #b8700e;
border-top:2px solid #fde1bb;
}
.btn_click3:hover{background-color:#dc9d46;color:#000;}

.btn_click4{ 
margin-top: 78%;
margin-left: 34%;
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2;
}
.btn_click4:hover{background-color:#cc027a;color:#fff;}
.btn_apr_click{ text-align:center;
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
    width: 85px;
    height: 27px;
    line-height: 25px;
position:absolute; 
font-size: 17px;font-family: db_heaventmed_cond;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

/*popup_bg*/
#popup_bg {
    position: fixed;
    z-index: 990;
    width: 100%;
    height: 3000px;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.9); display:none;
}
.Absolute-Center{
z-index:999;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
display:none;
/*background-color: #ff0000;*/
}
.Absolute-Center.is-Responsive {
  width: 60%;
  height: 60%;
  min-width: 200px;
  max-width: 400px;
  padding: 40px;
}
.Absolute-Center.is-Resizable {
  min-width: 20%;
  max-width: 80%;
  min-height: 20%;
  max-height: 80%;
  resize: both;
  overflow: auto;
}
.Absolute-Center.is-Fixed {position: fixed;z-index: 999;} 
#popup_view, #popup_view2, #popup_view3, #popup_view4, #popup_view5, #popup_view6, #popup_view7{width:100%;
height: 100%;
overflow: auto;position: fixed;}
.pop_view_close {
    background: url(../images/close_pop.png);
    width: 40px;
    height: 41px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
}
.pop_view_close:hover {
    background: url(../images/close_pop_over.png);
}
.pop_view_stg{ position:relative;}
.pop_view_head {
    width: 100%;
    text-align: center;
    position: absolute;
    top: -145px;
}
.pop_view_btn{ position: absolute;
    margin-left: 29%;
    margin-top: 79%;
    width: 160px;
    height: 36px;
    background-color: #b2d135;
    color: #000;
    border-bottom: 2px solid #6a7f13;
    border-top: 2px solid #e1edb1;
    line-height: 36px;
    font-size: 18px;
    font-family: db_heaventmed_cond;
    text-align: center;
	cursor:pointer;
}
.pop_view_btn:hover{background-color:#98b22e;color:#000;}
.pop_view_btn2{ position: absolute;
    margin-left: 29%;
    margin-top: 92%;
    width: 160px;
    height: 36px;
    background-color: #b2d135;
    color: #000;
    border-bottom: 2px solid #6a7f13;
    border-top: 2px solid #e1edb1;
    line-height: 36px;
    font-size: 18px;
    font-family: db_heaventmed_cond;
    text-align: center;
	cursor:pointer;
}
.pop_view_btn2:hover{background-color:#98b22e;color:#000;}
#special-box3_pc{ display:block;
}
#special-box3_mb{ display:none;
}
.btn_mo_apr1{position:absolute; top: 51%; overflow:hidden;
    height: 8%; width:100%; /*border:1px solid #ff0000;*/}
.btn_mo_apr2{position:absolute; top: 60%; overflow:hidden;
    height: 8%; width:100%; /*border:1px solid #ff0000;*/}
.btn_mo_apr3{position:absolute; top: 69%; overflow:hidden;
    height: 10%; width:100%; /*border:1px solid #ff0000;*/}
.btn_mo_apr1 img,.btn_mo_apr2 img,.btn_mo_apr3 img{ width:100%; height:100%;}
@media screen and (max-width: 1215px){
    .swiper-rlp2-arr{ display:block;}
}
@media screen and (max-width: 1024px){
#special-box3_pc{ display:none;
}
#special-box3_mb{ display:block;
}
}
@media screen and (max-width: 768px){
.special-box2-simwrap {
    padding-left: 25px;
    padding-right: 25px;
}
.special-box3 {
    padding: 0 25px;
}
.swiper-rlp1-arr .swiper-button-next, .swiper-rlp2-arr .swiper-button-next{
   background-size: 20px 41px;
    width: 20px;
    height: 41px;
}
.swiper-rlp1-arr .swiper-button-prev,.swiper-rlp2-arr .swiper-button-prev {
   background-size: 20px 41px;
    width: 20px;
    height: 41px;
}
.special-box3-bubble .row {
/*    zoom: 0.75;
    -moz-transform: scale(0.8);*/
}

}
@media screen and (max-width: 1024px){
.hand_touch {
    position: absolute;
    z-index: 2;
    width: 60px;
    height: 60px;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px;
    background: url(../images/touch.gif) no-repeat center;
    background-size: 100% 100%;
    border-radius: 500px;
    opacity: 0.9;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);
}
}
@media (min-width: 548px){
#popup_view2, #popup_view3, #popup_view4, #popup_view5, #popup_view6, #popup_view7, #popup_view8{
width: 548px;
height: 560px;
position: fixed;
}
#popup_view{
width: 548px;
height: 620px;
position: fixed;
}
.pop_view_btn{ position: absolute;
margin-left: 32%;
margin-top: 81%; 
width:194px; height:40px;
background-color: #b2d135;
color: #000;
border-bottom: 2px solid #6a7f13;
border-top: 2px solid #e1edb1;
line-height:40px; font-size: 20px;font-family: db_heaventmed_cond; text-align:center;
}
.pop_view_btn2{ position: absolute;
margin-left: 32%;
margin-top: 92%; 
width:194px; height:40px;
background-color: #b2d135;
color: #000;
border-bottom: 2px solid #6a7f13;
border-top: 2px solid #e1edb1;
line-height:40px; font-size: 20px;font-family: db_heaventmed_cond; text-align:center;
}
}
@media (min-width: 992px){
.pop_view_close {
    width: 40px;
    height: 41px;
    position: absolute;
    right: 5px;
    top: 45px;
    cursor: pointer;
    /*background-size: 100% 200%;*/
}
}
@media (max-width: 1100px){
.btn_click{ 
width: 90px;
height: 30px;
line-height: 30px;
font-size: 17px;
}
}

@media (max-width: 767px){
.special-box2-title {
    line-height: 1.2;
    font-size: 40px;
    padding: 0 15px;}
.special-box2-desc {
    line-height: 1.4;
    font-size: 25px;
    padding: 0 15px;
}
.special-box3-txtwrap {
    text-align: center;
}
.newsim-img {
    width: 100%;
}
.special-box3-txt1 {
    font-size: 35px;padding-top: 40px;
}
.special-box3-txt2 {
    line-height: 1.4;
    font-size: 60px;
}
}
@media (max-width: 480px){
.special-box3-txt1 {
    padding-top: 20px;
}
}

.rlp_condition_bt {
display: inline-block;
font-family: db_heaventbold_cond;
    font-size: 20px;
    color: #000;
    border-radius: 100px;
    padding: 7px 15px;
    padding-right: 40px;
background: url(../images/arrow_down_w.png) no-repeat right 15px center #bfe23c;
}
.rlp_condition_bt:hover {
    background-color: #000; color:#fff;
    cursor: pointer;
}
.rlp_condition_bt.active {
background-image: url(../images/arrow_up_w.png);
}
.special-condition{    width: 100%;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
	    padding: 0 15px;
		    margin-top: 15px;
	padding-bottom: 25px;}
.rlp_condition_txt {
    line-height: 1.4;
    font-size: 17px;
    color: #000; display:none;
    padding: 20px 0;font-family: db_heavent_cond;}
.mash_wifi_pack-ul {
    margin: 0;
    color: #000;
    /*font-size: 17px;*/
}
.mash_wifi_pack-ul li{ margin-left: 20px; }
.mash_wifi_pack-ul > li {
 /* text-indent: -10px;*/
}
/*.mash_wifi_pack-ul > li:before {
  content: "- ";
  text-indent: -5px;margin-left: -10px;
}*/
.hero-banner{width: 100%; background:url(../images/bg_banner.jpg) center top;  position:relative; text-align:center;}
.hero-banner-txt{ position:absolute;}

.hero-banner-txt1-wrap{color:#bfe23c;font-family: 'db_heaventbold_cond';
    margin-left: 4.2%;
    margin-top: 3.2%;
    line-height: 1;
    width: 32%;
    /*border: 1px #ff0000 solid;*/}
.hero-banner-txt1{font-size: 7.6vw;
}

.hero-banner-txt2-wrap{color: #bfe23c;
    font-family: 'db_heaventbold_cond';
        margin-left: 4.2%;
    margin-top: 10.2%;
    width: 40%;
    /* text-align: right;
    /*border: 1px #ff0000 solid;*/}
.hero-banner-txt2,.hero-banner-txt21{font-size: 6vw;
    line-height: 1;}
.hero-banner-txt21-wrap{color: #000;
    font-family: 'db_heaventbold_cond';
     margin-left: 4.4%;
    margin-top: 10.4%;
    width: 40%;
    /*border: 1px #ff0000 solid;*/}

.hero-banner-txt-logo{
margin-left: 35.3%;
    margin-top: 3.8%;
    width: 10%;}
.vdo_mobile-wrap {
background-color: #000;
position: absolute;
left: 66%;
    margin-top: -42%;
    width: 31%;
    height: 245px;
}

#vdo-youtube-play{
position: absolute;
width: 100%;
height: 100%;
background: url(../images/update2019/btn_play.png) center no-repeat;
z-index: 3;
cursor: pointer;
transition: all .2s ease-in-out;
}
#vdo-youtube-play:hover{
transform: scale(1.1) !important;
}
.vdo_mobile-wrap iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}
.special-bg-wrap{ padding-top:50px; background:url(../images/indexpc.jpg) #fff center top no-repeat;}
.col-lr-4.col-bb{ width:400px; }
@media (max-width: 999px){
.special-box3-bubble .row {
    /*zoom: 0.8;
    -moz-transform: scale(0.8);*/
}
.special-bg-wrap {
    padding-top: 20px;
}
#container{ background:none;}
.special-condition {
    padding-bottom: 45px; 
} 
#popup_view, #popup_view2, #popup_view3, #popup_view4, #popup_view5, #popup_view6, #popup_view7, #popup_view8 {
    top: 20%;
}
.rlp_condition_bt{font-size: 20px;
    display: inline-block;
    font-family: db_heaventbold_cond;
    color: #000;
    border-radius: 100px;
    padding: 7px 20px;
    padding-right: 50px;
    background: url(../images/arrow_down_w.png) no-repeat right 15px center #bfe23c;
}  
.rlp_condition_bt:hover {
    background-color: #000; color:#fff;
    cursor: pointer;
}
.rlp_condition_bt.active {
    background-image: url(../images/arrow_up_w.png);
}

.hero-banner-txt1-wrap{
margin-top: 8%;
    margin-left: 41%;
    width: 43%;
    /*text-align: center;*/
}
.hero-banner-txt1, .hero-banner-txt11 {
    font-size: 9.8vw;
    line-height: 1.2;
}
.hero-banner-txt2-wrap {
    margin-top: 19.4%;
    margin-left: 41%;
    width: 42.5%;
    /*text-align: center;*/
}

.hero-banner-txt21-wrap {
color: #000;
    margin-top: 19.6%;
    margin-left: 41.2%;
    width: 42.5%;
    /*text-align: center;*/
    /*border: 1px #ff0000 solid;*/
}
.hero-banner-txt2, .hero-banner-txt21 {
font-size: 8.4vw;
}
.hero-banner-txt-logo {
    margin-left: 81%;
    margin-top: 9%;
    width: 14%;
}
.vdo_mobile-wrap {
    background-color: #badc35;
    left: 0;
    margin-top: 0;
    width: 100%;
        overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}
.vdo_mobile-wrap iframe {
    left: 4%;
    top: 4%;
    height: 92%;
    width: 92%;
    position: absolute;
}
.special-bg-wrap{ background:url(../images/index-bg-mb_03.jpg) #fff no-repeat center top; background-size:100% auto;}
}

@media only screen and (min-width: 1400px){
.hero-banner-txt-logo {
margin-left: 32.3%;
    margin-top: 3.6%;
}
.hero-banner-txt1-wrap {
/*margin-left: 4%;
margin-top: 4%;
text-align: right;*/
}
.hero-banner-txt21-wrap {
    margin-top: 10.4%;
}
.hero-banner-txt2-wrap {
    margin-top: 10.2%;
}
.hero-banner-txt1, .hero-banner-txt11 {
    font-size: 95px;
}
.hero-banner-txt2,.hero-banner-txt21 {
    font-size: 77px;}
}
.sim-title{color:#000; font-size:16px;font-family: 'db_heaventmed_cond';
text-shadow: 2px 2px 8px #fff; margin-bottom:5px;}
.mash_wifi_pack-ol {
	margin-top: 0;
    margin-bottom: 0;
padding-left: 25px;
}

.bb1-txt{font-family: 'db_heaventbold_cond'; position:absolute; color:#000;}
.bb1-txt1{
margin-left: 40%;
    margin-top: 12%;
    font-size: 41px; /*color:#ec008c;*/font-family: 'db_heaventbold_cond';}
.bb1-txt2{  
    margin-left: 21%;
    margin-top: 27%;
    font-size: 50px;}
.bb1-txt2 span{ font-family:akrobatblack; font-size:42px; line-height:20px;}
.bb1-txt3{
    margin-left: 42%;
    margin-top: 61%;
    font-size: 18px;}
.bb1-txt4{
    font-family: akrobatblack;
    color: #ec008c;
    margin-left: 22%;
    margin-top: 38%;
    font-size: 70px;}
.bb1-txt41{ 
font-family:akrobatblack;
    margin-left: 70%;
    margin-top: 41%;
    font-size: 42px; line-height:20px;}
.bb1-txt5{
    color: #ec008c;
    margin-left: 40%;
    margin-top: 43%;
    font-size: 50px;
}
.bb1-line1{
    margin-left: 43%;
    margin-top: 30%; background-color:#7d7d7d; width:2px; height:220px;
}
.bb1-txt6{
    margin-left: 46%;
    margin-top: 50%;
    font-size: 18px;
}
.bb1-img1{
margin-left: 5%;
margin-top: 4%;
width: 20%;}
.bb1-img2{
margin-left: 31.5%;
    margin-top: 68%;
    width: 32%;}
.bb1-img3{
    margin-left: 46%;
    margin-top: 42%;
    width: 24%;}
.bb1-img4{
margin-left: 46%;
margin-top: 58%;
width: 32%;}
.bb2-txt1{
margin-left: 38%;
    margin-top: 10%;
    font-size: 45px; font-family: 'db_heaventbold_cond';}
.bb2-txt2{
    margin-left: 24%;
    margin-top: 45%;
    font-size: 32px;}
.bb2-txt2-big{
font-family: akrobatblack;
    font-size: 50px;
    line-height: 20px;}
span.bb-all-txt{ font-family:akrobatblack; font-size:42px; line-height:20px;}
.bb2-txt3{
margin-left: 24%;
    margin-top: 57%;
    font-size: 41px;
    color: #ec008c;}
.bb2-txt3-big{
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb2-txt4{
    margin-left: 14.5%;
    margin-top: 30%;
    font-size: 41px;}
.bb2-txt41{
    font-size: 20px;}
.bb2-txt5{
    margin-left: 42%;
    margin-top: 69%;
    font-size: 18px;}
.bb2-img1{
    margin-left: 0%;
    margin-top: 0%;
    width: 31%;}
.bb2-img2{
    margin-left: 27%;
    margin-top: 76%;
    width: 40%;}
.bb2-img3{
margin-left: 12%;
    margin-top: 58%;
    width: 10%;}	
.bb3-txt1{
    margin-left: 39%;
    margin-top: 10%;
    font-size: 45px; }
.bb3-txt2{
    margin-left: 20%;
    margin-top: 31%;
    font-size: 32px;
	    color: #ec008c;
}
.bb3-txt3{
    margin-left: 16%;
    margin-top: 48%;
    font-size: 41px;
    color: #ec008c;}
.bb3-txt3-big{
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb3-txt4{
    margin-left: 14%;
    margin-top: 59%;
    font-size: 24px;}
.bb3-txt5 {
    margin-left: 45%;
    margin-top: 74%;
font-size: 18px
}
.bb3-txt6{
margin-left: 19.5%;
    margin-top: 46%;
    font-size: 24px;
	}
.bb3-txt7{
    margin-left: 59.5%;
    margin-top: 46%;
    font-size: 24px;
	}
.bb3-img1{
    margin-left: 0%;
    margin-top: 0%;
    width: 31%;}
.bb3-img2{
    margin-left: 43.5%;
    margin-top: 42.5%;
    width: 31%;}
.bb3-img3{
    margin-left: 28%;
    margin-top: 84%;
    width: 43%;
}
.bb4-txt1{
    margin-left: 39%;
    margin-top: 10%;
    font-size: 45px; }
.bb4-txt2{
    margin-left: 34%;
    margin-top: 26%;
    font-size: 32px;
}
.bb4-txt3{
margin-left: 17%;
    margin-top: 48%;
    font-size: 41px;
    color: #ec008c;}
.bb4-txt3-big{
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb4-txt4{
    margin-left: 15%;
    margin-top: 59%;
    font-size: 24px;}
.bb4-txt5 {
    margin-left: 41%;
    margin-top: 69%;
    font-size: 18px;
}
.bb4-txt6{
    margin-left: 22%;
    margin-top: 37%;
    font-size: 32px;}
.bb4-txt6-big{
    font-size: 40px;
    line-height: 20px;}
.bb4-img2{
    margin-left: 50%;
    margin-top: 32%;
    width: 34%;}
.bb4-img3{
margin-left: 27.5%;
    margin-top: 76%;
    width: 39%;
}
/*--------------------------------------------------------------------*/
.bb6-txt1{
    margin-left: 32%;
    margin-top: 12%;
    font-size: 41px;}
.bb6-txt1p{
    margin-left: 37%;
    margin-top: 28.5%;
    font-size: 34px; color:#ec008c;}
.bb6-txt2{
	    margin-left: 8%;
    margin-top: 41%;font-size: 34px;}
.font_pink{color:#ec008c;}
.bb6-txt2p{
margin-left: 44%;
    margin-top: 40%;
    font-size: 32px;}
.bb6-txt3{
    margin-left: 8%;
    margin-top: 52.7%;
    font-size: 24px;
    text-align:right;
    }
.bb6-txt3p{color:#ec008c;}

.bb6-txt4{
    margin-left: 45%;
    margin-top: 76%;
    font-size: 18px;}
.bb6-txt5{
    margin-left: 16%;
    margin-top: 67%;
    font-size: 18px;
    }
.bb6-img1 {
    margin-left: 70.8%;
    margin-top: 52.5%;
    width: 54%;
}
.bb6-img2 {
    margin-left: 28.8%;
    margin-top: 84%;
    width: 54%;
}
.btn_click6 {
    margin-top: 77%;
    margin-left: 34%;
    background-color: #ec008c;
    color: #fff;
    border-bottom: 2px solid #b1026a;
    border-top: 2px solid #f89cd2;
}

.bb7-txt1{
    margin-left: 32%;
    margin-top: 12%;
    font-size: 41px;}
.bb7-txt2p{
    margin-left: 26%;
    margin-top: 31%;
    font-size: 32px;
    color: #ec008c;}
.bb7-txt3{
margin-left: 28%;
    margin-top: 42%;
    font-size: 31px;}
.bb7-txt3p{
    margin-left: 54%;
    margin-top: 29.5%;
    font-size: 35px;
    color: #ec008c;
    font-family: akrobatblack;
	}
.bb7-txt4p{
    color: #ec008c;
margin-left: 48%;
    margin-top: 50.5%;
    font-size: 41px;}
	.bb7-txt5 {
    margin-left: 45%;
    margin-top: 74%;
    font-size: 18px;
}
.bb7-txt6 {
    margin-left: 38%;
    margin-top: 46%;
    font-size: 24px;
}
.bb7-txt7 {
margin-left: 26%;
    margin-top: 59%;
    font-size: 24px;
}
.bb7-img1 {
    margin-left: 29.5%;
    margin-top: 81%;
    width: 42%;
}
.tab_2017{ margin-top:10px; margin-bottom:10px;}
.tab_2017 td{ padding:10px;}
.txt_remark{font-size:14px;}

.bb_apr1-txt1{margin-left: 42%;margin-top: 12%;font-size: 44px;}
.bb_apr1-txt2{
margin-left: 44%;
    margin-top: 41%;
    font-size: 34px;
    line-height: 35px;
    font-family: akrobatblack;
    }
.bb_apr1-txt3{
    margin-left: 44%;
    margin-top: 61%;
    font-size: 18px;
    }
.bb_apr1-txt4{
    margin-left: 39.5%;
    margin-top: 72%;
    font-size: 18px;
    }
.bb_apr1-img1 {
margin-left: 13%;
    margin-top: 34%;
    width: 39%;}
.bb_apr1-img2 {
    margin-left: 29.2%;
    margin-top: 78%;
    width: 42%;
    }
.btn_apr1_click1 {
    background-color: #ec008c;
    color: #fff;
    border-bottom: 2px solid #b1026a;
    border-top: 2px solid #f89cd2;
    margin-top: 88.3%;
    margin-left: 39%;
}	
	
.bb_apr2-txt1{margin-left: 34%;margin-top: 12%;font-size: 41px;}
.bb_apr2-txt2{
    margin-left: 17%;
    margin-top: 35%;
    font-size: 39px;
    color: #ec008c;
}
.bb_apr2-txt2-big {
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb_apr2-txt3{margin-left: 7%;margin-top: 48%;font-size: 34px;}
.bb_apr2-img1 {
margin-left: 16%;
    margin-top: 61%;
    width: 35%;}
.bb_apr2-img2 {
margin-left: 15%;
    margin-top: 71.3%;
    width: 36%;}
.bb_apr2-img3{
margin-left: 36%;
    margin-top: 81%;
    width: 15%;}
.btn_apr_click1{ 
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2; 
    margin-top: 61.3%;
    margin-left: 54%;
}
.btn_apr_click2{ 
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2; 
    margin-top: 71.3%;
    margin-left: 54%;
}
.btn_apr_click3{ 
background-color:#ec008c;
color:#fff;
border-bottom:2px solid #b1026a;
border-top:2px solid #f89cd2; 
    margin-top: 83%;
    margin-left: 54%;
}
.bb10p3-txt1{
    margin-left: 39%;
    margin-top: 10%;
    font-size: 45px; }
.bb10p3-txt2{
    margin-left: 23%;
    margin-top: 26%;
    font-size: 32px;
}
.bb10p3-txt3{
    margin-left: 16%;
    margin-top: 48%;
    font-size: 41px;
    color: #ec008c;}
.bb10p3-txt3-big{
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb10p3-txt4{
    margin-left: 12%;
    margin-top: 59%;
    font-size: 24px;}
.bb10p3-txt5 {
margin-left: 41%;
    margin-top: 69%;
font-size: 18px
}
.bb10p3-img1{
    margin-left: 0%;
    margin-top: 0%;
    width: 31%;}
.bb10p3-img2{
margin-left: 31%;
    margin-top: 37%;
    width: 31%;}
.bb10p3-img3{
margin-left: 27%;
    margin-top: 76%;
    width: 39%;
}
.bb10p4-txt1{
    margin-left: 39%;
    margin-top: 10%;
    font-size: 45px; }
.bb10p4-txt2{
    margin-left: 34%;
    margin-top: 26%;
    font-size: 32px;
}
.bb10p4-txt3{
margin-left: 17%;
    margin-top: 48%;
    font-size: 41px;
    color: #ec008c;}
.bb10p4-txt3-big{
    font-family: akrobatblack;
    font-size: 60px;
    line-height: 20px;
}
.bb10p4-txt4{
    margin-left: 15%;
    margin-top: 59%;
    font-size: 24px;}
.bb10p4-txt5 {
    margin-left: 41%;
    margin-top: 69%;
    font-size: 18px;
}
.bb10p4-txt6{
    margin-left: 22%;
    margin-top: 37%;
    font-size: 32px;}
.bb10p4-txt6-big{
    font-size: 40px;
    line-height: 20px;}
.bb10p4-img2{
    margin-left: 50%;
    margin-top: 32%;
    width: 34%;}
.bb10p4-img3{
margin-left: 27.5%;
    margin-top: 76%;
    width: 39%;
}
.bb10p7-txt1{
    margin-left: 32%;
    margin-top: 12%;
    font-size: 41px;}
.bb10p7-txt2p{
    margin-left: 25%;
    margin-top: 36%;
    font-size: 41px;
    line-height: 42px;
    text-align: center;}
.bb10p7-txt3{
margin-left: 28%;
    margin-top: 42%;
    font-size: 31px;}
.bb10p7-txt3p{
    margin-left: 30%;
    margin-top: 44%;
    font-size: 65px;
    color: #ec008c;
    font-family: akrobatblack;
	}
.bb10p7-txt4p{
    color: #ec008c;
margin-left: 48%;
    margin-top: 50.5%;
    font-size: 41px;}
	.bb10p7-txt5 {
    margin-left: 45%;
    margin-top: 74%;
    font-size: 18px;
}
.bb10p7-img1 {
    margin-left: 29.5%;
    margin-top: 81%;
    width: 42%;
}
.bb_jul1-txt1{margin-left: 42%;margin-top: 12%;font-size: 44px;}
.bb_jul1-txt2{
    margin-left: 42%;
    margin-top: 40%;
    font-size: 35px;
    line-height: 35px;
    font-family: akrobatblack;
    }
.bb_jul1-txt3{
    margin-left: 42%;
    margin-top: 61%;
    font-size: 18px;
    }
.bb_jul1-txt4{
    margin-left: 39.5%;
    margin-top: 73%;
    font-size: 18px;
    }
.bb_jul1-img1 {
margin-left: 14%;
    margin-top: 33%;
    width: 39%;}
.bb_jul1-img2 {
    margin-left: 29%;
    margin-top: 79%;
    width: 42%;
    }
.btn_jul1_click{ 
background-color: #ec008c;
    color: #fff;
    border-bottom: 2px solid #b1026a;
    border-top: 2px solid #f89cd2;
margin-top: 89%;
    margin-left: 38%;
}

