
@media (max-width: 750px) {
	.sp_none{
		display: none !important;
	}
	.sp_block{
		display: block !important;
	}
	.headt{
		height: 15px;
		padding-left: 1.2rem;
	}
	.header{
		height: 65px;
	}
	.headl{
		padding-left: 1.2rem;
	}
	.headlh1{
		width: 12rem;
	}
	.headr{
		padding-right: 1.2rem;
	}
	.headr1{
		width: 60px;
		text-align: center;
		margin-right: 5px;
	}
	.headr1a{
		/*font-size: 12px;*/
	}
	.headr1img{
		height: 24px;
	}
	.headr4{
		width: 38px;
		height: 38px;
	}
	.banner{
		height: 170px;
		margin-top: 15px;
	}
	.index_in{
		width: 100%;
		padding:0 1rem;
		box-sizing: border-box;
	}
	.jy9_gg{ padding:20px;margin-top: 20px; background: #E7F6F3;border-radius: 10px;display: block;}
	.jy9_gg_L{ margin-right: 80px;font-size: 15px;color: #E21919;}
	.notice{ width: 24px; vertical-align: middle;margin-top: -3px;margin-right: 1rem;}
	.jy9_gg_r{ flex: 1; box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
	.jy9_gg_r1{margin-top: 15px;flex: 1;}
	.jy9_gg_r a{ color: #000;font-size: 14px;display: block;width: 100%;margin-top: 10px;
		display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: normal;
	}
	.p_time{color: #707070;margin-right: 30px;display: block;width: 100%;}
	.more{width: 0.6rem;margin-left: 15px;/*margin-top: 15px*/}
	
	.index{
		margin-top: 20px;
		border:1px solid #DEDEDE;
		border-radius: 0.8rem;
		padding: 0.8rem;
	}
	.index_1{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.index_1inp{
		flex: 1;
	}
	.index_h3{
		margin-bottom: 10px;
	}
	.index_h3:before{
		content: "";
		display: inline-block;
		width: 4px;
		height: 20px;
		background: #19A78E;
		margin-right: 10px;
		vertical-align: middle;
	}
	.index_1btn{
		width: 40px;
	}
	.index_2{
		padding-top: 20px;
	}
	.index_2li{
		/*width: 100%;*/
		flex-basis: 100%;
    	max-width: 100%;
	}
	.index_2lia{
		padding: 15px 15px 5px 15px;
	}
	.index_2in{
		min-height: auto;
	}
	.index_2in2{
		margin:0 15px;
	}
	.index_2liasp{
		margin-right: 15px;
	}
	.index_2lia2{
		justify-content: center;
		border:1px solid #DEDEDE;
		border-radius:2px;
		background: #fff;
		box-sizing: border-box;
		margin-top: 10px;
		padding: 10px;
		text-align: center;
	}
	.index_2li2{
		width: calc((100% - 20px) / 2);
	}
	.index_2ul2 li:nth-child(2n) {
		margin-right: 0;
	}
	.index_new{
		padding-bottom: 40px;
	}
	.index_newt{
		padding-top: 40px;
		font-size: 26px;
	}
	.index_newt2{
		font-size: 10px;
		margin-top: 5px;
		font-weight: 500;
	}
	.index_nul{
		/*margin-top: 10px;*/
		/*padding-bottom: 0px;*/
		display: flex;
		/*flex-direction: column;*/
		gap:10px;
		padding: 5px;
		box-sizing: border-box;
	}
	.index_nli{
		width: calc(100%);
		min-height: 250px;
		padding-bottom: 10px;
	}
	.index_nlia{
		display: block;
		padding: 10px;
	}
	.index_new1l{
		display: flex;
		align-items: center;
	}
	.index_new1sp{
		border-radius: 2px 2px 2px 2px ;
		margin-right: 10px;
	}
	.index_new1sp2{
		border-radius: 2px 2px 2px 2px ;
	}
	.index_neewsp{
		display: flex;
	}
	.index_new2{
		width: 33%;
		padding-top: 20px;
		height: 110px;
	}
	.index_new2b{
		flex: 1;
		padding-left: 10px;
	}
	.index_new2b{
		padding-top: 10px;
	}
	.index_new5{
		margin-top: 5px;
	}
	.index_new5sp{
		text-align: left;
	}
	/*ランキング*/
	.index_3{
		width: 100%;
		margin-top: 20px;
		padding: 20px 0 25px 0;
		position: relative;
		/*overflow-x:auto;*/
	}
	.index_3l{
		margin-top: -15px;
	}
	.rightimg{
		width: 20px;
		height: 30px;
	}
	.index_3ul{
		margin-top: 15px;
	}
	.index_3li{
		width: 50%;
	}
	.index_3lisp{
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
	}
	.index_3lid{
		height: 100px;
		margin-top: 10px;
		overflow: hidden;
	}
	.index_3liimg{
		height: 100px;
		max-width: 100%;	
	}
	.index_3lit{
		margin-top: 5px;
	}
	.index_3lid2{
		height: 30px;
		font-size: 12px;
		margin-top: 5px;
	}

	.index_4{
		padding-bottom: 40px;
		margin-top: 40px;
	}
	.index_4in{
		height: auto;
		display: flex;
		flex-direction: column;
		margin-top: 25px;
		gap:10px;
	}
	.index_4in a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.index_4new{
		max-width: 100%;
		height: 116px;
	}
	.index_5{
		height: auto;
		margin: 40px 0 0 0;
	}
	.index_5in{
		padding: 12px 20px 20px 20px;
	}
	.index_5ina{
		display: flex;
		flex-wrap:wrap;
		height: auto;
		padding: 10px 0 2px 0;
	}
	.index_5insp2{
		flex:unset;
		width: 100%;
		line-height: 44px;
	}
	.index_5in2a{
		width: 70%;
		height: 50px;
		line-height: 50px;
		font-size: 15px;
	}
	/*お客様の声*/
	.index_6{
		width: 100%;
		background-image: url(../img/back_sp.webp);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 40px;
		padding-bottom: 40px;
	}
	.index_6ul_po{
		position: relative;
	}
	.index_6ul{
		margin-top: 20px;
	}
	.index_6li{
		width: 95%;
		/*margin-left: 4%;*/
	}

	.index_6lid{
	    height: 100%;
	    border: 1px solid #DEDEDE;
	    border-radius: 10px;
	    background: #fff;
	    padding: 20px;
	    box-sizing: border-box;
	    margin-left: 15px;
	}
	.index_6li1{
		display: flex;
		align-items: center;
	}
	.index_6li1l{
		/*width: 56px;*/
		/*height: 56px;*/
		background: #F8F8F8;
		/*border-radius: 40px;*/
		overflow: hidden;
		margin-right: 10px;
	}
	.index_6li1limg{
		width: 100%;
		height: 100%;
	}
	.index_6li1r{
		flex:1;
	}
	.index_6li1rs{
		margin-top: 8px;
	}
	.star{
		width: 20px;
		margin-right: 6px;
	}
	.index_6li2{
		margin-top: 15px;
	}
	/*.index_6li:nth-child(n+2){
		display: none;
	}*/
/**/
	.index_7{
		display: flex;
		flex-direction: column;
		padding: 30px 15px;
		margin: 0px;
		margin-top: 40px;
	}
	.index_7l{
		padding: 0 10px 0 10px;
		text-align: center;
	}
	.index_7lt{
		font-size: 14px;
		padding-top:0px;
	}
	.index_7lt2{
		font-size: 26px;
		font-weight: bold;
	}
	.index_7lt3{
		width: 100%;
		/*height: 60px;*/
		height: auto;
		margin-top: 15px;
		padding-bottom: 20px;
	}
	.index_7r{
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.index_5in2_2{
		margin-top: 20px;
		width: 80%;
	}
	.index_8l{
		font-size: 22px;
	}
	.index_8lsp{
		text-align: center;
		padding: 25px 10px 5px;
	}
	.index_8rsp{
		display: block;
		text-align: right;
		padding-top: 15px;
		text-decoration: underline;
	}
	/*ご利用ガイド*/
	.index_9{
		margin-top:20px;
		flex-direction: column;
		gap:10px;
	}
	.index_9in{
		border-radius: 10px;
		padding: 0px;
		border:0px solid #DEDEDE;
	    flex-basis: 100%;
	    max-width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.index_9sp{
		padding: 18px 15px 20px 15px;
		border:1px solid #DEDEDE;
		border-radius: 10px;
	}
	.index_9sp1{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.index_9sp1t{
		flex:1;
		font-size: 18px;
		font-weight: bold;
	}
	.sp_zk{
		display: inline-block;
		width: 16px;
		height: 16px;
		background-image: url(../img/sp_zk.webp);
		background-repeat: no-repeat;
	}
	.sp_sq{
		display: inline-block;
		width: 16px;
		height: 16px;
		background-image: url(../img/sp_sq.webp);
		background-repeat: no-repeat;
		background-position: left center;
		/*margin-top: 8px;*/
	}
	.index_9h4{
		font-weight: 600;
		font-size: 18px;
	}
	.index_5in2a_2{
		height: 50px;
		line-height: 50px;
	}
	.footer{
		margin-top: 40px;
	}
	.footerin{
		flex-direction: column;
		padding: 0 5px;
	}
	.footer1c{
		margin-top: 30px;
	}
	.footer1c dl{
		margin-right: 0px;
		width: 50%;
	}
	.footer1r{
		border-left: 0px solid #707070;
		border-top: 1px solid #707070;
		padding-left: 0px;
		padding: 20px 0;
		display: flex;
		flex-wrap: wrap;
	}
	.footer1r .footer_dl{
		width: 50%;
	}
	.footerb{
		padding:30px 0 50px;
		margin-top: 0px;
	}
	.modal{
		top:0;
		right: 0;
		left:0;
		width: 100%;
		background: #fff;
		padding: 20px 15px 25px 15px;
		transform: translateX(100%); 
	    transition: transform 0.5s ease; 
	    overflow: auto;
	    height: 100%;
	    display: flex;
        flex-direction: column;
	}
	.modal_c{
		flex: 1;
    	overflow-y: auto
	}
	.modal1{
		flex-direction: row;
		justify-content: space-between;
		padding-bottom: 10px;
		align-items: center;
	}
	.sp_logo{
		max-width: 60%;
		height: auto;
		flex-shrink: 0;
	}
	.menubar{
		width: 40px;
		height: auto;
	}
	.modal2in{
		display: flex;
		flex-direction: column;
		gap:20px;
	}
	.modal2inl{
		width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.modal2ul{
		flex-wrap: wrap;
		padding: 0;
	}
	.modal2li{
		min-width: 32%;
		margin: 20px 0;
	}
	.modal2li:nth-child(3){
		border-right: none;
	}
	.modal2lip{
		font-size: 12px;
	}
	.modal2li2{
		flex-basis: 100%;
	    max-width: 100%;
	}
	.modal2li2a{
		padding: 20px 0;
		font-size: 15px;
	}

	.modal2li3{
		min-width: auto;
		width: 33%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.modal2img{
		width: 80px;
	}
	.modal2li3p{
		font-size: 12px;
		padding-top: 10px;
	}
	.dl{
		width: 100%;
		margin-top: 30px;
	}
	.dl_in{
		padding: 40px 20px 50px;
	}
	.dl_inh2{
		font-size: 26px;
		padding-bottom: 10px;
	}
	.dl_in1{
		margin-top: 15px;
	}
	.dl_in1p{
		font-size: 14px;
		padding-bottom: 5px;
	}
	.dlinput{
		height: 40px;
	}
	.dl_in3{
		margin-top: 20px;
	}
	.dl_in3btn{
		height: 50px;
		font-size: 16px;
	}
	.dl_in4 a{
		font-size: 12px;
	}
	.dl4{
		padding: 10px 10px;
		font-size: 12px;
	}
	.dl5{
		margin-top: 15px;
		text-align: left;
		font-size: 12px;
	}
	.dl6{
		font-size: 12px;
	}
	.dl7{
		font-size: 12px;
	}
	.dl8{
		padding: 10px 10px;
		font-size: 12px;
	}
	.head_top{
		margin-top: 10px;
		overflow-x: auto;
	}
	.head_top2{
		padding: 10px 10px;
		font-size: 26px;
		margin-top: 10px;
	}
	.center{
		flex-direction: column;
		margin-top: 20px;
	}
	.centerl{
		width: 100%;
		overflow-x:scroll; 
	}
	.centerl_ul{
		width: auto;
		display: flex;
		/*white-space: nowrap;*/
	}
	.centerl_li{
		padding-left: 0px;
		height: auto;
		border-top: 0px solid #DEDEDE;
		border-bottom: 0px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
		border-left: 1px solid #DEDEDE;
		margin-left: -1px;
	}
	.centerl_lia{
		width: 70px;
		height: 100%;
		display: block;
		display: flex;
		align-items:center;
		flex-direction: column;
		gap:6px;
		padding: 8px;
		box-sizing:border-box;
		text-align: center;
	}
	.centerl_liicon{
		height: 25px;
	}
	.centerl_lispan{
		font-size: 10px;
	}
	.centerl::-webkit-scrollbar-thumb{
		/*width: 10px;
		height: 3px;*/
		background-color: pink;
		border-radius: 3px;
	}
	.centerr{
		width: 100%;
		margin-left: 0px;
	}
	.centerr1{
		font-size: 22px;
		font-weight: 600;
		margin-top: 25px;
	}
	.centerr2{
		margin-top: 10px;
	}
	.centerr_ul{
		display: flex;
		flex-direction: column;
		margin-left: -20px;
		margin-top: 30px;
		/*flex-wrap: wrap;*/
	}
	.centerr_li{
		width: 100%;
		padding-left: 20px;
		box-sizing:border-box;

	}
	.centerr_lid{
		padding:20px;
		display: flex;
		flex-direction: row;
		align-items: flex-start;
	}
	.centerr_d{
		width: 70px;
		height: 70px;
	}
	.centerr_lidsp{
		flex:1;
		padding-left: 10px;
	}
	.centerr_d2{
		font-size: 18px;
		margin-top: 0px;
	}
	.centerr_d3{
		margin-top: 10px;
		font-size: 12px;
	}
	.centerr_d4{
		align-items: flex-start;
		margin-top: 2px;
	}
	.center_z{
		font-size: 14px;
		padding: 20px;
		border-radius: 10px;
		margin-top: 20px;
	}
	.center_z1{
		margin-top: 30px;
	}
	.center_z1btn{
		width: 70%;
		height: 50px;
		line-height: 50px;
		border-radius: 50px;
		font-size: 14px;
	}
	.center_zsp{
		margin-top: 20px;
	}
	.center_z2{
		margin-top: 10px;
	}
	.center_z3{
		display: flex;
	}
	.center_z3l{
		width: 24%;
	}
	.td_img2{
		width: 90%;
	}
	.center_z3r{
		flex: 1;
	}
	.center_z4{
		border-top: 1px solid #EAEAEA;
		margin-top: 10px;
	}
	.center_z4in{
		display: flex;
		margin-top: 10px;
	}
	.center_z4insp{
		width: 30%;
		color: #A1A1A1;
	}
	.center_z4insp2{
		flex: 1;
	}
	.center_zs{
		display: flex;
		flex-direction: column;
		gap:10px;
		margin-top: 20px;
	}
	.center_zs1{
		margin-top: 0px;
	}
	
	.center_zs2sp{
		font-size: 18px;
	}
	.center_zs2a{
		width: 110px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}
	.center_zs3{
		margin-top: 10px;
		font-size: 14px;
	}
	.dlinput{
		font-size: 14px;
	}
	.centerr_b{
		font-size: 16px;
	}
	.centerr_b2sp2{
		font-size: 14px;
	}
	.centerr_b1{
		flex-direction: column;
	}
	.centerr_b1top{
		border-top: 0px solid #DEDEDE;
	}
	.centerr_b2{
		width: 100%;
		margin-top: 20px;
	}
	.centerr_b3{
		flex-direction: column;    
	}
	.centerr_b3in{
		width: 100%;
	}
	.dlinput{
		font-size: 14px;
	}
	.centerr_b4{
		margin-top: 20px;
	}
	.centerr_b4btn{
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}
	.dl_in2p{
		font-size: 11px;
	}
	.top_ulleft{
		padding-left: 1.2rem;
	}
	.splb{
		font-size: 18px;
	}
	.splbr{
		padding: 10px 15px;
	}
	.splbrr{
		font-size: 15px;
	}
	.splbrse{
		width: 140px;
		height: 40px;
		border:1px solid #CECECE;
		background: #fff;
		border-radius: 5px;
	}
	.sp_index_nul{
		flex-direction: row;
		flex-wrap: wrap;
		padding-bottom: 5px;
	}
	.sp_index_nul .index_nli{
		width: calc(50% - 5px);
	}
	.index_new1l_g{
		display: flex;
		flex-direction: column;
		padding: 10px 10px 0 10px;
	}
	.index_new1l_g .index_new1l{
		justify-content: space-between;
	}
	.index_new1l_g .index_new1r{
		margin-top: 3px;
		display: flex;
		justify-content: space-between;
	}
	.sp_index_new2{
		width: 100%;
		padding-top: 10px;
	}
	.sp_index_new2b{
		padding-top: 0px;
		padding-right: 10px;
	}
	.index_new1l_g .index_new5icon{
		margin-right: 0px;
	}
	.pagination{
		margin-top: 40px;
	}
	.sp_xf{
		position: fixed;
		bottom: 1.2rem;
		right: 1.2rem;
		width: 80px;
		height: 80px;
		border-radius: 50%;
		background: #E21919;
		color: #fff;
		display: flex;
		flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        z-index: 99;
	}
	.sp_xfss{
		width: 16px;
		height: 16px;
		margin-bottom: 3px;
	}
	.modal_lb{
		width: 92%;
		height: 100vh;
		background: #fff;
		padding: 20px 20px;
		position: fixed;
		z-index: 101;
		top:0;
		left: 0;
		box-sizing:border-box;
		overflow: auto;
	    height: 100%;
	    display: flex;
        flex-direction: column; 
	}

	.modal_lbsp{
		font-size: 18px;
		font-weight: 600;
	}
	.splb2_lb{
		margin-top: 20px;
	}
	.splb2_lb .index_h3{
		font-size: 15px
	}
	.splb2_lb .index_h3:before{
		content: unset;
	}
	.sp_splb{
		margin-top: 10px;
	}
	.sp_splb_in{
		margin-top: 10px;
		padding: 15px 10px 15px 10px;
		border-radius: 5px;
		background: #F8F8F8;
	}
	.sp_splb_int{
		flex:1;
		font-size: 15px;
	}
	.sp_splb_ind{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 10px;
	}
	.sp_splb_ind .splb3{
		width: 48%;
		background: #fff;
		border:1px solid #DEDEDE;
		border-radius: 3px;
		height: 36px;
		display: flex;
		align-items: center;
		padding-left: 10px;
		font-size: 12px;
		margin-top: 10px;
		box-sizing: border-box;
	}
	.sp_splb_ind .intcheck{
		width: 14px;
		height: 14px;
	}
	.modal_lb_b .splb4{
		margin-top: 20px;
	}
	.fllb{
		margin-top: 40px;
		margin-bottom: 20px;
		text-align: center;
	}
	.fllb h3{
		font-size: 22px;
	}
	.fllb_p{
		color: #19A78E;
		margin-top: 10px;
	}
	.fllb_2{
		padding: 30px 20px;
		background: #f8f8f8;
		border-radius: 6px;
	}
	.fllb_2 .index_2{
		padding-top: 0px;
	}
	.fllb_2ul{
		margin-left: -10px;
	}
	.fllb_2li{
		/*padding-left: 10px;*/
		flex-basis: 50%;
	    max-width: 50%;
	    margin-bottom: 20px;
		padding: 5px;
		box-sizing: border-box;
	}
	.fllb_2ulimg{
		height: 80px;
		flex-shrink: 0;
	}
	.fllb_2lid2p{
		font-size: 14px;
	}
	.fllb_2lid2p2{
		font-size: 10px;
	}
	.fllb_2lid3{
		font-size: 18px;
		margin:0px 0;
	}
	.fllb_2lid3 span{
		font-size: 12px;
	}
	.flsp_sp1{
		margin:20px 0 30px 0;
	}
	.flsp_sp1in{
		margin-top: 10px;
	}
	.flsp_sp1int{
		padding: 10px;
        border: 1px solid #DEDEDE;
        border-radius: 10px;
        display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.flsp_sp1img{
		height:50px;
		width: 50px;
		margin-right: 5px;
		object-fit: contain;
	}
	.flsp_sp1ul{
		padding: 0 10px;
	}
	.flsp_sp1li{
		margin-top: 10px;
	}
	.flsp_sp1lid{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.index_new6{
		flex-direction: column;
		margin:10px 0 8px 0;
	}
	.index_new6 .splb4_btn{
		width: 80%;
		height: 40px;
	}
	.index_new6 .splb4_btn2{
		flex: unset;
		width: 100%;
		margin-top: 8px;
		height: 40px;
		line-height: 40px;
	}
	
	.spxq_l{
		width: 100%;
		margin-right: 0;
	}
	.spxq_l1{
		width: 100%;
		height: 200px;
	}
	.spxq_l1img{
		max-height: 200px;
	}
	.spxq_l1ss{
		width: 30px;
		height: 30px;
	}
	.spxq_l1ss img{
		margin-top: 9px;
		width: 12px;
		height: 12px;
	}
	.spxq_lul_sp{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}
	.spxq_lli_sp{
		width: 6px;
		height: 6px;
		border-radius: 5px;
		border:1px solid #A1A1A1;
		margin:0 2px;
	}
	.spxq_lli_sp_on{
		border-color: #19A78E;
		background: #19A78E;
	}
	.spxq_r1{
		margin-top: 10px;
	}
	.spxq_r1sp{
		font-size: 12px;
	}
	.spxq_r2 {
	    margin-top: 10px;
	}
	.spxq_r2h3{
		font-size: 20px;
	}
	.spxq_l2{
		display: flex;
		margin-top: 10px;
		align-items: center;
		flex-direction: row;
	}
	.spxq_l2 .splb4_btn{
		height: 40px;
		width: 70px;
	}
	.spxq_l2 .splb4_btn2{
		height: 60px;
		flex: 1;
		line-height: 60px;
	}
	.cart{
		height: 25px;
		margin-right: 8px;
	}
	.spxq_r3l{
		margin-right: 0px;
		margin-top: 10px;
	}
	.spxq_l3in{
		height: 35px;
	}
	.spxq_l3in .headr1img{
		height: 20px;
	}
	.spxq_l4 {
	    display: flex;
	    flex-direction: row;
	    align-items: center;
	    justify-content: flex-end;
	}
	.spxq_l4 a{
		margin-left: 20px;
	}

	.spxq_r3r{
		padding: 2px 2px 2px 10px;
		margin-top: 20px;
	}
	.spxq_r3rsp2{
		font-size: 10px;
		padding: 0 5px;
		margin-top: 0px;
	}
	.spxq_r4{
		padding:10px 20px;
		margin-top: 20px;
	}
	.spxq_r4in{
		align-items: flex-start;
		flex-direction: column;
		padding: 10px 0;
	}
	.spxq_r4inl{
		flex: 1;
		margin-right: 0;
		font-size: 14px;
		width: auto;
	}
	.spxq_r4inr{
		margin-top: 10px;
	}
	.spxq_r4in2{
		flex-wrap: wrap;
		display: flex;
	    flex-direction: row;
	    align-items: center;
	}
	.spxq_r4in2 .spxq_r4inr{
		margin-top: 0;
	}
	.spxq_3{
		margin-top: 40px;
	}
	
	.spbj_tc{
	    border-radius: 0px;
	    width: 100%;
	    height: 100vh;
		top:0%;
		right: 0%;
		padding-bottom: 20px;
	}
	.spbj_tcin{
		padding: 20px 15px 10px;
		height: 100%;
	}
	.spbj_tcinth3{
		font-size: 18px;
		text-align: left;
	}
	.menubar2{
		width: 40px;
		height: 40px;
	}
	.spbj_tcin1{
		margin:20px 0;
	}
	.spbj_thd1{
		width: 70px;
		font-size: 12px;
		font-weight: bold;
	}
	.spbj_thd2{
		width: 170px;
		font-size: 12px;
	}
	.spbj_thd3 {
	    flex-direction: column;
	}
	.spbj_thd3 .splb4_btn{
		height: 40px;
	}
	.spbj_thd3 .splb4_btn2{
		height: 50px;
		margin-top: 10px;
		flex: unset;
		width: 100%;
	}
	.spbj_tcintin2{
		padding-bottom: 30px;
		display: flex;
	}
	.spbj_tcintin .spbj_tcinta{
		display: flex;
		justify-content: center;
		width: 100%;
		height: 40px;
	}

	.xd{
		width: 100%;
		margin-top: 20px;
	}
	.xd_L{
		margin-right: 0;
	}
	.xd1{
		font-size: 14px;
	}
	.xd1in1{
		font-size: 14px;
	}
	.sp_xd{
		display: flex;
	}
	.sp_xd .center_z4in{
		width: 33.3%;
		display: flex;
		flex-direction: column;
		/*text-align: center;*/
	}
	.sp_xd .center_z4insp{
		width: 100%;
		padding-bottom: 10px;
		border-bottom: 2px solid #DEDEDE;
		margin-bottom: 10px;
	}
	.xd_r {
	    width: 100%;
	    margin-top: 0px;
	}
	.xd_rin {
	    padding: 15px 15px 40px 15px;
	}
	.xd_r .spxq_r4in{
		flex-direction: row;
	}
	.xd_r .spxq_r4in .spxq_r4inl{
		width: 23%;
		flex: unset;
	}
	.dl_in2_xd {
		width: 100%;
	}
	.dlinput2_2{
		width: 20%;
	}
	.xd_L_sp12{
		width: 100%;
	}
	.xd_L_sp{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px 15px;
		background: #f8f8f8;
		border-radius: 10px;
		box-sizing: border-box;
		margin-top: 20px;
	}
	.xd_L_sp .tab_div span{
		font-size: 14px;
	}
	.xd_L_sp1 span{
		font-size: 20px;
		color: #E21919;
		padding-left: 10px;
	}
	.xd_Lin{
		margin-top: 30px;
	}
	.xd_h3{
		font-size: 26px;
		margin-top: 40px;
	}
	.xd_xd1{
		margin-top: 20px;
		text-align: left;
	}
	.xd_xd2{
		padding: 0px 20px;
		border-radius: 15px;
	}
	.xd_xd3{
		flex-direction: column;
		align-items: flex-start;
		padding: 15px 0;
	}
	.xd_xd4{
		width: 100%;
	}
	.xd_xd5{
		flex: unset;
		margin-top: 5px;
	}
	.xd_xd2btn{
		width: 80%;
	}

	.dp_1{
		margin-top: 30px;
		flex-direction: column;
	}
	.dp_1in{
		width: 100%;
	}
	.dp_3 h4{
		font-size: 22px;
		margin: 15px 0 10px 0;
	}
	.dp_3in{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		border-bottom: 1px solid #DEDEDE;
		padding: 15px 0;
	}
	.dp_3inl{
		width: 100%;
		font-size: 15px;
	}
	.dp_3inr{
		flex: unset;
		margin-top: 10px;
	}
	.dp_1in_xq1{
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.dp_1in_xq1 .dp_2{
		width: 100%;
	}
	.dp_1in_xq1 .dp_3{
		width: 100%;
	}

	.dp_5{
		margin-top: 40px;
	}
	.dp_5in{
		text-align: center;
	}
	.dp_5in h3{
		font-size: 26px;
	}
	.dp_6{
		margin-top: 20px;
	}
	.dp_6in{
		width: 100%;
		display: flex;
		flex-direction: row;
	    align-items: flex-start;
		margin-top: 0px;
	}
	.dp_6in1{
	    flex-direction: column;
	    height: 100%;
	    margin-top: 10px;
	}
	.dp_6in1l{
		width: 32px;
		height: 32px;
		border-radius: 32px;
		line-height: 32px;
	}
	.dp_6in1r{
		height: 100%;
		width: 3px;
	}
	.dp_6in2 {
	    padding-bottom: 20px;
	}
	.dp_7{
		margin-top: 10px;
		height: 400px;
	}
	.tj{
		margin-top: 10px;
	}
	.tjin{
		flex-direction: column;
	}
	.tjin1{
		width: 100%;
		margin-top: 20px;
	}
	.tji3{
		margin-top: 12px;
		padding: 15px 20px;
	}
	.tji5{
		font-size: 22px;
	}
	.tji6{
		font-size: 12px;
	}
	.tji4{
		width: 0;
	    height: 0;
	    border-left: 22px solid transparent;
	    border-right: 22px solid transparent;
	    border-bottom: 10px solid #f8f8f8;
	    position: absolute;
	    top:-9px;
	    left: 50%;
	    margin-left: -22px;
	}
	.tj_xq{
		margin-top: 25px;
	}
	.tj_xq1{
		margin-top: 10px;
	}
	.tj_xq2{
		font-size: 22px;
	}
	.tj_xq3{
		margin-top: 15px;
	}
	.index_6ul_pj li{
		width: 100%;
	}
	.wd_1{
		margin-top:20px;
		padding-bottom: 20px;
	}
	.wd_1t{
		text-align: center;
	}
	.wd_1t h4{
		font-size: 24px;
	}
	.wd_3{
		height: auto;
		min-height: 30px;
		padding: 10px 20px;
	}
	.wd_3b{
		font-size: 16px;
	}
	.wd_3t{
		font-size: 16px;
	}
	.wd_4{
		padding: 0 20px 20px 20px;
	}
	.pc_zk2{
		display: inline-block;
		width: 14px;
		height: 14px;
		background-image: url(../img/sp_zk.webp);
		background-repeat: no-repeat;
		background-position: left center;
		margin-left: 10px;
		background-size: 100%;
		cursor: pointer;
	}
	.pc_sq2{
		display: inline-block;
		width: 14px;
		height: 14px;
		background-image: url(../img/sp_sq.webp);
		background-repeat: no-repeat;
		background-position: left center;
		margin-left: 10px;
		cursor: pointer;
	}
	.shgy{
	    padding: 0px 5px;
	    margin-top: 20px;
	    width: 100%;
	    margin-left: 0%;
	}
	.shgy_1{
		display: flex;
		flex-direction: column;
	    align-items: flex-start;
        padding: 10px 0;
        border-bottom: 1px solid #DEDEDE;
	}
	.syzn{
		padding: 10px 0 0 0;
	}
	.syzn1{
		margin-top: 20px;
		flex-direction: column;
		height: auto;
	}
	.syzn2{
		width: 100%;
		height: auto;
	}
	.syzn3{
		padding: 0 15px 25px 15px;
		flex: unset;
	}
	.syzn3t{
		height: 60px;
		border-bottom: 1px solid #DEDEDE;
		font-size: 20px;
		font-weight: bold;
	}
	.syzn3b{
		margin-top: 20px;
		font-size: 16px;
		font-weight: bold;
	}
	.zfff{
		margin-top: 30px;
		padding:5px 20px 25px 20px;
		border:1px solid #dedede;
	}
	.zfff_1{
		margin-top: 15px;
		padding:15px 10px;
	}
	.zfff .index_9inh3{
		padding-top: 25px;
	}

	.lxwm_1{
		text-align: left;
		padding:10px 0px 15px;
	}
	.lxwm_3{
		align-items: flex-start;
    	flex-direction: column;
	}
	.lxwm_4{
		width: 100%;
		padding-bottom: 15px;
	}
	.dl_in2tex{
		width: 100%;
	}
	.lxwm_5{
		width: 100%;
	}
	.zfff_zc{
		padding:0px 5px 0px 5px;
		margin-top: 0px;
		margin-bottom: -40px;
	}
	.index_9inh3_1{
		font-size: 22px;
	}
	.dt{
		padding: 10px 0 0px 0;
	}
	.dt_h{
		font-size: 22px;
	}
	.dt_ul{
		padding-bottom: 10px;
	}
	.dt_li{
		width: 50%;
		margin-bottom: 10px;
	}
	.dt_lia{
		font-size: 12px;
	}
	.dt_lia2{
		font-size: 17px;
	}
















}











