.sp375{display:none}
@media screen and (min-width: 2000px) {
}
@media screen and (min-width: 751px) {
	.under main .mb58_pc{margin-bottom: 60px}
	.under main .mb42_pc{margin-bottom: 40px}

	.under main .box_under_2 .item{display:flex;justify-content: space-between;}
	.under main .box_under_2 .item .it_l{width: 580px}
	.under main .box_under_2 .item .it_r{width: calc(100% - 648px);}
	.under main .box_under_2 .item2 .ttl-lp .tt-sub .txt,.under main .box_under_2 .item3 .ttl-lp .tt-sub .txt{padding-bottom: 10px}
	.under main .box_under_2 .frame_more_ttl .sm{margin-bottom: 12px;}
	


	.under main .box_chart .box_u_chart{display: flex;align-items: center;justify-content: space-between;}
	.under main .box_chart .box_u_chart .txt_u{width: 620px;padding: 10px 0 0 0;}
	.under main .box_chart .box_u_chart .img{width: calc(100% - 657px);}
	.under main .row-reverse {
		flex-direction: row-reverse;
	}
	.txt-en-lp{
		-webkit-writing-mode: vertical-rl;
		-moz-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
		-webkit-text-orientation: mixed;
		-moz-text-orientation: mixed;
		-ms-text-orientation: mixed;
		text-orientation: mixed;
	}
	.box_pick_lp .sub_ct_pick_lp .item1 .img_picl_lp{margin: -120px auto 24px auto;}
	.box_pick_lp .sub_ct_pick_lp .item .btn_art a,.box_pick_2_lp .content_pick_lp .btn_art a{width: 435px;height: 86px;font-size: 24px;}
	.box_pick_lp .sub_ct_pick_lp .item2 .btn_art{margin: 0 0 0 -8px;}
	.box_pick_lp .sub_ct_pick_lp .item2 .btn_art a,.box_pick_2_lp .content_pick_lp .btn_art a{width: 420px;}
	.box_pick_lp .sub_ct_pick_lp .item .btn_art a::after{right: -3px}
	.box_pick_lp .sub_ct_pick_lp .item2 .btn_art a::after,.box_pick_2_lp .content_pick_lp .btn_art a::after{right: -3px;width: 49px;right: -4px}
	.box_table_lp .content_table_lp .tag_tt6_cus{padding-bottom: 7px;margin-bottom: 43px;margin-left: 40px;}
	.box_table_lp .content_table_lp .item .it_l{width: 715px}
	.box_table_lp .content_table_lp .item .it_r{width: calc(100% - 775px);}
	.box_table_lp .content_table_lp .item3{padding-bottom: 89px;margin-bottom: 76px;}

	.box_pick_2_lp .ct_box_pick_2_lp .img_pick_lp{margin: 4px -4px 0 0}
	.box_pick_2_lp .ct_box_pick_2_lp .tag_tt3_cus{width: calc(100% + 3px);font-size: 32px}

	.box_under_tb_lp .ct_tb_lp .w18_pc{width: 17.8%}
	.box_under_tb_lp .ct_tb_lp .list01 li:last-child{margin-bottom: 18px}
	.under main .box_under_tb_lp .ct_tb_lp table tr:last-child td{padding:15px 25px 16px;}


	.under main .tb_sale_lp .tbl_ct_item{padding: 13px 13px 1px;}
	.under main .tb_sale_lp table.voice_detail_tbl td.td_none_bor_bg{padding: 29px 18px 12px;}
	.under main .tb_sale_lp table td .price .sm{position: relative;top: 2px}
	.under main .tb_sale_lp table .w_lp{width: 168px}
	.under main .tb_sale_lp table .w_lp_0{width: 40px}

	.under main .box_lp .ct_box_lp .frame_more_ttl{margin-bottom: 64px}

	.box_under_user_lp{margin-bottom: 16px}
	.box_under_user_lp .box_info .it_l{width: 500px;padding: 0 0 0 40px;margin: -66px 0 0 0;}
	.box_under_user_lp .box_info .it_r{width: calc(100% - 560px);padding: 18px 62px 0px 0;}
	.box_under_user_lp .box_info .it_r .txt_u{margin: 0 0 1.71em;}

	.under main .box_under_user_lp .ct_box_lp .frame_more_ttl{margin-bottom: 124px}

	.box_under_step_lp .inner{width: calc(100% - 533px);margin-left: auto;}
	.box_under_step_lp .inner .it_l{width: 270px;margin-right: 38px;flex-shrink: 0;}
	.box_under_step_lp .inner .it_r{width: 100%;padding: 17px 0 0 0;}

	.box_under_step_lp .info_step_lp .slick-arrow:hover{opacity: 0.7}

	/*CTA 1*/
	.under main .u_box_cta .tt-cta-3{font-size: 32px;}
	.under main .content_cta #ez-toc-container{margin-bottom: 72px}
	.under main .u_box_cta_1 .tt-cta-3{width: calc(50% + 225px);}
	/*CTA 2*/
	.u_box_cta_2{padding: 77px 0 58px;}
	.under main .u_box_cta_2 .tt-cta-3{width: calc(100% + 10px);text-align: left;}
	.u_box_cta_2 .ct_box_cta{display: flex;justify-content: space-between;flex-direction: row-reverse;}
	.u_box_cta_2 .img_cta_lp{width: 538px}
	.u_box_cta_2 .content_cta_lp{width: calc(100% - 606px);}
	.u_box_cta_2 .btn{margin: 51px 0 0 0;}
	.u_box_cta_2 .btn a{padding-right: 42px;}

	/*CTA 3*/
	.u_box_cta_3{padding: 77px 0 80px;}
	.under main .u_box_cta_3 .tt-cta-3{width: calc(50% + 225px);}
	.u_box_cta_3 .btn{margin: 40px 0 0 0;}


}

@media screen and (min-width: 1600px) and (max-width:1800px) {
	.box_under_step_lp .inner{width: calc(100% - 310px);}

}
@media screen and (min-width: 751px) and (max-width: 1600px){
	.under main .list_box_1 .item{padding: 49px 25px 46px 25px;}
	.under main .list_box_1::before{width: calc(100% - 160px);top: 44px;}
	.under main .list_box_1 .item .desc{font-size: 16px}

	

	.box_under_1::after{max-width: 1200px}

	.under main .box_under_2 .item .it_l{width: 500px}
	.under main .box_under_2 .item .it_r{width: calc(100% - 575px);}
	.under main .ttl-lp .tt-sub{font-size: 22px}
	.under main .box_under_2 .item::before{height: 310px;}
	.under main .box_under_2 .item{margin-bottom: 100px}

	.under main .box_under_2{padding: 100px 0 18px 0}

	.box_pick_2_lp .ct_box_pick_2_lp .img_pick_lp{margin: 4px -4px 0 60px;}
	.box_under_step_lp .inner .it_r{width: calc(100% - 290px);}
	.box_under_step_lp .info_step_lp .item{max-width: 312px}
	.box_under_step_lp .info_step_lp .item .name-step .txt{font-size: 16px;padding: 4px 6px 2px 10px;}
	.box_under_step_lp .info_step_lp .item .name-step{font-size: 19px;}
	.box_under_step_lp .info_step_lp .item .txt_u{font-size: 16px}

	.box_under_user_lp .box_info{min-height: 347px}
	.box_under_user_lp .box_info::after{width: 390px}
	
	.box_under_user_lp .box_info .img-user{margin-bottom: 10px}
	.box_under_user_lp .box_info .name-user{font-size: 18px}
	.box_under_user_lp .box_info .it_r{padding-top: 0}
	.box_under_user_lp .box_info .it_r .txt_u{font-size: 16px}

	.box_under_user_lp .box_info .it_r .txt_u:last-child{margin-bottom: 0}

	.box_under_step_lp .inner{width: calc(100% - 345px);}
	.box_under_step_lp .inner .it_l{width: 245px}
	.box_under_step_lp .info_step_lp .slick-prev{left: -31%;}
	.box_under_step_lp .info_step_lp .slick-next{left: -22.4%;}

	/*CTA1*/
	.u_box_cta::after{font-size: 200px;left: calc(50% - 750px)}
	.u_box_cta .ic_pick_cta{right: calc(50% - 780px);}
	.u_box_cta .ic_pick_cta::after{width: 480px;top: calc(50% - 250px);}
	.under main .u_box_cta .tt-cta-3{font-size: 28px}

	/*CTA2*/
	.u_box_cta_2 .img_cta_lp{width: 40%}
	.u_box_cta_2 .content_cta_lp{width: calc(100% - 45%);}

	.under main .u_box_cta_1 .tt-cta-3,.under main .u_box_cta_3 .tt-cta-3{width: calc(50% + 180px);}

	.box_pick_lp .sub_ct_pick_lp .item{padding-bottom: 123px;}
	.box_pick_lp .sub_ct_pick_lp .item .btn_art{position: absolute;right: 0;bottom: 0;left: 0;padding-bottom: 37px;}
}
@media screen and (min-width: 751px) and (max-width: 1440px){
	.box_under_step_lp .inner{width: calc(100% - 230px);}
	.u_box_cta::after{font-size: 200px;left: calc(50% - 700px)}
	.u_box_cta .ic_pick_cta{right: calc(50% - 750px);} 
}
@media screen and (min-width: 751px) and (max-width: 1366px){
	.box_under_step_lp .inner{width: calc(100% - 160px);}
	.u_box_cta::after{font-size: 200px;left: calc(50% - 650px)}
	.u_box_cta .ic_pick_cta{right: calc(50% - 700px);}
}
@media screen and (min-width: 751px) and (max-width: 1280px){
	.box_under_step_lp .inner{width: 1200px;}
	.u_box_cta::after{font-size: 200px;left: calc(50% - 620px)}
	.u_box_cta .ic_pick_cta{right: calc(50% - 640px);}
	
}
/* screen-min:750px */
@media screen and (max-width: 750px) {
.u_box_cta{padding:36px 0 40px}
.tt-cta{font-size: 16px;margin-bottom: 6px;}
.tt-cta .txt::before, .tt-cta .txt::after{height: 18px}
.tt-cta .txt::before{left: -5px}
.under main .u_box_cta .tt-cta-3{margin-bottom: 14px;padding-bottom: 16px;}
.u_box_cta .btn{margin: 38px 0 0 0;}
.u_box_cta::after{font-size: 120px;left: -40px;letter-spacing: 0;bottom: -16px;}
.under main .u_box_cta .tt-cta-3{font-size: 20px;margin: 0 auto 14px auto;display: block;}

/*CTA2*/
.u_box_cta_2{padding: 40px 0}
.u_box_cta_2 .tt-cta{text-align: center}
.u_box_cta_2 .ct_box_cta .img_cta_lp{margin-bottom: 13px}
.under main .u_box_cta_2 .tt-cta-3{padding-bottom: 15px;margin: 0 auto 24px auto;}
.u_box_cta_2 .txt_u{margin-bottom: 14px}
.u_box_cta_2 .btn{margin: 0;}

/*CTA3*/
.u_box_cta_3::before{background: url(../images/bg_cta3_sp.svg) center / cover no-repeat;}
.under main .u_box_cta_3 .img_cta_lp img{max-height: 100%}
.u_box_cta_3 .img_cta_lp{margin: 22px 0 19px;}
.under main .txt_cta3{letter-spacing: 0}

.box_under_1{padding:55px 0 49px}
.box_under_1::before{width:100%;background: url(../images/bg_box_1_sp.svg) center / cover no-repeat;height: calc(100% - 250px);}
.box_under_1::after{max-width:calc(100% - 60px); }
.box_under_1 .tag_tt2_lp{margin-bottom: 22px;}
.under main .center_pc{text-align: center}
.box_under_1 .txt_box1{margin-bottom: 23px;}
.under main .list_box_1{flex-wrap: wrap;max-width: 340px;margin: 0 auto 73px auto;}
.under main .list_box_1::before{width: calc(100% + 44px);height: calc(100% - 36px);border-width: 8px;left: -22px;top: 52px;}
.under main .list_box_1::after{ border-width: 33px 38px 0px 38px;bottom: -47px;}
.under main .list_box_1 .item{width: 100%;margin: 0 0 20px 0;border-width: 4px;padding: 37px 27px;}
.under main .list_box_1 .item::before{border-width: 95px 95px 0px 0px;left: -3px;top: -3px;}
.under main .list_box_1 .item::after{width: 72px;right: 10px;top: 11px;}
.under main .list_box_1 .item .num{font-size: 28px}
.under main .list_box_1 .item .name{margin-bottom: 24px}
.under main .list_box_1 .item .txt-big{font-size: 22px}
.under main .list_box_1 .item .txt-small{font-size: 16px}
.box_under_1 .tag_tt3_lp{font-size: 24px;line-height: 1.42em;margin-bottom: 15px;letter-spacing: 0.1em;}
.under main .tag_tt3_lp .line::before{bottom: 0}
.under main .box_contact{height: 100%;padding: 28px 20px 30px 20px;}
.under main .box_contact .sub_content .item_l{width: 100%;margin-right: 0;flex-direction: row-reverse;}
.under main .box_contact .sub_content::before{width: 118px;height: 62px;left: inherit;right: 0;clip-path: polygon(12% 0, 100% 0%, 100% 100%, 0% 100%);top: initial;bottom: 0;}
.under main .box_contact::before{background: url(../images/u_bg_contact_sp.svg) center / cover no-repeat;left: -30px;width: calc(100% + 60px);}
.under main .box_contact .sub_content{max-width: 354px;margin: 0 auto;padding: 12px 24px 10px 24px;border: 5px solid #fff;}
.under main .box_contact .sub_content .img{display: flex;align-items: center;justify-content: center;height: 106px;top: -23px;left: initial;position: absolute;right: -23px;}
.under main .box_contact .sub_content .img img{max-height: 100%;width: auto}
.under main .box_contact .sub_content .name{font-size: 18px;margin-left: 0;width: calc(100% + 20px);line-height: 1.8em;}
.under main .box_contact .btn_inquiry{text-align: center;margin: 21px 0 0 0;}
.under main .box_contact .btn_inquiry a{width: 330px;height:65px;font-weight: bold;}


.under main .box_under_2{padding: 56px 0;}
.under main .box_under_2  .frame_more_ttl{width: calc(100% + 20px);left: -10px;position: relative;margin-bottom: 37px;}
.under main .box_under_2 .frame_more_ttl .sm{letter-spacing: 0.095em;padding: 0 5px}
.under main .tt-lp .line2::before{height: 3vh}


.under main .box_under_2 .sub-under-2{margin: 20px  0 0 0}
.under main .box_under_2 .item{margin-bottom: 60px}
.under main .box_under_2 .item .it_l{margin: 0 0 68px 0}
.under main .box_under_2 .item .img{text-align: center}
.under main .box_under_2 .item1 .img{margin-left: auto}
.under main .box_under_2 .item::before{height: 366px;width: calc(100% - 60px);top: 28px;}
.under main .box_under_2 .item1::before, .under main .box_under_2 .item3::before{right: -30px}
.under main .box_under_2 .item2::before{left: -30px}
.under main .ttl-lp .tt-sub{font-size: 13px;margin-bottom: 23px;}
.under main .ttl-lp .tt-sub .txt{border-width: 2px;padding: 5px 11px 4px 12px;}
.under main .ttl-lp .tt-sub .txt::before{border-width: 11px 13px 0px 0px;left: 61px;bottom: -11px;}
.under main .ttl-lp .tt-sub .txt::after{border-width: 14px 18px 0px 1px;bottom: -14px;}
.under main .ttl-lp{margin-bottom: 30px;}
.under main .title3_lp{font-size: 22px;}
.under main .title3_lp .txt_h3_2{font-size: 73%}
.under main .title3_lp::before{height: calc(100% + 10px);top: -5px}

.under main .box_under_3{padding: 9px 0 40px 0}
.under main .box_chart{width: calc(100% - 20px);height: 100%}
.under main .box_chart::before{width: 100%;height: calc(100% + 42px);top: -42px;}
.under main .box_chart .ct-chart{padding: 13px 14px 14px 14px}
.under main .box_chart .ct-chart .tag_tt3_2{margin-bottom: 16px;letter-spacing: 0.1em;}
.under main .box_chart .box_u_chart .img{text-align: center}
.under main .box_chart .box_u_chart .desc{letter-spacing: -0.01em;margin-bottom: 27px;}

.box_pick_lp{margin: 69px 0 0;padding: 40px 0 56px;}
.box_pick_lp::after{width: 292px;height: 292px;right: initial;left: 0;top:0;background: url(../images/bg_ft_after_sp1.png) center / cover no-repeat;}
.box_pick_lp .tt_ft{top: -40px}
.box_pick_lp .tt_ft .txt{font-size: 20px;padding: 6px 20px;text-align: center;display: block;}
.box_pick_lp .tt_ft .txt::before{width: 299px;background: url(../images/bg_btn_pick_lp_sp.svg) center / cover no-repeat;aspect-ratio: 299 / 97;left: 0;top: -5px;right: 0;margin: 0 auto;}
.box_pick_lp .tt-pick-lp{font-size: 32px;line-height: 1.5em;}
.box_pick_lp .txt-en-lp{top: initial;bottom: -18px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.box_pick_lp .sub_ct_pick_lp{flex-direction: column;margin: 64px 0 0;}
.box_pick_lp .sub_ct_pick_lp .item{width: 100%;margin: 0 0 54px 0;padding: 20px 30px 36px 30px;}
.box_pick_lp .sub_ct_pick_lp .item:last-child{margin-bottom: 0;padding-bottom: 26px;}
.box_pick_lp .sub_ct_pick_lp .item .img_picl_lp{display: flex;height: 169px;align-items: center;justify-content: center;margin: -50px auto 17px auto;}
.box_pick_lp .sub_ct_pick_lp .item .img_picl_lp img{max-height: 100%;width: auto}
.box_pick_lp .sub_ct_pick_lp .desc_picl_lp{margin-bottom:21px}
.box_pick_lp .sub_ct_pick_lp .item .btn_art{margin: 0 auto 0 -16px;}
.box_pick_lp .sub_ct_pick_lp .item .btn_art a, .box_pick_2_lp .content_pick_lp .btn_art a{width: 330px;height: 65px}

.box_table_lp{padding: 55px 0px 35px;}
.under main .box_under_tb_lp .frame_more_ttl{margin-bottom: 45px}
.box_table_lp .content_table_lp .item .tag_tt2_cus{margin-bottom: 48px;letter-spacing: 0.1em;}
.box_table_lp .content_table_lp{margin: 46px 0 0 0;}
.box_table_lp .content_table_lp .item{padding-bottom: 56px;margin-bottom: 57px;}
.box_table_lp .content_table_lp .item,.box_table_lp .content_table_lp .ct_it_l{flex-direction: column;}
.box_table_lp .content_table_lp .ct_it_l .info_txt_lp{margin-bottom: 13px}
.box_table_lp .content_table_lp .ct_it_l .user-lp{display: flex;margin-right: 0;align-items: center;margin-bottom: 28px;}
.box_table_lp .content_table_lp .item .img_user_lp{width: 100px;height: 100px;margin-right: 18px;margin-bottom: 0;}
.box_table_lp .content_table_lp .item .txt_user_lp{text-align: left}
.box_table_lp .content_table_lp .item .list-tb-lp li::before{content:".";width: 0;font-size: 24px;height: 0;top: -8px;}
.box_table_lp .content_table_lp .item .info_txt_lp .group_tb_lp .tt-tb-lp{padding-left: 31px}
.box_table_lp .content_table_lp .item .info_txt_lp .group_tb_lp .tt-tb-lp::before{width: 24px;top: 0;background: url(../images/ic_check_sp_lp.png) center / cover no-repeat;}
.box_table_lp .content_table_lp .tag_tt6_cus{margin-bottom: 24px;padding-bottom: 8px;}

.box_text_lp{width: calc(100% - 20px);height: 100%;margin: 0 auto;max-width: 394px;padding: 15px 20px;}
.box_text_lp::before{width: 394px;height: calc(100% + 39px);background: url(../images/bg_box_text_sp.svg) center / cover no-repeat;top: -36px;}
.box_text_lp .ct_text_lp{background: #fff;box-shadow: 0px 3px 3px rgb(0, 0, 0, 25%);z-index: 1;position: relative;padding: 19px 20px 29px 20px}
.box_text_lp .ct_text_lp .tag_tt2_lp{font-size: 22px;line-height: 1.8em;}
.box_text_lp .ct_text_lp .tag_tt2_lp .line::before{bottom: 2px;height: 8px;}

.box_pick_2_lp .ct_box_pick_2_lp{flex-direction: column}
.box_pick_2_lp .ct_box_pick_2_lp .img_pick_lp{text-align: center;margin-bottom: 40px;}
.box_pick_2_lp .ct_box_pick_2_lp .tag_tt3_cus{text-align: center;font-size: 20px;padding-bottom: 25px;margin-bottom: 24px;}
.box_pick_2_lp .txt-en-lp{top: initial;left: 0;right: 0;margin: 0 auto;bottom: -20px;text-align: center;}
.box_pick_2_lp::after{width: 267px;height: 250px;right: initial;left: -30px}
.box_pick_2_lp .ct_box_pick_2_lp .content_pick_lp .txt_u{margin-bottom: 11px}
.box_pick_2_lp .content_pick_lp .btn_art{margin: 10px 0 0 4px;}

.box_under_4{padding: 3px 0 21px;}
.box_under_4 .info_box_4{margin: 45px 0 0 0;;flex-direction: column;}
.box_under_4 .info_box_4 .item{width: 100%;margin: 0 0 24px 0;padding: 29px 22px 30px 22px}
.box_under_4 .info_box_4 .item .list01{padding: 0}
.box_under_4 .info_box_4 .item .list01 li{font-size: 14px;margin-bottom: 16px;}
.box_under_4 .info_box_4 .item .list01 li::before{top: 6px}
.box_under_4 .info_box_4 .item .list01 li:last-child{margin-bottom: 0}
.box_under_4 .info_box_4 .item:not(:last-child)::before{left:0;right: 0;margin: 0 auto;top: initial;bottom: -43px;background: url(../images/ic_row4_sp.png) center / cover no-repeat;width: 29px;aspect-ratio: 29 / 68;}


.box_pick_2_lp{margin: 53px 0;padding: 40px 0 33px 0;}
.under main .box_under_3 .bg_tb{bottom:-80px }

.box_lp{padding: 11px 0 0;}
.box_lp .ct_box_lp{padding:52px 0 56px}


.under main .tb_lp ul li{font-size: 14px;margin-bottom: 6px;}
.under main .tb_lp td{padding: 10px 15px;}
.under main .tb_lp .w18_pc{width: 89px}
.under main .box_table_lp .frame_more_ttl .sm{padding: 0 5px}

.box_under_step_lp{padding: 52px 0 61px}
.under main .box_under_step_lp .inner{padding: 0;}
.box_under_step_lp .inner, .box_under_step_lp .info_step_lp{flex-direction: column;}
.under main .box_under_step_lp .frame_more_ttl{margin-bottom: 35px}
.box_under_step_lp .it_l{width: calc(100% - 30px);margin-left: auto}
.box_under_step_lp .it_r{width: calc(100% - 20px);margin-left: auto}
.box_under_step_lp .info_step_lp .item .img-step{margin-bottom: 20px}
.box_under_step_lp .info_step_lp .item .name-step{font-size: 15px;margin-bottom: 12px;}
.box_under_step_lp .info_step_lp .item .name-step .txt{font-size: 18px;padding: 4px 7px 2px 10px;}
.box_under_step_lp .info_step_lp .item{max-width: 268px;padding: 0 14px}
.box_under_step_lp .info_step_lp .slick-prev, .box_under_step_lp .info_step_lp .slick-next{top: -54px;width: 40px;height: 40px;}
.box_under_step_lp .info_step_lp .slick-prev{left: initial;right: 82px;background: url(../images/ic_next_lp_sp.png) center / cover no-repeat;}
.box_under_step_lp .info_step_lp .slick-next{left: initial;right: 30px;background: url(../images/ic_prev_lp_sp.png) center / cover no-repeat;}

.box_under_qa_lp .ct_box_lp{padding: 52px 0 24px;}

.box_under_user_lp .ct_box_lp{padding: 52px 0 0}
.under main .box_under_user_lp  .frame_more_ttl{margin-bottom: 64px}
.box_under_user_lp .box_info::after{bottom: initial;width: 314px;top: 0;background: url(../images/bg_after_user_lp_sp.svg) center / cover no-repeat;aspect-ratio: 13 / 12;}
.box_under_user_lp .box_info{flex-direction: column;padding: 0 20px 33px 20px;max-width: 354px;margin: 0 auto;}
.box_under_user_lp .box_info::before{width: 354px;height: auto;border: 10px solid transparent;border-image: url(../images/bg_user_lp_sp.svg) 10 stretch;background: none;height: 100%;}
.box_under_user_lp .box_info .it_r{padding:0 10px}
.box_under_user_lp .box_info .img-user{margin: -19px auto 20px auto;}
.box_under_user_lp .box_info .name-user{font-size: 14px;font-weight: 500;margin-bottom: 45px;}


.txt-en-lp{font-size: 130px}
.bg_line::before{height: 7px;bottom: -1px}
.bg_line1::before{width: 100%}
.line_bg_lp {background:linear-gradient(transparent 0%, transparent 34%, #fff 52%, #fff 61%, #fff 85%, transparent 80%, transparent 100%) repeat scroll 0 0;padding-bottom: 5px;}

/*============ END 750 ============ */
}
/* screen-max:640px */
@media screen and (max-width: 640px) {

}
/* screen-max:460px */
@media screen and (max-width: 440px) {
.under main .box_contact{padding: 28px 0px 30px 0px;}
.under main .box_under_2 .item::before{height: 215px}
.under main .box_under_2 .item .img{width: calc(100% - 14px);margin: 0 0 0 auto}
.under main .box_under_2 .item2 .img{margin: 0 auto 0 0}

.under main .box_chart .ct-chart .tag_tt3_2{font-size: 18px;line-height: 1.8em}
.under main .box_chart .ct-chart .tag_tt3_2 .line_bg2{padding-bottom: 3px;}
.box_pick_lp .tt-pick-lp{font-size: 7.56vw}

.box_table_lp .content_table_lp .item .tag_tt2_cus{font-size: 5.22vw}
}
/* screen-max: 390px */
@media screen and (max-width: 390px) {
.u_box_cta .btn a{width: 100%}
.sp375{display:block !important}
.under main .box_contact .sub_content{padding: 12px}
.under main .box_contact .sub_content .name{font-size: 4.2vw}
.under main .box_contact .btn_inquiry a{width: 280px}

.under main h2 .sm{font-size: 3.7vw}
.under main .box_under_2 .item::before{height: 200px;width: calc(100% - 15px);top: 25px;}
.under main .ttl-lp .tt-sub{font-size: 3.1vw}
.under main .ttl-lp .tt-sub .txt{padding: 1.2vw 2vw}

.box_table_lp .content_table_lp .item .img_user_lp{width: 80px;height: 80px;margin-right: 10px;}
.box_table_lp .content_table_lp .item .tag_tt2_cus{font-size: 4.8vw}
.box_table_lp .content_table_lp .item .txt_user_lp{font-size: 3.6vw}
.under main .tb_lp ul li::before{top: 6px}

.box_pick_lp .tt-pick-lp{font-size: 7vw}
.box_pick_lp .sub_ct_pick_lp .item .btn_art{margin: 0 auto;}
.box_pick_lp .sub_ct_pick_lp .item .ic_btn,.box_pick_2_lp .content_pick_lp .ic_btn{width: 100%}
.box_pick_lp .sub_ct_pick_lp .item .btn_art a, .box_pick_2_lp .content_pick_lp .btn_art a{width: 100%;}
.box_pick_lp .sub_ct_pick_lp .item{padding: 20px 20px 40px 20px;}
.box_under_user_lp .box_info,.box_under_user_lp .box_info::before{max-width: 100%;width: 100%}
.box_under_user_lp .box_info::before{background-size:100% auto;}
.box_under_user_lp .box_info::after{width: 290px}
.box_under_user_lp .box_info .it_r{padding: 0}

.box_table_lp .content_table_lp .tag_tt6_cus{font-size: 4vw}

.box_text_lp::before{width: 100%}

}
@media screen and (max-width: 375px) {
.under main .box_under_2 .item::before{height: 195px}
}
/* screen-max: 360px */
@media screen and (max-width: 360px) {
.tt-cta{font-size: 14px}

.under main .list_box_1 .item{padding: 37px 10px;}

.under main .u_box_cta .tt-cta-3{font-size: 5vw}
.tt-cta .txt{padding: 0 10px}
.tt-cta .txt::before, .tt-cta .txt::after{height: 12px}
.under main .title3_lp{font-size: 18px}

.under main .box_under_2 .item::before{height: 185px}
.box_pick_lp .sub_ct_pick_lp .item{padding: 20px 15px 40px 15px;}

.box_text_lp .ct_text_lp .tag_tt2_lp{font-size: 18px}
.box_pick_2_lp .ct_box_pick_2_lp .tag_tt3_cus{font-size: 4.5vw}

.box_under_user_lp .box_info::after{width: 280px}

}
@media screen and (max-width: 320px) {
.u_box_cta::after{font-size: 100px;}
.u_box_cta .btn a{width: 100%}



.box_under_1 .tag_tt3_lp{font-size: 22px}
.under main .list_box_1 .item .desc{letter-spacing: -0.05em}
.under main .list_box_1 .item .txt-small{font-size: 14px}

.under main .box_under_2 .item::before{height: 160px}

.box_table_lp .content_table_lp .item .img_user_lp{width: 60px;height: 60px;margin-right: 10px;}

.box_pick_lp .sub_ct_pick_lp .item{padding: 20px 15px 40px 15px;}
.box_pick_lp .sub_ct_pick_lp .item .btn_art a, .box_pick_2_lp .content_pick_lp .btn_art a{font-size: 14px}

.box_text_lp .ct_text_lp{padding: 19px 10px 29px 10px;}

.box_under_user_lp .box_info::after{width: 240px}
.box_under_user_lp .box_info .name-user{font-size: 12px}
.under main .tb_lp td{padding: 10px 5px}
.under main .tb_lp ul li,.box_under_1 .txt_box1{letter-spacing: -0.05em;font-size: 13px}

.under main .box_contact .sub_content .img{height: 90px}
.under main .box_contact .sub_content::before{width: 90px}
.under main .box_contact .btn_inquiry a{width: 260px}

.under main .box_chart .ct-chart .tag_tt3_2{font-size: 16px}

.txt-en-lp{font-size: 100px}
}