body,html{min-width:960px;color:#000;font-size:62.5%}*{box-sizing:border-box}a{color:#0030ff;text-decoration:underline}a:hover{text-decoration:none}.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.txt_wrap{text-indent:110%;white-space:nowrap;overflow:hidden}.txt-wide{display:inline-block;font-weight:bold;transform:scale(0.8, 1.3)}.txt_bold{font-weight:bold}.txt_8{font-size:0.8rem}.txt_12{font-size:1.2rem}.txt_14{font-size:1.4rem}.txt_16{font-size:1.6rem}.txt_20{font-size:2rem}.txt_red{color:#ff0012}.pink_txt{color:#ff0098}.tac{text-align:center}.tal{text-align:left}.m0{margin:0 auto}.mb10{margin-bottom:1rem}.mb20{margin-bottom:2rem}.mb40{margin-bottom:4rem}.mb80{margin-bottom:8rem}.pd20{padding:1.8rem}.pl2{padding-left:28px}.df{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.df_c{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}ul li,ol li{list-style-type:none;padding-left:1em;text-indent:-1em}.bg_yellow{background:#ffee32}.is-fixed{position:fixed;top:0;left:50%;transform:translate(-50%, 0%);background-color:rgba(0,10,148,0.8);z-index:1}.modal_wrapper{width:100%;max-width:820px;height:auto;margin:0 auto}.display_pc{display:block}.display_sp{display:none}.body_inner{width:100%;height:auto;font-size:1.4rem;line-height:2rem;background:#0e6bcf;background:linear-gradient(180deg, #0e6bcf 0%, #66c4f9 100%)}.body_inner .bg{width:100%;height:auto;background:url(../img/la_img/ixa_lan_bg.jpg) no-repeat top center;background-size:100% auto}.body_inner .ttl{display:block;width:100%;max-width:1600px;height:auto;margin:0 auto;background:url(../img/la_img/ixa_lan_ttl.png) no-repeat top center;background-size:100% auto}.body_inner .ttl .ttl_pc{display:block;width:100%;max-width:762px;height:0;padding-top:32%;margin:0 auto;background:url(../img/la_img/ixa_ia_img_ttl.png) no-repeat top center;background-size:100% auto}.body_inner .btn_area{display:flex;flex-direction:row;justify-content:space-around;width:100%;max-width:960px;height:auto;margin:0 auto 8rem}.body_inner .btn_area .btn{width:100%;max-width:460px;height:auto;margin:0 auto 2rem}.body_inner .btn_area .btn .rissyun{display:block;width:100%;height:0;padding-top:82.17%;background:url(../img/la_img/ixa_ia_sasshin_btn.png) no-repeat top center;background-size:100% 100%}.body_inner .btn_area .btn .rissyun:hover{background:url(../img/la_img/ixa_ia_sasshin_btn_h.png) no-repeat top center;background-size:100% 100%}.body_inner .btn_area .btn .cardcpn{display:block;width:100%;height:0;padding-top:82.17%;background:url(../img/la_img/ixa_ia_card_btn.png) no-repeat top center;background-size:100% 100%}.body_inner .btn_area .btn .cardcpn:hover{background:url(../img/la_img/ixa_ia_card_btn_h.png) no-repeat top center;background-size:100% 100%}.body_inner .footer{width:100%;height:auto;padding:4rem 2rem;margin:0 auto;background:#0b1a2f;text-align:center}.body_inner .footer p{color:#fff}.body_inner .footer a{color:#f4f402;text-decoration:underline}.body_inner .footer a:hover{text-decoration:none}@media screen and (max-width: 768px){body,html{width:100%;min-width:auto}#header{display:none}.display_pc{display:none}.display_sp{display:block}.body_inner .bg{background-size:100% 100%}.body_inner .ttl{display:block;width:100%;max-width:768px;height:auto;margin:0 auto;background:none}.body_inner .ttl .ttl_pc{display:block;width:100%;max-width:768px;height:0;padding-top:78%;margin:0 auto;background:url(../img/la_img/ixa_lan_ttlsp.png) no-repeat top center;background-size:100% auto}.body_inner .btn_area{display:flex;flex-direction:column;width:100%;max-width:768px;padding:2rem}.body_inner .btn_area .btn{width:100%;max-width:420px;height:auto;margin:0 auto 4rem}.body_inner .retop{width:100%;max-width:920px;height:auto;display:flex;margin:0 auto 8rem;justify-content:flex-end}.body_inner .retop a{display:block;width:160px;height:40px;line-height:40px;text-decoration:none;color:#333333;font-weight:bold;font-size:1.4rem;text-align:center;border:2px solid #fff;background:#faa53f;border-radius:40px}.body_inner .retop a:hover{background:#ffcc73}.body_inner .footer{width:100%;height:auto;padding:4rem 2rem;margin:0 auto;background:#191919;text-align:center}.body_inner .footer p{color:#fff}.body_inner .footer a{color:#f4f402;text-decoration:underline}.body_inner .footer a:hover{text-decoration:none}}@media screen and (max-width: 480px){.pl2{padding:0}}
