.contents_box {z-index: 1;position:relative;}.contents_box.modal_contents {z-index:10;}.bg_F9FAFB {background:#F9FAFB;}.bg_E9F6FE {background:#E9F6FE;}.bg_blue_169DFF {background:#169DFF;}.bg_gradient_169DFF {background: linear-gradient(90deg, #169DFF 0%, #7D4FFF 100%);}.contents {max-width:1068px;margin: 0 auto;z-index: 1;padding-left: 20px;padding-right: 20px;}.contents.paddingzero {padding: 0px;}.contents_bg_sky {width:100%;height:200px;background:#E9F6FE;z-index:0;}.contents_bg_sky.h200 {margin-top:-230px;}.contents_bg_sky.h400 {height:400px;margin-bottom:-400px;}.blue_169DFF {color:#169DFF;}.color_363D49 {color:#363D49;}.color_838A9A {color:#838A9A;}.txt_01 {font-size:16px;font-weight:bold;line-height:25.6px;letter-spacing: -0.6px;margin-bottom:12px;color:#169DFF;}.txt_01.hidden {display:none;font-size:18px;font-weight:bold;line-height: 28.8px;letter-spacing: -0.6px;margin-bottom:12px;}.txt_02 {color:#363D49;font-weight:bold;font-size:28px;line-height:44.8px;letter-spacing: -0.6px;}.txt_02.hidden {display:none;}.txt_03 {margin-top:24px;color:#838A9A;font-weight:400;font-size:16px;line-height:28.8px;letter-spacing: -0.6px;}.txt_03.hidden {display:none;letter-spacing: -1.5px;font-size: 17px;}.txt_04 {margin-top:20px;font-weight:bold;font-size:13px;line-height:20.8px;letter-spacing: -0.6px;position: relative;color:#B0BAC8;}.ex_box_left .txt_04 a {color:#169DFF;}.txt_04.hidden {display:none;letter-spacing: -0.6px;font-size: 15px;line-height:17px;font-weight:normal;}.ex_box_area {position:relative;}.ex_box_layer {margin-top: 80px;text-align:center;}.ex_box {width:100%;display: inline-block;text-align: left;padding-bottom: 105px;}.ex_box.center {text-align: center;}.ex_box.max860 {max-width:860px;}.ex_box.paddingleft104 {padding-left:104px;}.ex_box_left {float:left;width:340px;}.ex_box_left.margin_bottom_0 {padding-bottom: 0px;}.ex_box_right {float:left;width: calc(100% - 340px);max-width: 530px;}.ex_box_right.maxwith100per {max-width:100%;}.ex_box_right .img {width: 530px;text-align: center;position: relative;}.ex_box_right .img.review_scroll_layer {margin-top: -80px;margin-bottom: -100px;z-index:3;}.ex_box_right .img img.shadow {max-width:364px;width:100%;box-shadow: 30px 200px 200px #C9CFD7;}.ex_box_right .img img.shadow_2 {filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));padding: 8px;max-width: 530px;width:100%;}.ex_box_right .img .margin_top_44 {margin-top: 44px;}.ex_box_left .txt_04 img {padding-right:4px;vertical-align: middle;}.ex_box_left .txt_04:hover {cursor:pointer;}.ex_box_left .txt_04:hover .txt_05 {opacity: 1;transform: translateY(0);transition: opacity .15s linear,transform .15s linear;}.ex_box_left .txt_05 {margin-top:11px;margin-top:0px;width:320px;height:93.16px;position:relative;padding-bottom:200px;transform: translateY(.6em);transition: opacity .15s linear,transform .15s linear,right 0s .15s;opacity: 0;position: absolute;width: 400px;height: 300px;top: 34px;left: -70px;}.ex_box_left .txt_05 .help_box_layer {width: 320px;height: 93.16px;}.ex_box_left .txt_05 .help_box {position: absolute;width: 320px;height: 80px;top:15.05px;left:0px;left: 30px;background: #FFFFFF;border: 1.3px solid rgba(22, 157, 255, 0.1);box-sizing: border-box;border-radius: 15px;}.ex_box_left .txt_05 .help_box_inner {font-size: 14px;line-height: 160%;letter-spacing: -0.6px;color: #9098A4;padding:14px;font-weight:400;}.ex_box_left .txt_05 .help_box_top_arrow {position: absolute;width: 22px;height: 19.05px;left: 38px;left: 68px;top: 0px;}.ex_box_left .txt_05 .help_box_top_arrow:before {content: "";display: block;width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 19px solid #fff;position: absolute;top: 0px;left: 0px;z-index: 2;}.btn_appli_box_layer {margin-top:32px;}.btn_appli_box {margin: 0 auto;width:190px;height:60px;line-height:52px;text-align:center;font-weight:bold;font-size:16px;background:#169DFF;border-radius:100px;}.btn_appli_box:hover {background:#7D4FFF;background:#169DFF;box-shadow: 0px 20px 50px rgba(0, 203, 255, 0.2);}.btn_appli_box a {color:#fff;}.btn_appli_img_box {margin:0 auto;margin-top:52px;text-align:center;height: 300px;overflow: hidden;border-radius: 50px;background-image: url(/images/main/img_01_2x.png);background-position: center;background-size: cover;max-width: 870px;}.btn_appli_img_box img {max-width:864px;width: 100%;}