@charset "UTF-8";
.campaign .campaign_main{width:100%; margin:10px auto 10px auto;}
.campaign h2.campaign_h2_1{width:1049px; height:109px; padding:0; margin:0 auto 0 auto; background-image:url(../../img/202509campaign_sub1.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}
.campaign h2.campaign_h2_2{width:1049px; height:109px; padding:0; margin:0 auto 0 auto; background-image:url(../../img/202509campaign_sub2_2.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}
.campaign h2.campaign_h2_3{width:1049px; height:109px; padding:0; margin:0 auto 0 auto; background-image:url(../../img/202509campaign_sub3_2.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}

.campaign h3.campaign_h3_1{width:784px; height:34px; padding:0; margin:20px 0 0 35px; background-image:url(../../img/202509campaign_text1.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}
.campaign h3.campaign_h3_2{width:992px; height:186px; padding:0; margin:0 auto 0 auto; background-image:url(../../img/202509campaign_text3.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}
.campaign h3.campaign_h3_3{width:427px; height:43px; padding:0; margin:20px 0 30px 50px; background-image:url(../../img/202509campaign_h3.png); background-repeat:no-repeat; background-size:contain; overflow:hidden; text-indent:100%; white-space:nowrap;}

.campaign ul{width:1049px; margin:0 auto; padding:0; list-style:none;}
.campaign ul li{width:263px; margin:33px 0 0 30px; padding:0; float:left;}
.campaign ul li:nth-child(2n+1){width:709px; margin:10px 0 0 25px;}
.campaign .campaign_text2{width:709px; margin:0 0 14px 0; padding:0;}
.campaign .campaign_text4{width:959px; margin:20px auto; padding:0;}
.campaign .campaign_box1{border:1px solid #000000; width:745px; margin:0 auto; padding:15px 0; text-align:center;}

.campaign p.campaign1_text1{font-size:16px; line-height:170%; color:#000000; text-align:left; margin:0 0 10px 0; padding:0; font-weight:normal;}
.campaign p.campaign1_text2{font-size:24px; line-height:160%; color:#e4007f; text-align:left; margin:0 0 10px 0; padding:0;}
.campaign p.campaign1_text2 span{font-size:35px;}
.campaign p.campaign1_text3{font-size:20px; line-height:170%; color:#000000; text-align:left; margin:0 0 10px 30px; padding:0; font-weight:normal; width:724px;}
.campaign p.campaign1_text3 span{font-weight:bold; font-size:25px;}
.campaign p.campaign1_text3 span.span_color1{font-weight:bold; color:#e4007f;}
.campaign p.campaign1_text5{font-size:15px; line-height:150%; color:#000000; text-align:center; margin:10px 0 10px 0; padding:0; font-weight:normal;}
.campaign p.campaign1_text6{font-size:15px; line-height:170%; color:#e60012; text-align:center; margin:10px 0 10px 0; padding:0; font-weight:normal;}
.campaign p.campaign1_text6 span{font-weight:bold;}
.campaign p.campaign1_text6 span.span_big{font-size:28px; font-weight:bold;}

.campaign ul.campaign_pict_ul{width:975px; margin:25px auto; padding:0; list-style:none;}
.campaign ul.campaign_pict_ul li{float:left; margin:0 0 0 0; padding:0; width:308px;}
.campaign ul.campaign_pict_ul li h4{font-size:17px; line-height:100%; margin:10px 0 0 0; text-align:center; padding:0;}

.campaign .campaign_box2{background-color:#e60012; width:975px; color:#fff; margin:30px auto 0 auto; padding:15px 0; text-align:center; font-size:17px;}
.campaign .campaign_box3{border:2px solid #e60012; width:811px; margin:0 auto 30px auto; color:#e60012; padding:15px 80px; text-align:left; font-weight:normal; line-height:180%; font-size:15px;}
.campaign .apply_btn{width:370px; color:#fff; margin:30px auto 0 auto; padding:0; text-align:center;}
.campaign .apply_btn a:hover{opacity:0.7;}