@charset "utf-8";
/* CSS Document */



.top_07{
	width:80%;
	padding-left:10%;
	padding-right:10%;
}
.language_kuan_07{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	height:25px;
}
.overall_cont_07{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	padding-top:25px;
}
.tools_fhtop_07{
	width:80%;
	padding-left:10%;
	padding-right:10%;
	text-align:right;
	margin:0 auto;
	padding-top:35px;
}
.tools_fhtop_08{
	width:1010px;
	margin:0 auto;
	text-align:right;
	padding-top:35px;
}
.footer_07{
	width:80%;
	margin-left:10%;
	margin-right:10%;
	height:70px;
	text-align:center;
	padding-top:30px;
	border-top:#CCC 1px solid;
}
.footer_08{
	width:1010px;
	margin:0 auto;
	height:70px;
	text-align:center;
	padding-top:30px;
	border-top:#CCC 1px solid;
}
.al_07_a1{font-size:26px; line-height:160%;}
.al_07_a2{font-size:30px; text-decoration:underline;}
.al_07_a3{border-bottom:1px solid #000;}
.al_07_a4{font-size:16px; line-height:150%;}
.al_07_a5{font-size:22px;}
.al_07_a6{text-decoration:underline;}
.al_07_a7{font-size:18px;}
.al_07_a8{background:#FFFF00;}
.al_07_a9{text-decoration:underline; padding-bottom:2px; border-bottom:1px solid #000;}
.al_07_a10{color:#ff0000;}
.al_07_a11{margin-top:20px; padding:10px 10px; background:#DDD9C3; font-size:18px; line-height:150%;}
.al_07_a4 th{text-align:center;}
.al_07_a4 td{padding-left:40px;}


.al_11_a1{font-size:24px; line-height:150%;}
.al_11_a2{font-size:32px; line-height:150%;}
.al_11_a3{font-size:14px; line-height:140%;}
.al_11_a4{font-size:16px; line-height:140%;}
.al_11_a5{padding-left:15px; padding-top:5px;}
.al_11_a6{ color:#b04109;}
.al_11_a7{font-size:38px; line-height:150%;}
.al_11_a8{padding-left:15px; padding-top:5px;}
.al_11_a9{padding-left:15px; padding-top:15px;}

.al1120_a img{width:100%;}

.al0410_a{color:#D60078;}

.al0704_a{padding-bottom:20px; border-bottom:2px solid #e880bb;}
.al0704_b{font-size:18px; text-decoration:underline;}
.al0704_c{color:#D60078;}

.font16{font-size:16px; line-height:150%;}
.font18{font-size:18px;}
.al1910_a1{text-decoration:underline;}
.for_red{color:#ff0000; border-bottom:1px solid;}
.for_redn{color:#ff0000;}
.al1910_a2 img{display:initial;}
.al1910_a3{background:#FF0;}
.al1910_a4{background:#FF0; padding:30px 0px 30px 0px; margin-top:50px;}
.al1910_a5{color:#F00; text-decoration:underline;}
.al1910_a6{background:url(../images/al_1910_a6.jpg) no-repeat 700px 0px; height:150px;}

.lp202309_system{font-family:"MS PMincho", "MS Mincho", "Kozuka Mincho Pro", serif; font-size:28px; font-weight:bold;}
.overall_cont img{display:inline-block;}
.lp202309_f21{font-size:21px; line-height:34px;}
.lp202309_bold{font-weight:bold;}
.lp202309_dhsj{padding-top:50px; display:flex; justify-content:space-between;}
.lp202309_dhsj_w{width:502px;}
.lp202309_dhsj_bt{color:#FFFFFF; font-size:21px; line-height:44px; text-align:center; background-color:#D10868;}
.lp202309_dhsj_lr{font-size:16px; line-height:34px; padding:16px 0; background-color:#F6F6F6; display:flex; justify-content:center;}
.lp202309_dhsj_lr p{font-size:21px; font-weight:bold;}

.top_lp2024_01{width:1010px; height:110px; padding-top:10px; margin:0 auto;}
.lp01_banner{height:640px; background:url(../lp_2024/images/lp01_banner.jpg) no-repeat center;}
.lp01_w1000{width:1000px; margin:0 auto;}
.lp01_f16{font-size:16px; line-height:34px;}
.lp01_results_bg{padding:40px 0 50px 0; background-color:#EBEBEB;}
.lp01_st{font-family:"Noto Serif JP", "Noto Serif", serif;}
.lp01_results_title{font-size:33px; font-weight:900; line-height:1.3; text-align:center;}
.lp01_field{height:510px; background:url(../lp_2024/images/lp01_field.jpg) no-repeat center;}
.lp01_please_title{font-size:33px; font-weight:900; line-height:1.3; text-align:center; padding-bottom:15px; border-bottom:#404040 1px solid;}
.lp01_f21z{color:#FFA300; font-size:21px; font-weight:500;}
.lp01_please_list{color:#FFA300; font-size:33px; font-weight:900; line-height:50px;}
.lp01_please_list span{width:50px; height:50px; color:#FFFFFF; padding-right:5px; margin-right:15px; border-radius:50%; display:inline-block; text-align:right; background-color:#FFA300; box-sizing:border-box;}
.lp01_looking_title{font-size:33px; font-weight:900; line-height:1.3; text-align:center;}
.lp01_visitor dd{width:240px; float:left;}
.lp01_visitor img{display:inline-block;}
.lp01_visitor_voice{display:flex; padding:10px 0 10px 20px; border-radius:15px; background-color:#C1C1C1; position:relative;}
.lp01_visitor_gs{width:74px; height:74px; color:#000000; font-size:30px; font-weight:bold; line-height:74px; text-align:center; border-radius:50%; background-color:#FFFFFF;}
.lp01_visitor_z{color:#FFFFFF; font-size:24px; font-weight:bold; line-height:36px; padding-left:15px;}
.lp01_visitor_voice:before{content:""; position:absolute; height:0; width:0; border-color:transparent #C1C1C1; border-width:20px 35px 0 0; border-style:solid; top:60px; left:-32px; transform:rotate(-10deg)}
.lp01_visitor2 dd{width:280px; float:right; text-align:center;}
.lp01_visitor2 .lp01_visitor_voice:before{border-color:#C1C1C1 transparent; border-width:0 35px 20px 0; border-style:solid; top:60px; left:auto; right:-32px; transform:rotate(10deg)}
.lp01_table table{border-top:#CCCCCC 2px solid; border-left:#CCCCCC 2px solid;}
.lp01_table table th{width:208px; font-size:16px; font-weight:normal; line-height:34px; border-right:#CCCCCC 2px solid; border-bottom:#CCCCCC 2px solid; padding-left:15px; text-align:left; box-sizing:border-box; background-color:#F2F2F2}
.lp01_table table td{border-right:#CCCCCC 2px solid; border-bottom:#CCCCCC 2px solid;}
.lp01_input{width:100%; height:34px; font-size:16px; padding:0 10px; border:none; box-sizing:border-box;}
.lp01_submit{width:352px; height:55px; border:none; background:url(../lp_2024/images/lp01_submit.jpg) no-repeat; cursor:pointer;}
.lp01b_banner{height:640px; background:url(../lp_2024/images/lp01b_banner.jpg) no-repeat center;}

.lp02_banner{height:637px; background:url(../lp_2024/images/lp02_banner.jpg) no-repeat center;}
.lp02_banner_a{width:758px; margin:0 auto; padding-top:489px; padding-left:15px;}
.lp02_banner_a a{width:758px; height:90px; display:block;}
.lp02_field{height:649px; margin-top:75px; background:url(../lp_2024/images/lp02_field.jpg) no-repeat center;}
.lp02_distributor_bg{padding:16px; margin-top:50px; background:url(../lp_2024/images/lp02_distributor_bg.jpg) repeat;}
.lp02_distributor{padding:30px 38px; display:flex; justify-content:space-between; background-color:#FFFFFF;}
.lp02_distributor_lr{width:662px;}
.lp02_distributor_title{color:#FFA100; font-size:41px; line-height:1.3;}
.lp02_distributor_table{margin-top:20px; padding-top:20px; border-top:#BFBFBF 1px solid; line-height:30px;}
.lp02_distributor_table td:first-child{width:125px;}
.lp02b_banner{height:637px; background:url(../lp_2024/images/lp02b_banner.jpg) no-repeat center;}
.lp01_company_title{color:#FFA300; font-size:33px; font-weight:900; line-height:50px; padding-bottom:10px; text-align:center; border-bottom:#FFA300 1px solid;}
.lp01_company_p{color:#000000; font-size:29px; line-height:42px;}
.lp01_company_an a{width:351px; height:54px; margin:0 auto; color:#FFFFFF; font-size:25px; font-weight:900; line-height:54px; text-decoration:none; display:block; text-align:center; background:url(../lp_2024/images/company_a19.png) no-repeat;}

