.secIntro{padding-top:30px}@media screen and (min-width: 600px){.secIntro{padding-top:90px}}.secIntro .inner{position:relative}.secIntro .mainTit{position:relative;color:#1a5dcb;font-size:3.1rem;padding-bottom:15px;line-height:1.5}@media screen and (min-width: 600px){.secIntro .mainTit{font-size:5rem;padding-bottom:18px}}.secIntro .mainTit:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100px;height:2px;background:#1a5dcb}@media screen and (min-width: 600px){.secIntro .mainTit:after{height:4px}}.secIntro .lead{margin-top:15px}@media screen and (min-width: 600px){.secIntro .lead{margin-top:25px}}.secIntro .seminar{margin-top:35px}@media screen and (min-width: 600px){.secIntro .seminar{margin-top:75px}}.secIntro .seminar .txt a{color:#1a5dcb}.secIntro .seminar .txt+.txt{margin-top:10px}@media screen and (min-width: 600px){.secIntro .seminar .txt+.txt{margin-top:15px}}.secIntro .seminar .subTit{font-weight:700;font-size:1.6rem;margin-top:15px}@media screen and (min-width: 600px){.secIntro .seminar .subTit{font-size:1.7rem}}.secIntro .seminar .list li{position:relative;padding-left:.8em}.secIntro .seminar .list li:before{position:absolute;content:'';display:block;top:11px;left:0;width:5px;height:5px;border-radius:50%;background:#333}@media screen and (min-width: 600px){.secIntro .seminar .list li:before{top:12px}}.secIntro .place{position:relative;margin-top:30px}@media screen and (min-width: 600px){.secIntro .place{margin-top:75px}}.secIntro .place .titWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1}.secIntro .place .titWrap.has-mt{margin-top:84px}.secIntro .place .titWrap .ico{width:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:10px}@media screen and (min-width: 600px){.secIntro .place .titWrap .ico{width:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}}.secIntro .place .titWrap .ico svg{display:block;width:20px;height:auto}@media screen and (min-width: 600px){.secIntro .place .titWrap .ico svg{width:24px}}.secIntro .place .titWrap .tit{font-size:1.9rem;font-weight:700}@media screen and (min-width: 600px){.secIntro .place .titWrap .tit{font-size:2.3rem}}.secIntro .place .group{margin:15px -15px 0;padding:40px 15px}@media screen and (min-width: 600px){.secIntro .place .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;padding:70px 0}}.secIntro .place .box{position:relative;z-index:1;}@media screen and (min-width: 600px){.secIntro .place .box{-webkit-box-flex:0;-ms-flex:0 0 422px;flex:0 0 422px;width:422px}}@media screen and (max-width: 599px){.secIntro .place .box+.box{margin-top:18px;padding-top:25px;border-top:solid 1px rgba(153,153,153,0.3)}}@media screen and (min-width: 600px){.secIntro .place .box+.box{margin-left:60px;padding-left:60px;border-left:solid 1px rgba(153,153,153,0.3);width: 482px;flex:0 0 482px;}}.secIntro .place .box .img{width:210px;margin:auto}@media screen and (min-width: 600px){.secIntro .place .box .img{width:auto}}.secIntro .place .box .name{margin-top:12px;font-size:1.6rem;font-weight:500}@media screen and (min-width: 600px){.secIntro .place .box .name{margin-top:20px;font-size:1.8rem}}.secIntro .place .box .address{margin-top:5px}.secIntro .place .bnrBox{margin-top:15px}@media screen and (min-width: 600px){.secIntro .place .bnrBox{margin-top:30px}}.secIntro .place .bnr{position:relative}.secIntro .place .bnr .txtArea{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;color:#fff}.secIntro .place .bnr .txtArea .name{font-size:1.9rem;font-weight:500;line-height:1.5}.secIntro .place .bnr .txtArea .sub{font-size:1rem;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}@media screen and (min-width: 600px){.secIntro .place .bnr .txtArea .name{font-size:2.8rem}.secIntro .place .bnr .txtArea .sub{margin-top:6px;font-size:1.2rem;-webkit-transform:none;-ms-transform:none;transform:none}.secIntro .place .bnr a{-webkit-transition:opacity .3s;transition:opacity .3s}.secIntro .place .bnr a:hover{opacity:.7}}.secIntro .set,.secIntro .parts{position:absolute;display:block}.secIntro .set .is_color_yellow{background:rgba(247,217,145,0.7)}.secIntro .set01{top:-30px;right:0;width:65px;height:65px}@media screen and (min-width: 600px){.secIntro .set01{top:-50px;right:-170px;width:130px;height:130px}}.secIntro .set01 .parts01{top:0;right:0;width:40px;height:40px;background:rgba(250,197,223,0.7)}@media screen and (min-width: 600px){.secIntro .set01 .parts01{width:80px;height:80px}}.secIntro .set01 .parts02{left:0;bottom:0;width:25px;height:25px}@media screen and (min-width: 600px){.secIntro .set01 .parts02{width:50px;height:50px}}.secIntro .set02{top:145px;left:-300px;width:110px;height:110px}.secIntro .set02 .parts01{top:0;left:0;width:30px;height:30px}.secIntro .set02 .parts02{right:0;bottom:0;width:80px;height:80px;background:rgba(189,230,195,0.7)}.secIntro .set03{top:-10px;right:-15px;width:65px;height:65px}@media screen and (min-width: 600px){.secIntro .set03{top:-80px;right:115px;width:70px;height:70px}}.secIntro .set03 .parts01{top:0;left:0;width:30px;height:30px}.secIntro .set03 .parts02{right:0;bottom:0;width:30px;height:30px;background:rgba(196,221,239,0.6)}.secIntro .set04{bottom:200px;left:-15px;width:75px;height:75px}@media screen and (min-width: 600px){.secIntro .set04{bottom:150px;left:-240px;width:150px;height:150px}}.secIntro .set04 .parts01{top:0;left:0;width:40px;height:40px}@media screen and (min-width: 600px){.secIntro .set04 .parts01{width:80px;height:80px}}.secIntro .set04 .parts02{right:0;bottom:0;width:25px;height:25px;background:rgba(239,145,130,0.7)}@media screen and (min-width: 600px){.secIntro .set04 .parts02{width:50px;height:50px}}.secIntro .set05{bottom:150px;right:-260px;width:80px;height:80px}.secIntro .set05 .parts01{top:0;right:0;width:30px;height:30px}.secIntro .set05 .parts02{left:0;bottom:0;width:50px;height:50px;background:rgba(161,220,170,0.7)}
