﻿.counseling{background:#f5f7ff}#seminar .main_txt{text-align:center;font-size:1.8rem;color:#2c377e;margin-bottom:45px}@media(min-width: 768px){#seminar .main_txt{font-size:calc(1.8rem + (1vw - 7.68px)*3.125)}}@media(min-width: 1280px){#seminar .main_txt{font-size:3.4rem}}#seminar .all_wrap .event_menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #2c377e;padding:5%;margin-bottom:5%}#seminar .all_wrap .event_menu ul li{font-size:1.4rem;flex:0 1 100%;width:100%;max-width:100%;color:#2c377e;margin-bottom:2%}@media(min-width: 768px){#seminar .all_wrap .event_menu ul li{font-size:calc(1.4rem + (1vw - 7.68px)*0.1953125)}}@media(min-width: 1280px){#seminar .all_wrap .event_menu ul li{font-size:1.5rem}}#seminar .all_wrap .event_menu ul li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;padding-right:5px}#seminar .all_wrap .event_menu ul li a{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";text-decoration:underline}#seminar .all_wrap .event_menu ul li:last-child{margin-bottom:0}#seminar .all_wrap .seminar_wrap{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";margin-bottom:10%}#seminar .all_wrap .seminar_wrap .seminar_title_wrap{margin-bottom:4%}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title{font-size:1.8rem;font-weight:bold}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title{font-size:calc(1.8rem + (1vw - 7.68px)*0)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title{font-size:1.8rem}}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .font_size{font-size:1.3rem;font-weight:bold;margin-top:-6px}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .font_size{font-size:calc(1.3rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .font_size{font-size:1.6rem}}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_plan{font-size:1.3rem;margin-top:-5px}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_plan{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_plan{font-size:1.5rem}}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_plan .txt_color{color:#2c377e;font-weight:bold}#seminar .all_wrap .seminar_wrap .sp_only{margin-bottom:5%;width:100vw;margin:0 calc(50% - 50vw) 5%}#seminar .all_wrap .seminar_wrap .contents_txt{font-size:1.6rem;text-align:justify;margin-bottom:5%}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .contents_txt{font-size:calc(1.6rem + (1vw - 7.68px)*0.78125)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .contents_txt{font-size:2rem}}#seminar .all_wrap .seminar_wrap .contents_detail{font-size:1.3rem;text-align:justify;margin-bottom:12%}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .contents_detail{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .contents_detail{font-size:1.5rem}}#seminar .all_wrap .seminar_wrap .adaptation_box{position:relative;border:solid 2px #2c377e;padding:10% 4% 3%;margin-bottom:7%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation_txt{font-weight:bold;font-size:1.3rem}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation_txt{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation_txt{font-size:1.5rem}}#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation{font-size:1.4rem;background:#2c377e;height:40px;line-height:40px;text-align:center;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";width:80%;border-radius:5px;position:absolute;top:-25px;left:50%;transform:translateX(-50%)}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation{font-size:calc(1.4rem + (1vw - 7.68px)*0.78125)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation{font-size:1.8rem}}#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:15px 12px 0 12px;border-color:#2c377e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-30%;left:50%;transform:translateX(-50%)}#seminar .all_wrap .seminar_wrap table{font-size:1.2rem;width:100%}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap table{font-size:calc(1.2rem + (1vw - 7.68px)*0.5859375)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap table{font-size:1.5rem}}#seminar .all_wrap .seminar_wrap table tbody tr{border-top:solid 1px #707070}#seminar .all_wrap .seminar_wrap table tbody tr th{color:#2c377e;width:25%;padding:15px 0}#seminar .all_wrap .seminar_wrap table tbody tr td{text-align:justify;padding:15px 0}#seminar .all_wrap .seminar_wrap table tbody tr td a{color:#2c377e;text-decoration:underline}#seminar .all_wrap .seminar_wrap table tbody tr:last-child{border-bottom:solid 1px #707070}#seminar .all_wrap .seminar_wrap:last-child{margin-bottom:0}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title.title--l{margin-bottom:.25em;font-size:2.2rem}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title.title--l{font-size:calc(2.2rem + (1vw - 7.68px)*0)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title.title--l{font-size:2.2rem}}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_subtitle{margin-bottom:.5em;color:#2c377e;font-size:1.8rem;font-weight:bold}@media(min-width: 768px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_subtitle{font-size:calc(1.8rem + (1vw - 7.68px)*0)}}@media(min-width: 1280px){#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_subtitle{font-size:1.8rem}}#seminar .all_wrap .seminar_wrap .contents_txt.mb_10{margin-bottom:12%}#seminar .all_wrap .seminar_wrap .contents_detail.mb_0{margin-bottom:0}#seminar .all_wrap .seminar_wrap .contents_detail+.seminar_title_wrap{margin-top:clamp(30px,4.6vw,60px)}#seminar .all_wrap .seminar_wrap .td__note{display:block;font-size:.8em;line-height:1.6}#seminar .all_wrap .seminar_wrap .use{margin-top:clamp(20px,3.1vw,40px)}#seminar .all_wrap .seminar_wrap .use .use__ttl{margin-bottom:.25em;color:#2c377e;font-size:1.6rem;font-size:clamp(1.6rem,1.83vw,2rem);font-weight:bold}#seminar .all_wrap .seminar_wrap .use .use__txt{margin-bottom:1rem;font-size:1.4rem;font-size:clamp(1.4rem,1.63vw,1.8rem);line-height:2.15}#seminar .all_wrap .seminar_wrap .use .use__note{margin-bottom:1.5rem;font-size:1.3rem;font-size:clamp(1.1rem,1.22vw,1.3rem)}@media screen and (min-width: 769px){#seminar .main_txt{margin-bottom:80px;position:relative}#seminar .main_txt:before{content:"";position:absolute;display:block;left:0;right:0;bottom:-30px;width:90px;height:1px;margin:auto;background:#2c377e}#seminar .all_wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:none;padding:0;margin:0 auto 5%;width:70%}#seminar .all_wrap ul li{flex:0 1 auto;width:auto;max-width:auto}#seminar .all_wrap .seminar_wrap{padding:3% 0 0;margin-bottom:7%}#seminar .all_wrap .seminar_wrap .seminar_title_wrap{margin-bottom:1%}#seminar .all_wrap .seminar_wrap .pc_tab_only{margin-bottom:2%}#seminar .all_wrap .seminar_wrap .contents_txt{margin-bottom:2%}#seminar .all_wrap .seminar_wrap .contents_detail{font-size:1.3rem;text-align:justify;margin-bottom:10%}}@media screen and (min-width: 769px)and (min-width: 768px){#seminar .all_wrap .seminar_wrap .contents_detail{font-size:calc(1.3rem + (1vw - 7.68px)*0.390625)}}@media screen and (min-width: 769px)and (min-width: 1280px){#seminar .all_wrap .seminar_wrap .contents_detail{font-size:1.5rem}}@media screen and (min-width: 769px){#seminar .all_wrap .seminar_wrap .adaptation_box{padding:5% 4% 3%;margin-bottom:5%}#seminar .all_wrap .seminar_wrap .adaptation_box .adaptation{width:60%}#seminar .all_wrap .seminar_wrap table tbody tr th{text-align:start;width:15%;padding:25px 0 0 15px}#seminar .all_wrap .seminar_wrap table tbody tr td{padding:25px 0}#seminar .all_wrap .seminar_wrap .seminar_title_wrap .seminar_title.title--l{margin-bottom:.75em}#seminar .all_wrap .seminar_wrap .contents_txt.mb_10{margin-bottom:10%}}@media screen and (min-width: 901px){#seminar .all_wrap{position:relative}#seminar .all_wrap .event_menu{position:absolute;top:80px;z-index:0}#seminar .all_wrap .event_menu ul{width:240px;position:absolute;right:-16%;border:none;padding:0;margin:0}#seminar .all_wrap .event_menu ul li{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:10px}#seminar .all_wrap .event_menu.fixed{top:0px;position:fixed}#seminar .all_wrap .event_menu.none{display:none}#seminar .seminar_wrap{width:80%}}@media screen and (min-width: 1281px){#seminar .all_wrap .event_menu ul{right:-22%}#seminar .seminar_wrap{width:90%}}@media screen and (min-width: 1500px){#seminar .seminar_wrap{width:90%}}