#main{margin:4em auto;max-width:997px}@media only screen and (min-width: 768px) and (max-width: 1199px){#main{width:95%}}@media only screen and (max-width: 1199px){#main{width:95%}}#main h3{margin-bottom:0.4em}#main .c_btn_basic{max-width:360px;margin:auto}@media only screen and (min-width: 768px){#main .c_btn_basic{margin-top:30px}}@media only screen and (max-width: 767px){#main .c_btn_basic{margin-top:5%}}#main .base1{width:100%;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .base1{display:flex}}@media print{#main .base1{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base1{display:flex}}@media only screen and (max-width: 767px){#main .base1{display:flex}}@media only screen and (max-width: 767px){#main .base1{padding:15px 0 15px 0;margin-bottom:0}#main .base1:first-child{padding:0 0 15px 0}}#main .base1::after{display:block;content:"";width:480px}@media only screen and (max-width: 767px){#main .base1::after{display:none}}@media only screen and (min-width: 1200px){#main .base1 .about_box01{padding:4rem 0rem 1rem 0rem}}@media print{#main .base1 .about_box01{padding:4rem 0rem 1rem 0rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .base1 .about_box01{padding:4rem 0rem 1rem 0rem}}@media only screen and (max-width: 767px){#main .base1 .about_box01{padding:2rem 0rem 1rem 0rem}}#main .base1 .about_box01 .about_imgbox{padding:1rem 0 1rem 0}#main .base1 .about_box01 .about_imgbox img{width:100%}#main .base1 .about_box02{display:flex;align-items:center;justify-content:space-between;margin:0 0 77px}#main .base1 .about_box02 .txt_basic{width:800px}#main .base1 .box{width:480px;margin:0 0 2em}@media only screen and (max-width: 767px){#main .base1 .box{width:48%}}#main .base1 .box a{display:block;text-decoration:none;position:relative}.mouse #main .base1 .box a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #main .base1 .box a:hover,.touch #main .base1 .box a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #main .base1 .box a{-webkit-tap-highlight-color:transparent}.touch #main .base1 .box a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#main .base1 .box a .img{margin:0 auto 0.4em}#main .base1 .box a .txt_s{text-align:left;font-size:170%;color:#ff931e;margin:0 auto 0.4em;min-height:3.4em}#main .base1 .box a .txt_s2{color:#000;width:95%;margin:0 auto 0.4em;line-height:1.7}@media only screen and (min-width: 768px){#main .base1 .box a .txt_s2{font-size:.875rem}}@media only screen and (max-width: 767px){#main .base1 .box a .txt_s2{font-size:.8125rem}}#main .more{text-align:center;border:none}#main .more button{position:relative;z-index:1;letter-spacing:0.05em;text-decoration:none !important;color:#fff;background:#3db5e2;border-radius:2.8125rem;transition:0.3s;padding:1em 0;margin:2em auto 0;width:54%;display:block;border:1px solid #fff;font-family:'Sawarabi Gothic', sans-serif}@media only screen and (min-width: 768px){#main .more button{font-size:1.1875rem}}@media only screen and (max-width: 767px){#main .more button{padding:1em 0;width:90%;font-size:calc(32 / 768 * 100vw)}}.mouse #main .more button:hover,.touch #main .more button.touchstart{color:#3db5e2;background:#fff;border:1px solid currentColor}.touch #main .more button{-webkit-tap-highlight-color:transparent}.touch #main .more button.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#main .detailbox{width:100%;margin:0 auto 8em}@media only screen and (max-width: 767px){#main .detailbox{padding:15px 0 15px 0;box-sizing:border-box;margin-bottom:0;width:95%;margin:0 auto}}#main .detailbox .box_tbl{width:100%}#main .detailbox .box_tbl .tbl{width:100%}@media only screen and (max-width: 767px){#main .detailbox .box_tbl .tbl th,#main .detailbox .box_tbl .tbl td{width:100%;display:block}}#main .model_corse_detail{margin:0 auto;text-align:center;width:100%;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .model_corse_detail{margin-bottom:60px}}@media print{#main .model_corse_detail{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail{margin-bottom:50px}}@media only screen and (max-width: 767px){#main .model_corse_detail{margin-bottom:40px}}@media only screen and (min-width: 1200px){#main .model_corse_detail{display:inline-flex}}@media print{#main .model_corse_detail{display:inline-flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail{display:inline-flex}}@media only screen and (max-width: 767px){#main .model_corse_detail{display:block}}#main .model_corse_detail .con_l,#main .model_corse_detail .con_r{width:48%}@media only screen and (max-width: 767px){#main .model_corse_detail .con_l,#main .model_corse_detail .con_r{width:100%;float:none;margin-right:0;margin-bottom:30px}}@media only screen and (min-width: 1200px){#main .model_corse_detail.txt{margin-bottom:20px}}@media print{#main .model_corse_detail.txt{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail.txt{margin-bottom:20px}}@media only screen and (max-width: 767px){#main .model_corse_detail.txt{margin-bottom:15px}}#main .model_corse_detail .txt{text-align:left}#main .model_corse_detail .wrap_movie{margin:0 auto;position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden}#main .model_corse_detail .wrap_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main .model_corse_detail .txt_caption{padding-top:10px;text-align:left}#main .model_corse_detail .txt_caption.txt_s{color:#ef67af}#main .model_corse_detail02{justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 1200px){#main .model_corse_detail02{margin-bottom:60px}}@media print{#main .model_corse_detail02{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail02{margin-bottom:50px}}@media only screen and (max-width: 767px){#main .model_corse_detail02{margin-bottom:40px}}@media only screen and (min-width: 1200px){#main .model_corse_detail02{display:flex}}@media print{#main .model_corse_detail02{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail02{display:flex}}@media only screen and (max-width: 767px){#main .model_corse_detail02{display:block}}#main .model_corse_detail02 .con_l,#main .model_corse_detail02 .con_r{width:48%}@media only screen and (max-width: 767px){#main .model_corse_detail02 .con_l,#main .model_corse_detail02 .con_r{width:100%;float:none;margin-right:0;margin-bottom:30px}}#main .model_corse_detail02 .con_l dd,#main .model_corse_detail02 .con_r dd{margin-top:5px}#main .model_corse_detail04{justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:center}@media only screen and (min-width: 1200px){#main .model_corse_detail04{margin-bottom:60px}}@media print{#main .model_corse_detail04{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail04{margin-bottom:50px}}@media only screen and (max-width: 767px){#main .model_corse_detail04{margin-bottom:40px}}@media only screen and (min-width: 1200px){#main .model_corse_detail04{display:flex}}@media print{#main .model_corse_detail04{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail04{display:flex}}@media only screen and (max-width: 767px){#main .model_corse_detail04{display:flex}}@media only screen and (min-width: 1200px){#main .model_corse_detail04 .box_img{margin-bottom:15px}}@media print{#main .model_corse_detail04 .box_img{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail04 .box_img{margin-bottom:10px}}@media only screen and (max-width: 767px){#main .model_corse_detail04 .box_img{margin-bottom:10px}}@media only screen and (min-width: 1200px){#main .model_corse_detail04 .box_img{width:48%}}@media print{#main .model_corse_detail04 .box_img{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail04 .box_img{width:45%}}@media only screen and (max-width: 767px){#main .model_corse_detail04 .box_img{width:100%}}#main .model_corse_detail04 .box_img img{width:100%}@media only screen and (min-width: 1200px){#main .model_corse_detail04 .txt{width:48%}}@media print{#main .model_corse_detail04 .txt{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail04 .txt{width:48%}}@media only screen and (max-width: 767px){#main .model_corse_detail04 .txt{width:100%}}#main .model_corse_detail04 .txt .txt_catch{margin:0 0 0.4em;font-weight:bold;font-size:120%;color:#ef67af}#main .model_corse_detail05{flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 1200px){#main .model_corse_detail05{margin-bottom:60px}}@media print{#main .model_corse_detail05{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05{margin-bottom:50px}}@media only screen and (max-width: 767px){#main .model_corse_detail05{margin-bottom:40px}}@media only screen and (min-width: 1200px){#main .model_corse_detail05{display:flex}}@media print{#main .model_corse_detail05{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05{display:flex}}@media only screen and (max-width: 767px){#main .model_corse_detail05{display:flex}}@media only screen and (min-width: 1200px){#main .model_corse_detail05 .box_img{margin-bottom:15px}}@media print{#main .model_corse_detail05 .box_img{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05 .box_img{margin-bottom:10px}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .box_img{margin-bottom:10px}}@media only screen and (min-width: 1200px){#main .model_corse_detail05 .box_img{width:47%}}@media print{#main .model_corse_detail05 .box_img{width:47%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05 .box_img{width:45%}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .box_img{width:100%}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .box_img{order:1}}@media only screen and (min-width: 1200px){#main .model_corse_detail05 .txt{margin-bottom:15px}}@media print{#main .model_corse_detail05 .txt{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05 .txt{margin-bottom:10px}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .txt{margin-bottom:0}}@media only screen and (min-width: 1200px){#main .model_corse_detail05 .txt{margin-right:15px}}@media print{#main .model_corse_detail05 .txt{margin-right:15px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05 .txt{margin-right:10px}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .txt{margin-right:0px}}@media only screen and (min-width: 1200px){#main .model_corse_detail05 .txt{width:48%}}@media print{#main .model_corse_detail05 .txt{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#main .model_corse_detail05 .txt{width:48%}}@media only screen and (max-width: 767px){#main .model_corse_detail05 .txt{width:100%}}#main .model_corse_detail05 .txt .txt_catch{margin:0 0 0.4em;font-weight:bold;font-size:120%}@media only screen and (max-width: 767px){#main .model_corse_detail05 .txt{order:2}}#main .box_tbl{margin:0 auto 4em}@media only screen and (max-width: 767px){#main .box_tbl .tbl th{width:100%}}
