﻿.con_fea,.con_fli .box_fli,.con_flow,.con_voice,.con_info,.con_acc{max-width:1520px;margin:auto}@media only screen and (min-width: 768px){.con_fea,.con_fli .box_fli,.con_flow,.con_voice,.con_info,.con_acc{width:90%}}@media only screen and (max-width: 767px){.con_fea,.con_fli .box_fli,.con_flow,.con_voice,.con_info,.con_acc{width:89.58333%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?eakoms");src:url("../fonts/icomoon.eot?eakoms#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?eakoms") format("truetype"),url("../fonts/icomoon.woff?eakoms") format("woff"),url("../fonts/icomoon.svg?eakoms#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_fea{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea{margin-top:8.92857%}}@media only screen and (max-width: 767px){.con_fea{margin-top:12.5%}}.con_fea h3{margin-bottom:3.94737%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea h3{margin-bottom:5.35714%}}@media only screen and (max-width: 767px){.con_fea h3{margin-bottom:10.46512%}}.con_fea .box_fea{display:flex;justify-content:space-between;flex-wrap:wrap;padding:5.26316% 5.26316% 5.92105%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_fea .box_fea{padding:9.30233% 6.97674% 9.30233%}}.con_fea .box_fea .box_txt{width:44.11765%}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fea .box_fea .box_txt{width:100%}}.con_fea .box_fea .box_txt .txt{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;margin-bottom:6.66667%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fea .box_fea .box_txt .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fea .box_fea .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .txt{line-height:1.93}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .txt{margin-bottom:5.40541%}}.con_fea .box_fea .box_txt .tbl{width:100%;box-sizing:border-box}.con_fea .box_fea .box_txt .tbl tr{width:100%;box-sizing:border-box}.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:1.5;font-weight:300;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{font-size:108%}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fea .box_fea .box_txt .tbl tr th,.con_fea .box_fea .box_txt .tbl tr td{font-size:100%}}.con_fea .box_fea .box_txt .tbl tr:first-child th{border-top:2px solid #ea6f6a}.con_fea .box_fea .box_txt .tbl tr:first-child td{border-top:1px solid #dcdcdc}.con_fea .box_fea .box_txt .tbl tr th{width:30%;background:#fff;border-bottom:2px solid #ea6f6a;color:#333;text-align:center;padding:1em}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .tbl tr th{padding:1em 1.5em}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .tbl tr th{padding:.8em}}.con_fea .box_fea .box_txt .tbl tr td{border-bottom:1px solid #dcdcdc;word-break:break-all;padding:1em 2em}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .box_txt .tbl tr td{padding:1em 1.5em}}@media only screen and (max-width: 767px){.con_fea .box_fea .box_txt .tbl tr td{padding:.8em}}.con_fea .box_fea .con_gal{width:50%}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal{width:100%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fea .box_fea .con_gal{width:100%;margin-top:5.35714%}}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal{margin-top:8.10811%}}.con_fea .box_fea .con_gal .box_gal{display:flex;flex-wrap:wrap}.con_fea .box_fea .con_gal .box_gal li{width:32.35294%}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal .box_gal li{width:48.64865%}}@media only screen and (min-width: 768px){.con_fea .box_fea .con_gal .box_gal li{margin-left:1.47059%}.con_fea .box_fea .con_gal .box_gal li:first-child,.con_fea .box_fea .con_gal .box_gal li:nth-child(3n+1){margin-left:0}.con_fea .box_fea .con_gal .box_gal li:nth-child(n+4){margin-top:1.47059%}}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal .box_gal li{margin-left:2.7027%}.con_fea .box_fea .con_gal .box_gal li:first-child,.con_fea .box_fea .con_gal .box_gal li:nth-child(2n+1){margin-left:0}.con_fea .box_fea .con_gal .box_gal li:nth-child(n+3){margin-top:2.7027%}}.con_fea .box_fea .con_gal .txt{color:#333;font-size:108%;letter-spacing:.1em;line-height:1.6;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .con_gal .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal .txt{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fea .box_fea .con_gal .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fea .box_fea .con_gal .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fea .box_fea .con_gal .txt{font-size:86%}}.con_fea .box_fea .con_gal .txt:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}@media only screen and (min-width: 768px){.con_fea .box_fea .con_gal .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_fea .box_fea .con_gal .txt{margin-bottom:1em}}.mfp-bg{z-index:10001 !important}.mfp-wrap{z-index:10002 !important}.mfp-counter{display:none !important}.gallery-arrow{position:absolute;top:50%;display:block;width:100px;height:100px;text-align:center;cursor:pointer;z-index:10003 !important}@media only screen and (min-width: 768px) and (max-width: 1119px){.gallery-arrow{width:70px}}@media only screen and (max-width: 767px){.gallery-arrow{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1119px){.gallery-arrow{height:70px}}@media only screen and (max-width: 767px){.gallery-arrow{height:2em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.gallery-arrow{width:70px;height:70px}}.gallery-arrow.gallery-arrow-left{left:18.75%;border:1px solid;border-color:transparent transparent #fff #fff;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 768px) and (max-width: 1119px){.gallery-arrow.gallery-arrow-left{left:5.20833%}}@media only screen and (max-width: 767px){.gallery-arrow.gallery-arrow-left{left:1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.gallery-arrow.gallery-arrow-left{left:5.20833%}}.gallery-arrow.gallery-arrow-right{right:18.75%;border:1px solid;border-color:#fff #fff transparent transparent;transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 768px) and (max-width: 1119px){.gallery-arrow.gallery-arrow-right{right:5.20833%}}@media only screen and (max-width: 767px){.gallery-arrow.gallery-arrow-right{right:1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.gallery-arrow.gallery-arrow-right{right:5.20833%}}@media only screen and (min-width: 768px){.mfp-close{padding-bottom:19px !important}}@media only screen and (max-width: 767px){.mfp-close{padding-bottom:.5em !important}}.mfp-close:before,.mfp-close:after{content:"";display:block;width:50px;height:1px;background:#fff;margin-left:auto}@media only screen and (max-width: 767px){.mfp-close:before,.mfp-close:after{width:1.5em}}.mfp-close:before{transform:rotate(45deg)}.mfp-close:after{transform:rotate(-45deg)}.con_fli{background:url(../../aviation/training/ftd/images/bg_corse.jpg) no-repeat top left/cover;margin-top:7.29167%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli{margin-top:12.5%}}@media only screen and (max-width: 767px){.con_fli{margin-top:14.58333%}}.con_fli .box_fli{padding:5.92105% 0 6.57895%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli{padding:8.03571% 0 8.92857%}}@media only screen and (max-width: 767px){.con_fli .box_fli{padding:10.46512% 0 11.62791%}}.con_fli .box_fli h3{margin-bottom:2.63158%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli h3{margin-bottom:3.57143%}}@media only screen and (max-width: 767px){.con_fli .box_fli h3{margin-bottom:4.65116%}}.con_fli .box_fli>.txt{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;margin-bottom:5.26316%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli>.txt{font-size:108%}}@media only screen and (max-width: 767px){.con_fli .box_fli>.txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli>.txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_fli .box_fli>.txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fli .box_fli>.txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fli .box_fli>.txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli>.txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_fli .box_fli>.txt{line-height:1.93}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli>.txt{margin-bottom:7.14286%}}@media only screen and (max-width: 767px){.con_fli .box_fli>.txt{margin-bottom:9.30233%}}.con_fli .box_fli>.txt span{font-size:89%}.con_fli .box_fli .con_root .st{margin-bottom:1.64474%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli .con_root .st{margin-bottom:2.23214%}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .st{margin-bottom:2.90698%}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .st i{width:1.5em}}@media only screen and (min-width: 768px){.con_fli .box_fli .con_root .box_root{display:flex}}.con_fli .box_fli .con_root .box_root li{position:relative;width:18.42105%}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li{width:100%}}.con_fli .box_fli .con_root .box_root li+li:before{content:'';position:absolute;width:0;height:0}@media only screen and (min-width: 768px){.con_fli .box_fli .con_root .box_root li+li{margin-left:1.97368%}.con_fli .box_fli .con_root .box_root li+li:before{top:50%;left:-7.14286%;transform:translateY(-50%);border-left:15px solid #e8342c;border-top:15px solid transparent;border-bottom:15px solid transparent}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fli .box_fli .con_root .box_root li+li:before{border-left:10px solid #e8342c;border-top:10px solid transparent;border-bottom:10px solid transparent}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli .con_root .box_root li+li:before{border-left:10px solid #e8342c;border-top:10px solid transparent;border-bottom:10px solid transparent}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fli .box_fli .con_root .box_root li+li:before{border-left:7px solid #e8342c;border-top:7px solid transparent;border-bottom:7px solid transparent}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li+li{margin-top:9.30233%}.con_fli .box_fli .con_root .box_root li+li:before{top:-1.5em;left:50%;transform:translateX(-50%);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #e8342c}}.con_fli .box_fli .con_root .box_root li .txt{position:relative;width:100%;height:100%;text-align:center;background:#fff;overflow:hidden;box-sizing:border-box;padding:21.42857% 0;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li .txt{padding:9.30233% 0}}.con_fli .box_fli .con_root .box_root li .txt:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f2f7f8;transform:translateX(-50%) skewX(-62.5deg);z-index:1}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fli .box_fli .con_root .box_root li .txt:after{transform:translateX(-50%) skewX(-61deg)}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fli .box_fli .con_root .box_root li .txt:after{transform:translateX(-50%) skewX(-53deg)}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li .txt:after{transform:translateX(-50%) skewX(-76.5deg)}}.con_fli .box_fli .con_root .box_root li .txt span{position:relative;z-index:2;font-size:158%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli .con_root .box_root li .txt span{font-size:115%}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li .txt span{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_fli .box_fli .con_root .box_root li .txt span{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_fli .box_fli .con_root .box_root li .txt span{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_fli .box_fli .con_root .box_root li .txt span{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_fli .box_fli .con_root .box_root li .txt span{font-size:108%}}.con_flow{margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow{margin-top:11.60714%}}@media only screen and (max-width: 767px){.con_flow{margin-top:13.54167%}}.con_flow h3{margin-bottom:3.28947%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow h3{margin-bottom:4.46429%}}@media only screen and (max-width: 767px){.con_flow h3{margin-bottom:9.30233%}}.con_flow .txt_read{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;margin-bottom:2.63158%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .txt_read{font-size:108%}}@media only screen and (max-width: 767px){.con_flow .txt_read{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .txt_read{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_flow .txt_read{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_flow .txt_read{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_flow .txt_read{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .txt_read{line-height:1.99}}@media only screen and (max-width: 767px){.con_flow .txt_read{line-height:1.93}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .txt_read{margin-bottom:3.57143%}}@media only screen and (max-width: 767px){.con_flow .txt_read{margin-bottom:8.13953%}}.con_flow .txt_read span{font-size:89%}.con_flow .txt_read a{color:#e8342c;text-decoration:none;border-bottom:1px solid #e8342c}.con_flow .txt_read a:hover{border-bottom:none}.con_flow .box_flow li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:3.28947% 5.26316%;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_flow .box_flow li{padding:8.13953% 9.30233%}}@media only screen and (min-width: 768px){.con_flow .box_flow li{display:flex;align-items:center}}.con_flow .box_flow li+li{margin-top:3.28947%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li+li{margin-top:4.46429%}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li{margin-top:2em}}.con_flow .box_flow li+li:before{content:"";display:block;position:absolute;z-index:1;top:-3em;left:0;right:0;margin:auto;width:0;height:0;border-top:solid 10px transparent;border-bottom:solid 10px #e8342c;border-right:solid 10px #e8342c;border-left:solid 10px transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li+li:before{top:-2.5em}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{top:-2em}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_flow .box_flow li+li:before{top:-2.2em}}.con_flow .box_flow li .img{width:25%}@media only screen and (max-width: 767px){.con_flow .box_flow li .img{width:100%}}.con_flow .box_flow li .box_txt{width:62.94118%;margin-left:2.94118%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt{width:72.05882%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt{margin-left:3.57143%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt{margin-top:6.42857%}}.con_flow .box_flow li .box_txt .c_st3{margin-bottom:2.94118%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt .c_st3{margin-bottom:1.78571%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .c_st3{margin-bottom:6.08108%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .c_st3 i{text-align:center}}.con_flow .box_flow li .box_txt .c_st3 i span{font-size:70%}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .c_st3 i span{display:block}}.con_flow .box_flow li .box_txt .txt{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_flow .box_flow li .box_txt .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_flow .box_flow li .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_flow .box_flow li .box_txt .txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_flow .box_flow li .box_txt .txt{line-height:1.93}}.con_flow .box_flow li .box_txt .txt span{font-size:89%;line-height:1.8}.con_voice{margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice{margin-top:11.60714%}}@media only screen and (max-width: 767px){.con_voice{margin-top:13.54167%}}.con_voice h3{margin-bottom:3.28947%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice h3{margin-bottom:4.46429%}}@media only screen and (max-width: 767px){.con_voice h3{margin-bottom:9.30233%}}.con_voice .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.con_voice .inner .box_voice{width:49.34211%;box-sizing:border-box;background:#fff;border:2px solid #ea6f6a;padding:2.30263% 3.94737%}@media only screen and (max-width: 767px){.con_voice .inner .box_voice{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice .inner .box_voice{padding:3.125% 3.57143%}}@media only screen and (max-width: 767px){.con_voice .inner .box_voice{padding:4.06977% 6.97674%}}@media only screen and (max-width: 767px){.con_voice .inner .box_voice+.box_voice{margin-top:9.30233%}}.con_voice .inner .box_voice .voice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:5.55556%}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .voice{margin-bottom:4.06977%}}.con_voice .inner .box_voice .voice i{width:17.46032%}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .voice i{width:20%}}.con_voice .inner .box_voice .voice span{width:78.25397%;line-height:1.8}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .voice span{width:75%}}.con_voice .inner .box_voice .txt{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice .inner .box_voice .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice .inner .box_voice .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_voice .inner .box_voice .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_voice .inner .box_voice .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_voice .inner .box_voice .txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_voice .inner .box_voice .txt{line-height:1.93}}.con_voice .inner .box_voice .txt span{display:block;margin-top:1em}.con_info{margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info{margin-top:11.60714%}}@media only screen and (max-width: 767px){.con_info{margin-top:13.54167%}}.con_info h3{margin-bottom:3.94737%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info h3{margin-bottom:5.35714%}}@media only screen and (max-width: 767px){.con_info h3{margin-bottom:10.46512%}}.con_info .box_note{max-width:1360px;width:100%;margin:auto;margin-bottom:3.28947%;background:#fff;border:5px solid #e8342c;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_note{margin-bottom:4.46429%}}@media only screen and (max-width: 767px){.con_info .box_note{margin-bottom:9.30233%}}.con_info .box_note .st{text-align:center;color:#fff;background:#e8342c;padding:.5em 1em .8em;box-sizing:border-box}.con_info .box_note .txt{width:88.23529%;margin:auto;padding:1.91176% 0 2.20588%;color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;color:#e8342c;box-sizing:border-box}@media only screen and (max-width: 767px){.con_info .box_note .txt{padding:5.81395% 0}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_note .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_info .box_note .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_note .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_info .box_note .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_info .box_note .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_info .box_note .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_note .txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_info .box_note .txt{line-height:1.93}}.con_info .box_info{padding:5.26316% 5.26316% 5.92105%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_info .box_info{padding:9.30233% 6.97674% 9.30233%}}.con_info .box_info .box_pay{font-size:186%;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;letter-spacing:.08em;font-weight:500;line-height:1em;margin-bottom:1em;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_info .box_pay{font-size:136%}}@media only screen and (max-width: 767px){.con_info .box_info .box_pay{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_info .box_info .box_pay{letter-spacing:.04em}}@media only screen and (max-width: 767px){.con_info .box_info .box_pay{letter-spacing:.08em}}@media only screen and (min-width: 768px){.con_info .box_info .box_pay{display:flex;align-items:center}}.con_info .box_info .box_pay .txt{font-size:70%;font-weight:400;background:#e8342c;color:#fff;padding:.5em 1.4em;margin-right:1.4em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_info .box_info .box_pay .txt{display:inline-block;margin-bottom:.5em}}@media only screen and (min-width: 768px){.con_info .box_info .box_pay .wrp_pay{display:flex;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_info .box_info .box_pay .wrp_pay{display:block}}@media only screen and (max-width: 767px){.con_info .box_info .box_pay .wrp_pay .pay{font-size:90%}}@media only screen and (min-width: 768px){.con_info .box_info .box_pay .wrp_pay .pay+.pay{margin-left:1em}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_info .box_info .box_pay .wrp_pay .pay+.pay{margin-left:0}}.con_info .box_info .box_pay .wrp_pay .pay span{font-size:70%}.con_info .box_info .box_pay .wrp_pay .pay span.txt_s{margin-right:1em}.con_info .box_info .tbl_basic tr{width:100%;box-sizing:border-box}.con_info .box_info .tbl_basic tr th{width:220px}@media only screen and (max-width: 767px){.con_info .box_info .tbl_basic tr th{width:100%}}.con_info .box_info .tbl_basic tr td .list p{word-break:break-all;padding-left:.5em;text-indent:-.5em}.con_info .box_info .tbl_basic tr td .list p:before{content:'・'}@media only screen and (max-width: 767px){.con_info .box_info .tbl_basic{display:block}.con_info .box_info .tbl_basic tr{display:flex;flex-wrap:wrap}.con_info .box_info .tbl_basic tr+tr{border-top:1px solid #dcdcdc}.con_info .box_info .tbl_basic tr th{border-width:0}.con_info .box_info .tbl_basic tr td{width:100%;border-width:0}.con_info .box_info .tbl_basic tr td+td{border-width:0 0 0 1px}}.con_acc{margin-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_acc{margin-top:11.60714%}}@media only screen and (max-width: 767px){.con_acc{margin-top:13.54167%}}.con_acc h3{margin-bottom:3.94737%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_acc h3{margin-bottom:5.35714%}}@media only screen and (max-width: 767px){.con_acc h3{margin-bottom:10.46512%}}.con_acc .box_acc{padding:5.26316% 5.26316% 5.92105%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_acc .box_acc{padding:9.30233% 6.97674% 9.30233%}}.con_acc .box_acc .gmap{height:0;overflow:hidden;padding-bottom:34%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_acc .box_acc .gmap{padding-bottom:44%}}@media only screen and (max-width: 767px){.con_acc .box_acc .gmap{padding-bottom:56.25%}}.con_acc .box_acc .gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.con_acc .box_acc .btn_map{text-align:right;margin-top:1.47059%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_acc .box_acc .btn_map{margin-top:2.67857%}}@media only screen and (max-width: 767px){.con_acc .box_acc .btn_map{margin-top:5.40541%}}.con_acc .box_acc .tbl_basic{margin-top:1.47059%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_acc .box_acc .tbl_basic{margin-top:2.67857%}}@media only screen and (max-width: 767px){.con_acc .box_acc .tbl_basic{margin-top:5.40541%}}.con_acc .box_acc .tbl_basic tr th{vertical-align:top;width:200px}@media only screen and (max-width: 767px){.con_acc .box_acc .tbl_basic tr th{width:100%}}.con_acc .box_acc .tbl_basic tr td{word-break:break-all}.con_acc .box_acc .tbl_basic tr td .btn{margin-top:1em}.con_acc .box_acc .tbl_basic tr td .btn a{font-size:118%}@media only screen and (max-width: 767px){.con_acc .box_acc .tbl_basic tr td .btn a{font-size:108%}}@media only screen and (max-width: 767px){.con_acc .box_acc .tbl_basic{display:block}.con_acc .box_acc .tbl_basic tr{display:flex;flex-wrap:wrap}.con_acc .box_acc .tbl_basic tr+tr{border-top:1px solid #dcdcdc}.con_acc .box_acc .tbl_basic tr th{border-width:0}.con_acc .box_acc .tbl_basic tr td{width:100%;border-width:0}.con_acc .box_acc .tbl_basic tr td+td{border-width:0 0 0 1px}}
