.con_intro,.con_scene .box_scene,.con_flow .box_flow,.con_lineup .box_lineup,.con_sub .box_sub{width:90%;max-width:1640px;margin:auto}@media only screen and (max-width: 1199px){.con_intro,.con_scene .box_scene,.con_flow .box_flow,.con_lineup .box_lineup,.con_sub .box_sub{width:91.66667%}}*{box-sizing:border-box}.box_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.st_main{color:#2e87c6}.st_main span{color:#000;display:block}.con_intro{text-align:center;margin-top:120px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:60px}}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:1.5em}}.con_intro .st_main{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st_main{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_main{margin-bottom:1.5em}}.con_intro .st_main span{margin:10px 0 0}.con_intro .box_intro .box_tit .txt_intoro{font-size:188%;margin-bottom:20px;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit .txt_intoro{font-size:188%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit .txt_intoro{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_tit .txt_intoro{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_tit .txt_intoro{margin-bottom:1em}}.con_intro .box_intro .box_list{margin-top:60px;align-items:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_list{margin-top:30px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list{display:block;width:200%;position:relative;left:50%;transform:translate(-50%, 0)}}.con_intro .box_intro .box_list .slick-arrow{position:absolute;top:50%;width:30px;height:30px;padding:10px;overflow:hidden;text-indent:-9999em;border:0;z-index:10;transform:translate(0, -50%);border:1px solid #ccc}.con_intro .box_intro .box_list .slick-prev{left:30%;background:#fff url(../images/home/ic_prev.jpg) no-repeat center center;background-size:80%}.con_intro .box_intro .box_list .slick-next{right:30%;background:#fff url(../images/home/ic_next.jpg) no-repeat center center;background-size:80%}.con_intro .box_intro .box_list .list_point{width:30%;margin:1.5%;padding:5% 1%;border:5px solid #2e87c6;position:relative;padding:5% 1%}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point{width:auto}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point{margin:0.5% 0.1%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point{padding:0.5% 0.2%}}@media only screen and (min-width: 768px){.con_intro .box_intro .box_list .list_point{padding:5% 1%}}.con_intro .box_intro .box_list .list_point:before{content:"";display:inline-block;position:absolute;width:80px;height:73px;max-width:80px;left:50%;top:-36px;z-index:10;transform:translate(-50%, 0)}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point:before{width:20%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point:before{height:32%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point:before{top:-15%}}.con_intro .box_intro .box_list .list_point h4{font-size:188%;color:#2e87c6;font-weight:inherit;margin:0 auto 2%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_list .list_point h4{font-size:188%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_list .list_point h4{font-size:125%}}.con_intro .box_intro .box_list .point_01:before{background:url(../images/home/icn_point01.png) no-repeat center top;background-size:100% auto}.con_intro .box_intro .box_list .point_02:before{background:url(../images/home/icn_point02.png) no-repeat center top;background-size:100% auto}.con_intro .box_intro .box_list .point_03:before{background:url(../images/home/icn_point03.png) no-repeat center top;background-size:100% auto}.con_scene{text-align:center;background:#fd79ab;padding-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene{padding-top:30px}}@media only screen and (max-width: 767px){.con_scene{padding-top:1.5em}}.con_scene .st_main{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .st_main{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_scene .st_main{margin-bottom:1.5em}}.con_scene .st_main span{margin:10px 0 0}.con_scene .box_scene{text-align:center}.con_scene .box_scene .box_tit{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .box_scene .box_tit{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_scene .box_scene .box_tit{margin-bottom:1.5em}}.con_scene .box_scene .box_tit h3{font-size:175%;font-weight:inherit}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .box_scene .box_tit h3{font-size:175%}}@media only screen and (max-width: 767px){.con_scene .box_scene .box_tit h3{font-size:125%}}.con_scene .box_scene .box_tit p{font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .box_scene .box_tit p{font-size:113%}}@media only screen and (max-width: 767px){.con_scene .box_scene .box_tit p{font-size:88%}}@media only screen and (min-width: 1200px){.con_scene .box_scene .box_list{margin-bottom:20em}}@media print{.con_scene .box_scene .box_list{margin-bottom:20em}}.con_scene .box_scene .box_list .list_scene{width:23%;margin:1%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .box_scene .box_list .list_scene{width:48%}}@media only screen and (max-width: 767px){.con_scene .box_scene .box_list .list_scene{width:48%}}@media only screen and (max-width: 1199px){.con_scene .box_scene .box_list .list_scene{margin-bottom:20em}}.con_scene .box_scene .box_list .list_scene .box_img{position:relative;top:0}.con_scene .box_scene .box_list .list_scene .box_txt{background-color:#fff;position:absolute;top:80%;width:90%;left:0;right:0;margin:auto;padding:5% 10% 10%;box-shadow:0px 1px 15px #ccc}.con_scene .box_scene .box_list .list_scene .box_txt h4{font-size:138%;font-weight:lighter;position:relative;padding:5% 0 2%;border-bottom:1px solid #c00;margin-bottom:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_scene .box_scene .box_list .list_scene .box_txt h4{font-size:125%}}@media only screen and (max-width: 767px){.con_scene .box_scene .box_list .list_scene .box_txt h4{font-size:138%}}.con_scene .box_scene .box_list .list_scene .box_txt p{text-align:left}.con_flow{padding-bottom:100px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_flow{padding-bottom:1.5em}}.con_flow .st_main{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .st_main{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_flow .st_main{margin-bottom:1.5em}}.con_flow .st_main span{margin:10px 0 0}.con_flow .box_flow{text-align:center}.con_flow .box_flow .box_tit{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow .box_tit{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit{margin-bottom:1.5em}}.con_flow .box_flow .box_tit h3{margin-bottom:60px;font-size:175%;font-weight:inherit}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow .box_tit h3{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit h3{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow .box_tit h3{font-size:175%}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit h3{font-size:125%}}.con_flow .box_flow .box_tit .list_flow{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit .list_flow{flex-direction:column}}.con_flow .box_flow .box_tit .list_flow h4{font-size:138%;margin-right:5%;font-weight:inherit}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow .box_tit .list_flow h4{font-size:125%}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit .list_flow h4{font-size:138%}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_tit .list_flow h4{margin-bottom:5%}}@media only screen and (min-width: 768px){.con_flow .box_flow .box_tit .list_flow img{width:72.72727%}}.con_flow .box_flow h4.accordion{background:#2e87c6;color:#fff;position:relative;padding:1% 0;margin-bottom:5%}@media only screen and (max-width: 767px){.con_flow .box_flow h4.accordion:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;right:10px;top:50%;-moz-transform:rotate(0deg) translate(0, -50%);-ms-transform:rotate(0deg) translate(0, -50%);-webkit-transform:rotate(0deg) translate(0, -50%);transform:rotate(0deg) translate(0, -50%);-moz-transform-origin:center top;-ms-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}}@media only screen and (max-width: 767px){.con_flow .box_flow h4.accordion.active:after{-moz-transform:rotate(180deg) translate(0, -50%);-ms-transform:rotate(180deg) translate(0, -50%);-webkit-transform:rotate(180deg) translate(0, -50%);transform:rotate(180deg) translate(0, -50%)}}.con_flow .box_flow .box_list{margin-bottom:60px;align-items:normal;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow .box_list{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_list{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_flow .box_flow .box_list{display:none;align-items:baseline}}.con_flow .box_flow .box_list .list_plan{width:100%;margin:0 0 3% 0;border:1px solid #333}@media only screen and (min-width: 768px){.con_flow .box_flow .box_list .list_plan{width:49%;margin:1% 0}}.con_flow .box_flow .box_list .list_plan h4{background:#333;color:#fff;position:relative}.con_flow .box_flow .box_list .list_plan .txt_plan{padding:4%}.con_flow .box_flow .box_list .list_plan .box_plice{padding:3% 4%;border-top:1px solid #333;width:95%;margin:0 auto;text-align:left;font-size:88%}.con_flow .box_flow .box_list .list_plan .box_plice .txt_plice{font-size:88%}.con_flow .box_flow .box_list .list_plan .box_plice .txt_plice span{font-size:272%}@media only screen and (max-width: 767px){.con_flow .box_flow .box_list .list_plan .box_plice .txt_plice span{font-size:193%}}.con_flow .box_flow .box_list .list_plan .box_plice .txt_time{font-size:88%}.con_flow .box_flow .box_list .txt_atn{text-align:left}.box_flow .con_contact .box_contact{padding:2%}.box_flow .con_contact .box_contact .st_main{margin:0}@media only screen and (min-width: 768px){.box_flow .con_contact .box_contact .btn_all{margin:0 5%;min-width:475px;min-height:115px}}.con_lineup{text-align:center;margin-top:120px;margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup{margin-top:60px}}@media only screen and (max-width: 767px){.con_lineup{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_lineup{margin-bottom:2em}}.con_lineup .st_main{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .st_main{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_lineup .st_main{margin-bottom:1.5em}}.con_lineup .st_main span{margin:10px 0 0}.con_lineup .box_lineup{text-align:center}.con_lineup .box_lineup .box_tit{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .box_lineup .box_tit{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_tit{margin-bottom:1.5em}}.con_lineup .box_lineup .box_tit h3{font-size:150%;font-weight:inherit}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .box_lineup .box_tit h3{font-size:150%}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_tit h3{font-size:125%}}.con_lineup .box_lineup .box_tit p{margin-top:30px;font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .box_lineup .box_tit p{margin-top:20px}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_tit p{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .box_lineup .box_tit p{font-size:113%}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_tit p{font-size:88%}}.con_lineup .box_lineup .box_list{justify-content:space-between;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_lineup .box_lineup .box_list{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_list{margin-bottom:1.5em}}.con_lineup .box_lineup .box_list img{width:23%;max-width:380px;margin:1%}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_list img{width:46%}}@media only screen and (max-width: 767px){.con_lineup .box_lineup .box_list img{margin:0 2% 5%}}.con_sub{text-align:center;margin-bottom:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub{margin-bottom:120px}}@media only screen and (max-width: 767px){.con_sub{margin-bottom:4em}}.con_sub .st_main{margin-top:30px;margin-bottom:60px;font-size:238%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .st_main{margin-top:20px}}@media only screen and (max-width: 767px){.con_sub .st_main{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .st_main{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_sub .st_main{margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .st_main{font-size:238%}}@media only screen and (max-width: 767px){.con_sub .st_main{font-size:163%}}.con_sub .st_main span{margin:10px 0 0}.con_sub .box_sub{text-align:center;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_sub .box_sub{flex-direction:column}}.con_sub .box_sub .box_safety,.con_sub .box_sub .box_company{width:48%;margin:1%}@media only screen and (max-width: 767px){.con_sub .box_sub .box_safety,.con_sub .box_sub .box_company{width:100%}}@media only screen and (max-width: 767px){.con_sub .box_sub .box_safety,.con_sub .box_sub .box_company{margin:0 0 10% 0}}.con_sub .box_sub .box_safety .box_tit,.con_sub .box_sub .box_company .box_tit{text-align:left}@media only screen and (min-width: 768px){.con_sub .box_sub .box_safety .box_tit,.con_sub .box_sub .box_company .box_tit{width:88.60759%;max-width:700px;margin-left:11.39241%}}.con_sub .box_sub .box_safety .box_tit .txt_main,.con_sub .box_sub .box_company .box_tit .txt_main{font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .box_sub .box_safety .box_tit .txt_main,.con_sub .box_sub .box_company .box_tit .txt_main{font-size:150%}}@media only screen and (max-width: 767px){.con_sub .box_sub .box_safety .box_tit .txt_main,.con_sub .box_sub .box_company .box_tit .txt_main{font-size:125%}}.con_sub .box_sub .box_safety .box_tit .btn_line,.con_sub .box_sub .box_company .box_tit .btn_line{font-size:150%;margin:1em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .box_sub .box_safety .box_tit .btn_line,.con_sub .box_sub .box_company .box_tit .btn_line{font-size:150%}}@media only screen and (max-width: 767px){.con_sub .box_sub .box_safety .box_tit .btn_line,.con_sub .box_sub .box_company .box_tit .btn_line{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sub .box_sub .box_safety .box_tit .btn_line,.con_sub .box_sub .box_company .box_tit .btn_line{margin:1em 0}}@media only screen and (max-width: 767px){.con_sub .box_sub .box_safety .box_tit .btn_line,.con_sub .box_sub .box_company .box_tit .btn_line{margin:1em 0}}
