@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://use.typekit.net/wdq8llq.css);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,tfoot,th,thead,time,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:#00449a}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}ol li,ul li{list-style:none}*{box-sizing:border-box}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}@media screen and (min-width:768px){.sp{display:none!important}.pc{display:block!important}}html{font-size:62.5%}body{line-height:1;font-size:16px;font-size:1.6rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;color:#333;-webkit-text-size-adjust:100%;max-width:1920px}@media screen and (max-width:767px){body{font-size:14px;font-size:1.4rem}}.breadcrumbs{width:100%;display:block;margin:0;font-size:12px;font-size:1.2rem;background-color:#82c2e4;color:#fff;letter-spacing:2px}.breadcrumbs a{color:#fff;display:inline-block;background:url(../img/bread_arw.svg) no-repeat right;background-size:cover;padding:.9em 3em .9em 5em;margin-right:1.5em}.breadcrumbs span a{position:relative}.breadcrumbs span:nth-last-of-type(5) a{z-index:10}.breadcrumbs span:nth-last-of-type(4) a{z-index:9}.breadcrumbs span:nth-last-of-type(3) a{z-index:8}.breadcrumbs span:nth-last-of-type(2) a{z-index:7}.breadcrumbs span:nth-last-of-type(1) a{z-index:6}.breadcrumbs span a{margin-left:-3em;margin-right:-1em}@media screen and (max-width:767px){.breadcrumbs{font-size:2.8vw;overflow:hidden}.breadcrumbs span a{padding:.5em 2em .5em 1.2em;font-size:2.8vw;margin:0}}h1{background:url(../img/h1_bg.jpg) no-repeat center top;background-size:cover;max-width:100%;padding:0 0 20vw;line-height:.65em;color:#fff;font-size:10.5vw;letter-spacing:1vw;text-align:left;height:31vw;font-family:minion-pro-caption,serif;font-weight:400;overflow:hidden;margin-bottom:.4em}h1 span{font-size:5vw}@media screen and (max-width:767px){h1{height:38vw;font-size:13vw;line-height:1.4em}}h2{margin-bottom:.7em;font-weight:400;font-size:36px;font-size:3.6rem;font-weight:400;text-align:center;padding:.6em 0 .6em .5em;position:relative;letter-spacing:8px;text-align:left;z-index:2;line-height:1.3em}h2 span{padding-top:.4em;display:block;font-size:18px;font-size:1.8rem}h2::before{position:absolute;display:block;content:"";background:url(../img/icon_bird.svg) no-repeat center top;background-size:cover;width:4.2em;height:2em;top:.5em;right:0;bottom:0;left:0;margin:auto auto auto 0;z-index:-1}@media screen and (max-width:768px){h2{font-size:5vw;letter-spacing:2px;padding-left:.2em;line-height:1.4em}h2 span{font-size:3.2vw}}h3{display:table;font-size:28px;font-size:2.8rem;padding:0 0 .3em;margin-bottom:1em;line-height:1.3em;letter-spacing:5px;position:relative;font-weight:400}h3::after{display:block;content:"";position:absolute;width:100vw;height:2px;background-color:rgba(60,154,214,.6);top:0;right:0;bottom:0;left:calc(100% + .5em);margin:auto auto auto 0}@media screen and (max-width:768px){h3{font-size:5.3vw;letter-spacing:1px;padding-left:.3em;line-height:1.4em}h3 span{font-size:3.7vw}}h4{color:#4598d2;font-size:16px;font-size:1.6rem;font-weight:600;padding-bottom:.4em;border-bottom:#4598d2 solid 2px;letter-spacing:5px;text-align:center;margin-bottom:.8em;line-height:1.5em}@media screen and (max-width:768px){h4{letter-spacing:1px;font-size:4.2vw}}section{padding:3% 0 0;margin-bottom:3%}section .s_hdr{display:flex;width:100%;align-items:center}section .inner{overflow:hidden;width:100%;max-width:1024px;margin:0 auto 5%;padding:0 12px}section .inner:last-of-type{margin-bottom:0}@media screen and (max-width:767px){section{padding:10vw 0}section .inner{padding:0;max-width:94vw;margin:0 auto 10vw}section .inner:last-of-type{margin-bottom:0}}figure{width:100%;margin:0 auto 2em;text-align:center;line-height:0}figure img{width:100%;max-width:100%;margin:0 auto;line-height:1}figure figcaption{padding-top:.5em}figure:last-child{margin-bottom:0}p{margin-bottom:2em;line-height:1.9em;font-size:15px;font-size:1.5rem;letter-spacing:2px}p:last-child{margin-bottom:0}@media screen and (max-width:768px){p{font-size:3.7vw;letter-spacing:1px;line-height:1.65em}}li{line-height:1.9em;font-size:15px;font-size:1.5rem;letter-spacing:2px}a{color:#333;text-decoration:none}dl{display:flex;flex-flow:wrap;padding:2% 0}dl dd,dl dt{font-size:15px;font-size:1.5rem;padding:1em;line-height:1.9em;letter-spacing:4px}dl dt{width:30%;align-items:flex-start}dl dd{width:70%}dl dd p{margin-bottom:1em}@media screen and (max-width:768px){dl dd,dl dt{font-size:3.7vw;line-height:1.65em;letter-spacing:1px;padding:.3em 0}}.lnk_tel{text-decoration:none}@media(min-width:768px){.lnk_tel{pointer-events:none;cursor:default}}.box_video{position:relative;width:100%;height:56.25%;padding:56.25% 0 0 0;text-align:center;margin-left:auto}.box_video .video_wrapper{position:absolute;top:0;right:0;left:0;height:100%;margin:0 auto}.box_video .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ripple{position:relative;display:block}.ripple img{max-width:100%;margin:0 auto}.ripple span{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:90%;height:100%;margin:auto;animation-name:rippleAnimation;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;border-radius:100px;background-color:#fff072;box-shadow:0 0 5px #fff}@keyframes rippleAnimation{0%{transform:scale(1,1);opacity:.5}100%{transform:scale(1.1,1.1);opacity:0}}.ripple2{position:relative;display:block}.ripple2 img{max-width:100%;margin:0 auto}.ripple2 span.clr_1,.ripple2 span.clr_2{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:70px;height:70px;margin:auto;animation-name:rippleAnimation2;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;border-radius:100%;box-shadow:0 0 45px 1px #ff004a inset}.ripple2 span.clr_2{animation-delay:.3s}@keyframes rippleAnimation2{0%{transform:scale(1,1);opacity:1}50%{opacity:.6}80%{transform:scale(4.5,4.5);opacity:0}100%{transform:scale(4.5,4.5);opacity:0}}.bounce{position:relative}.bounce::after{position:absolute;right:0;bottom:0;left:0;display:block;width:100px;height:50px;margin:0 auto auto;content:"";background:url(../img/down.png) no-repeat center top;animation-name:bounce;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite}.pagination{margin:40px 0 0}.pagination .page-numbers{display:inline-block;margin-right:20px;padding:20px 25px;color:#333;border-radius:3px;box-shadow:0 3px 3px #999;background:#fff}.pagination .current{padding:20px 25px;background:#69a4db;color:#fff}.pagination .next,.pagination .prev{background:rgba(0,0,0,0);box-shadow:none;color:#69a4db}.pagination .dots{background:rgba(0,0,0,0);box-shadow:none}.nav-links{display:flex;padding:5px 0}.Fade-In{opacity:0;transform:translateY(20px);transition:all 1s}.Fade-In.Fade-In-2{transition-delay:.2s}.Fade-In.Fade-In-3{transition-delay:.3s}.Fade-In.Fade-In-4{transition-delay:.4s}.Fade-In-Down{opacity:0;transform:translateY(-20px);transition:all 1s}.Fade-In-Down.Fade-In-Down-2{transition-delay:.2s}.Fade-In-Down.Fade-In-Down-3{transition-delay:.3s}.Fade-In-Down.Fade-In-Down-4{transition-delay:.4s}.Fade-In-Left{opacity:0;transform:translateX(-20px);transition:all 1s}.Fade-In-Left.Fade-In-Left-2{transition-delay:.2s}.Fade-In-Left.Fade-In-Left-3{transition-delay:.3s}.Fade-In-Left.Fade-In-Left-4{transition-delay:.4s}.Fade-In-Right{opacity:0;transform:translateX(20px);transition:all 1s}.Fade-In-Right.Fade-In-Right-2{transition-delay:.2s}.Fade-In-Right.Fade-In-Right-3{transition-delay:.3s}.Fade-In-Right.Fade-In-Right-4{transition-delay:.4s}.t_1{color:#3c9ad6}.t_2{color:#c00}.t_3{color:#c00}.t_4{color:#c00}.t_5{color:#c00}.t_1_b{padding:.1em;color:#c00;background-color:#ff0}.t_2_b{padding:.1em;color:#c00;background-color:#ff0}.t_3_b{padding:.1em;color:#c00;background-color:#ff0}.t_4_b{padding:.1em;color:#c00;background-color:#ff0}.t_5_b{padding:.1em;color:#c00;background-color:#ff0}.t_lrg{font-size:130%}.t_xlrg{font-size:170%}.t_stg{font-weight:700}.t_ul{text-decoration:underline}.t_c{text-align:center}.t_r{text-align:right}.t_l{text-align:left}.f_l{float:left;margin-right:1em}.f_r{float:right;margin-left:1em}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.mb130{margin-bottom:130px!important}.mb140{margin-bottom:140px!important}.mb150{margin-bottom:150px!important}.mb160{margin-bottom:160px!important}.mb170{margin-bottom:170px!important}.mb180{margin-bottom:180px!important}.mb190{margin-bottom:190px!important}.mb200{margin-bottom:200px!important}.mb210{margin-bottom:210px!important}.mb220{margin-bottom:220px!important}.mb230{margin-bottom:230px!important}.mb240{margin-bottom:240px!important}.mb250{margin-bottom:250px!important}.mb260{margin-bottom:260px!important}.mb270{margin-bottom:270px!important}.mb280{margin-bottom:280px!important}.mb290{margin-bottom:290px!important}.mb300{margin-bottom:300px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pb110{padding-bottom:110px!important}.pb120{padding-bottom:120px!important}.pb130{padding-bottom:130px!important}.pb140{padding-bottom:140px!important}.pb150{padding-bottom:150px!important}.pb160{padding-bottom:160px!important}.pb170{padding-bottom:170px!important}.pb180{padding-bottom:180px!important}.pb190{padding-bottom:190px!important}.pb200{padding-bottom:200px!important}.pb210{padding-bottom:210px!important}.pb220{padding-bottom:220px!important}.pb230{padding-bottom:230px!important}.pb240{padding-bottom:240px!important}.pb250{padding-bottom:250px!important}.pb260{padding-bottom:260px!important}.pb270{padding-bottom:270px!important}.pb280{padding-bottom:280px!important}.pb290{padding-bottom:290px!important}.pb300{padding-bottom:300px!important}.inner.w2{max-width:224px}.inner.w3{max-width:324px}.inner.w4{max-width:424px}.inner.w5{max-width:524px}.inner.w6{max-width:624px}.inner.w7{max-width:724px}.inner.w8{max-width:824px}.inner.w9{max-width:924px}@media screen and (max-width:768px){.inner.w2,.inner.w3,.inner.w4,.inner.w5,.inner.w6,.inner.w7,.inner.w8,.inner.w9{max-width:94vw}}.img_1 img{width:10%}.img_2 img{width:20%}.img_3 img{width:30%}.img_4 img{width:40%}.img_5 img{width:50%}.img_6 img{width:60%}.img_7 img{width:70%}.img_8 img{width:80%}.img_9 img{width:90%}.more a{display:block;width:100%;max-width:280px;color:#fff;background-color:#3c9ad6;text-decoration:none;text-align:center;font-size:18px;font-size:1.8rem;padding:.5em;transition-duration:.3s}.more a.arw{position:relative;padding:.5em 1em}.more a.arw:after{position:absolute;display:block;content:"";width:.5em;height:.5em;border-right:#fff solid 2px;border-bottom:#fff solid 2px;top:0;right:7%;bottom:0;left:0;margin:auto 0 auto auto;transform:rotate(-45deg);transition-duration:.3s}.more a.ma{margin:0 auto}@media(hover:hover){.more a:hover{background-color:#333}.more a:hover.arw:after{right:5%}}.tbl_1{width:100%;border-collapse:collapse;border-spacing:0}.tbl_1 tr td,.tbl_1 tr th{padding:.5em;font-size:16px;font-size:1.6rem;line-height:1.35em}.tbl_1 tr th{width:30%;background-color:rgba(60,154,214,.7);vertical-align:middle;color:#fff;border-right:#fff solid 1px;border-bottom:#fff solid 1px}.tbl_1 tr td{background-color:rgba(60,154,214,.05);text-align:center;border-bottom:rgba(60,154,214,.7) solid 1px}@media screen and (max-width:767px){.tbl_1 tr td,.tbl_1 tr th{font-size:13px;font-size:1.3rem}.tbl_1 tr th{width:30%}.tbl_1 tr td{width:70%;word-break:break-all}}dl.faq{line-height:1.65em}dl.faq dt{background-color:rgba(60,154,214,.7);padding:.8em 3em .8em .8em;font-size:18px;font-size:1.8rem;color:#fff;margin-bottom:1em;position:relative}dl.faq dt::after,dl.faq dt::before{position:absolute;display:block;content:"";background-color:#fff;width:1.5em;height:3px;top:0;right:20px;bottom:0;left:0;margin:auto 0 auto auto;transition-duration:.5s}dl.faq dt::after{transform:rotate(90deg)}dl.faq dt.active::after{transform:rotate(0)}dl.faq dd{display:none;margin-top:-1em;margin-bottom:2em;padding:1.2em;background-color:rgba(60,154,214,.05);border-radius:0 0 10px 10px}dl.faq dd.active{display:block}@media screen and (max-width:767px){dl.faq dt::after,dl.faq dt::before{right:10px}}.hl_box{padding:1.2em 1.5em;margin-bottom:2em;overflow:hidden;position:relative}.hl_box.ext,.hl_box:nth-child(odd){background-color:rgba(60,154,214,.05)}.hl_box.ext{background-color:#fff}.hl_box::after,.hl_box::before{position:absolute;display:block;content:"";width:1em;height:1em;background-color:#3c9ad6;top:0;right:0;bottom:0;left:0;transform:rotate(45deg)}.hl_box::before{margin:-.5em auto auto -.5em}.hl_box::after{margin:auto -.5em -.5em auto}.map_wide{position:relative;min-height:450px}.map_wide #map_canvas,.map_wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map_wide img{max-width:none}ul.dot{margin-bottom:1.5em}ul.dot li{position:relative;padding-left:1.5em}ul.dot li::before{position:absolute;display:block;content:"・";width:1em;height:1em;top:0;right:0;bottom:0;left:0;margin:0 auto auto .5em}.w1{width:10%}.w15{width:15%}.w2{width:20%}.w25{width:25%}.w3{width:30%}.w35{width:35%}.w4{width:40%}.w45{width:45%}.w5{width:50%}.w55{width:55%}.w6{width:60%}.w65{width:65%}.w7{width:70%}.w75{width:75%}.w8{width:80%}.w85{width:85%}.w9{width:90%}.w95{width:95%}.w33{width:33%}.f_box{width:100%;display:flex;justify-content:space-between}.f_box.gtr .w1{width:8%}.f_box.gtr .w2{width:18%}.f_box.gtr .w3{width:28%}.f_box.gtr .w4{width:38%}.f_box.gtr .w5{width:48%}.f_box.gtr .w6{width:58%}.f_box.gtr .w7{width:68%}.f_box.gtr .w8{width:78%}.f_box.gtr .w9{width:88%}.f_box.gtr .w15{width:13%}.f_box.gtr .w25{width:23%}.f_box.gtr .w35{width:33%}.f_box.gtr .w45{width:43%}.f_box.gtr .w55{width:53%}.f_box.gtr .w65{width:63%}.f_box.gtr .w75{width:73%}.f_box.gtr .w85{width:83%}.f_box.gtr .w95{width:93%}.f_box.gtr .w33{width:31%}.f_box.flw{flex-flow:wrap}.f_box.r_rvs{flex-flow:row-reverse}.f_box.w_rvs{flex-flow:wrap-reverse}@media screen and (max-width:767px){.f_box{flex-flow:column}.f_box.gtr .w2,.f_box.gtr .w25,.f_box.gtr .w3,.f_box.gtr .w33,.f_box.gtr .w35,.f_box.gtr .w4,.f_box.gtr .w45,.f_box.gtr .w5,.f_box.gtr .w55,.f_box.gtr .w6,.f_box.gtr .w65,.f_box.gtr .w7,.f_box.gtr .w75,.f_box.gtr .w8,.f_box.gtr .w85,.f_box.gtr .w9,.f_box.gtr .w95{width:100%;margin-bottom:30px}.f_box.flw{flex-flow:wrap}.f_box.r_rvs{flex-flow:column}.f_box.w_rvs{flex-flow:column}.f_box.sp_2{flex-flow:wrap}.f_box.sp_2 .w2,.f_box.sp_2 .w25,.f_box.sp_2 .w3,.f_box.sp_2 .w33,.f_box.sp_2 .w35,.f_box.sp_2 .w4,.f_box.sp_2 .w45,.f_box.sp_2 .w5,.f_box.sp_2 .w55,.f_box.sp_2 .w6,.f_box.sp_2 .w65,.f_box.sp_2 .w7,.f_box.sp_2 .w75,.f_box.sp_2 .w8,.f_box.sp_2 .w85,.f_box.sp_2 .w9,.f_box.sp_2 .w95{width:48%;margin-bottom:5vw}}.about h1{background:url(../img/h1_about.jpg) no-repeat center top;background-size:cover}.about .h2_v .inner .cont{width:80%}.about .box_video{margin-bottom:2em}.about .icon{padding-left:2em;background:url(../img/icon_train.svg) no-repeat left top;background-size:auto 1.5em}.about figure.lnk{text-align:left}.about figure.lnk a img{width:100%;max-width:375px}@media screen and (max-width:768px){.about .h2_v .inner .cont{width:100%}.about .icon{display:block}}.staff h1{background:url(../img/h1_board_member.jpg) no-repeat center top;background-size:cover}.staff .h2_v .inner .cont{width:80%}.staff .sec_bdm_1 h2{min-height:9em}.staff .sec_bdm_1 figure{margin-left:0;padding-top:.7em}.staff .sec_bdm_1 .txt_box{width:70%;margin-bottom:7%}.staff .sec_bdm_1 .txt_box>p{font-size:150%;line-height:1.4em;margin-bottom:.5em}.staff .sec_bdm_1 .txt_box>p span{font-size:70%}@media screen and (max-width:768px){.staff h1{font-size:10vw}.staff .h2_v .inner .cont{width:100%}.staff .sec_bdm_1 h2{min-width:55vw;min-height:0}.staff .sec_bdm_1 figure img{width:60vw}.staff .sec_bdm_1 .txt_box{width:100%}}.case_first{position:relative;padding:90px 30px 20px}.case_first.knt img.case_name1{height:100px;max-width:none;width:auto}.case_first p.more{padding:0}.case_first p.more a.arw{padding:.7em;line-height:1}.case_first p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;transform:rotate(0);height:16px;width:11px}.case_name1{left:30px;position:absolute;top:60px;width:420px;background-color:#fff;display:flex;align-items:center;justify-content:flex-start}.case_name1 img{width:120px}.case_name1 p{font-size:16px;font-weight:700;line-height:1.3em;padding:.8em 0}.case_name2{left:0;position:absolute;top:20px;min-width:420px;min-height:70px;background-color:#fff;display:flex;align-items:center;justify-content:flex-start}.case_name2 img{height:40px;margin-right:10px}.case_name2 p{font-size:16px;font-weight:700;line-height:1.3em;padding:.8em 0}.case_first_cont{left:600px;position:absolute;top:120px}.case_first_cont p{background:#fff none repeat scroll 0 0;font-size:26px;margin:15px 0;padding:10px 20px}.case_first_img{max-width:630px;width:100%}.case_lavel{color:#fff;font-size:14px;background:#9cd1ed;display:inline-block;padding:.3em 1em .4em;margin-right:10px}.bt_reception_off{display:none}.case_listwrap ul{margin:0;padding:30px 0;display:flex;flex-flow:wrap}.case_listwrap ul li{list-style:none;width:49%;position:relative;box-sizing:border-box;padding:60px 30px 60px;overflow:hidden}.case_listwrap ul li:nth-last-of-type(2n+1){margin-left:2%}.case_listwrap ul li h3{font-size:18px;margin:10px 0 1em;padding:0;letter-spacing:2px}.case_listwrap ul li h3::after{display:none}.case_listwrap ul li .case_detail_bt{float:right}.case_listwrap ul li .case_lavel{padding:.1em .5em;line-height:1.5em}.case_listwrap ul li p.more{padding:0}.case_listwrap ul li p.more a.arw{padding:.7em;line-height:1}.case_listwrap ul li p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;transform:rotate(0);height:16px;width:11px}.case_detail_head dl{width:100%;color:#07569f}.case_detail_head dl dt{padding:0 20px;width:140px;margin:0;text-align:center;justify-content:center;display:flex;flex-direction:column}.case_detail_head dl dt img{width:100%}.case_detail_head dl dd{width:calc(100% - 160px);margin:0;padding:0;font-size:14px}.case_detail_head dl dd p{line-height:1.4em}.case_detail_head dl dd span{font-size:21px;font-weight:900}.case_detail_story{background:#f2f2f2;margin:5% 0 0;padding:5% 6%}.case_detail_story h2{font-size:24px;padding:0;margin-bottom:1.5em;line-height:1.4em}.case_detail_story h2::before{display:none}.case_detail_story h3{color:#07569f;font-size:20px;margin:1.5em 0 .5em;padding:0}.case_detail_story h3::after{display:none}.case_detail_story p{line-height:1.65em}.case_detail_body h2{line-height:1.4em}.case_detail_body h3{font-size:26px}.case_detail_body h4{text-align:left;overflow:hidden}.case_detail_body figure img{max-width:640px}.case_detail_body .f_l,.case_detail_body .f_r{max-width:30%}.case_detail_addbg{position:relative;background:#f2f2f2;margin:3% auto 8%;padding:5% 4%;width:90%}.case_detail_addbg h3{color:#fff;position:absolute;top:-15px;left:-15px;background:#07569f;text-align:center;padding:5px 15px;font-size:18px}.case_detail_addbg h3::after{display:none}.case_detail_addbg span{background-color:#e6e6e6;padding:2% 4%;display:block;margin-bottom:1em;line-height:1.6em;font-weight:900}.case_detail_addbg .f_l,.case_detail_addbg .f_r{max-width:30%}@media screen and (max-width:768px){.case_first{padding:60px 0 0 0}.case_name1{left:0;top:10px;width:auto}.case_name2{left:0;top:10px;width:auto;max-width:100%;min-width:0}p.more a.arw{margin:0 auto}.case_listwrap ul{flex-flow:column}.case_listwrap ul li{width:100%;padding:60px 0 0;margin-bottom:5%}.case_listwrap ul li:nth-last-of-type(2n+1){margin-left:0}}.column h1{background:url(../img/h1_column.jpg) no-repeat center top;background-size:cover}@media screen and (max-width:768px){.column .sec_clm_1{padding:5vw 0}.column .sec_clm_1 .f_box{flex-flow:wrap}.column .sec_clm_1 .f_box .w3{width:47vw;margin-bottom:1vw}.column .sec_clm_1 .f_box .w3 figure{margin-bottom:.5em}.column .sec_clm_1 .f_box .w3 figure img{width:90%}.column .sec_clm_1 .f_box .w3 p{display:none}}.alm-reveal{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}@media screen and (max-width:768px){.alm-reveal{flex-flow:wrap}}.sec_catch_icon2.sec_column_1 .alm-listing .alm-reveal:after{display:none}.item_article{width:30%;background-color:#eee;position:relative;margin-bottom:10px}.item_article figure{max-height:185px;margin-bottom:0;overflow:hidden}.item_article p{padding:1em 1em .5em}.item_article span{position:absolute;z-index:2;width:30%;height:auto;top:49.5%;left:0}.item_article span img{width:100%}.item_article time{color:#999;position:absolute;right:1.3em;bottom:1.4em;font-size:12px;letter-spacing:2px}@media screen and (max-width:768px){.item_article{width:45vw;margin:0 auto 2vw}.item_article figure img{height:auto}.item_article p{padding:1em .5em .5em;font-size:3.2vw}.item_article span{width:27vw;top:21vw}}.column_wrapper{max-width:1200px;margin:0 auto;position:relative;display:flex;flex-flow:row-reverse;overflow:visible}@media screen and (max-width:1200px){.column_wrapper{flex-flow:column}.column_wrapper .column_main{margin:0 auto;width:100%}}.column_main{max-width:1024px;margin-left:auto}.column_sub{width:200px}.column_sub .lnk_box{padding-top:27px;position:sticky;top:0}.column_sub .lnk_box a.w3{width:100%;margin-bottom:15%}.column_sub .lnk_box a.w3 figure{margin-bottom:2%}.column_sub .lnk_box a.w3 figure img{width:100%}.column_sub .lnk_box a.w3 figure+p{margin-bottom:8%;line-height:1.7em}.column_sub .lnk_box ul{margin:0}.column_sub .lnk_box ul li{display:inline-block}.column_sub .lnk_box ul li a{padding:.3em .5em;margin:0 .2em .5em 0;color:#fff;background:#82c2e4;font-size:12px}.column_sub .lnk_box ul li a::before{display:none}@media screen and (max-width:1200px){.column_sub{width:100%;max-width:1024px;margin:0 auto;padding:0 12px}.column_sub .lnk_box{position:relative;display:flex;justify-content:space-between}.column_sub .lnk_box a.w3{width:32%;margin-bottom:3%}}.sec_column_1{width:auto}.sec_column_1 .ttl_box{display:flex;flex-flow:wrap;justify-content:space-between}.sec_column_1 .ttl_box .thumb_img{width:25%;margin:0}.sec_column_1 .ttl_box .thumb_img img{width:auto;max-width:100%;height:auto}.sec_column_1 .ttl_box .txt_box{width:73%}.sec_column_1 .ttl_box .txt_box h1{background:0 0;margin-bottom:0;font-weight:400;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;font-size:36px;font-size:3.6rem;font-weight:400;text-align:center;padding:.6em 0 .6em .5em;position:relative;letter-spacing:8px;text-align:left;z-index:2;line-height:1.3em;color:#000;height:auto}.sec_column_1 .ttl_box .txt_box h1 span{padding-top:.4em;display:block;font-size:18px;font-size:1.8rem}.sec_column_1 .ttl_box .txt_box h1::before{position:absolute;display:block;content:"";background:url(../img/icon_bird.svg) no-repeat center top;background-size:cover;width:4.2em;height:2em;top:.5em;right:0;bottom:0;left:0;margin:auto auto auto 0;z-index:-1}@media screen and (max-width:768px){.sec_column_1 .ttl_box .txt_box h1{font-size:5vw;letter-spacing:2px;padding-left:.2em;line-height:1.4em}.sec_column_1 .ttl_box .txt_box h1 span{font-size:3.2vw}}.sec_column_1 .ttl_box .lead_box{background:rgba(130,194,228,.1);border:#d2f2ff solid 1px;border-radius:3px;padding:2%;width:100%;margin-top:5%;margin-bottom:6%;position:relative}.sec_column_1 .ttl_box .lead_box::after{position:absolute;display:block;content:"";background:url(../img/icon_bird.svg) no-repeat center top;background-size:cover;width:4.2em;height:2em;top:0;right:.5em;bottom:.5em;left:0;margin:auto 0 0 auto;z-index:-1;opacity:.5}.sec_column_1 .ttl_box .inst_box{display:flex;flex-flow:wrap;align-items:flex-start;justify-content:space-between;width:77.5%;margin-left:auto}.sec_column_1 .ttl_box .inst_box figure{width:18%;margin:0}.sec_column_1 .ttl_box .inst_box .box_txt{width:80%;margin-left:auto}.sec_column_1 .ttl_box .inst_box .box_txt dl{padding:0;flex-flow:wrap;justify-content:space-between;width:100%}.sec_column_1 .ttl_box .inst_box .box_txt dl dd,.sec_column_1 .ttl_box .inst_box .box_txt dl dt{padding:.5em 0 0 .5em;letter-spacing:2px;line-height:1.2em;margin-bottom:.3em}.sec_column_1 .ttl_box .inst_box .box_txt dl dt{width:9em;padding:.6em 1em;background-color:#eee;font-weight:700;color:#1563d5}.sec_column_1 .ttl_box .inst_box .box_txt dl dd{width:calc(100% - 10em)}.sec_column_1 .ttl_box .inst_box .box_txt p{width:100%;margin-top:.6em}.sec_column_1 .ttl_box .inst_box .box_txt p a{margin-left:0}.sec_column_1 h3{display:block;color:#9cd1ed;max-width:22em;border:#9cd1ed solid 2px;font-size:18px;text-align:center;padding:.5em 1em;margin:0 auto 2em}.sec_column_1 h3::after{display:none}.sec_column_1 .img_tag1{text-align:left;margin-bottom:0;width:auto;display:inline-block}.sec_column_1 .img_tag1 img{max-width:180px}.sec_column_1 span{display:inline-block;padding-left:1em}.sec_column_1 .more a.arw{background-color:#82c2e4;margin:0 auto;max-width:320px}@media screen and (max-width:767px){.sec_column_1 .img_tag1 img{width:29vw}.sec_column_1 .ttl_box .inst_box{width:100%}}.sec_column_2 h2 img{float:right;margin:2em 0 2em 2em}.sec_column_2 h2 span{font-size:36px;font-size:3.6rem}.sec_column_2 h2 strong{font-weight:500}.sec_column_2 img{max-width:100%;height:auto}.sec_column_2 ul li{list-style:disc;margin-left:1.3em}.sec_column_2 ul.toc_list li{margin-left:0;list-style:none}@media screen and (max-width:768px){.sec_column_2 h2 span{font-size:5vw}}.sec_column_3 p.more{text-align:center}.sec_column_3 p.more a{margin:0 auto;max-width:320px;padding:1em 2em}.sec_column_3 .sns{display:flex;justify-content:flex-start}.sec_column_3 .sns li{width:18%;margin-right:2%}.sec_column_3 .sns li a img{max-width:100%}.sec_column_3 .sns li:last-child{margin-right:0}@media screen and (max-width:768px){.sec_column_3 .sns li{width:30vw}}.sec_column_4 .f_box.column_list{justify-content:flex-start}.sec_column_4 .f_box.column_list a.item{margin:0 5% 0 0}.sec_column_4 .f_box.column_list a.item:last-child{margin-right:0}.sec_column_4 p.more{text-align:center}.sec_column_4 p.more a{margin:0 auto;padding:1em 2em}.company h1{background:url(../img/h1_company.jpg) no-repeat center top;background-size:cover}.company .sec_cmp_1 .inner{max-width:1120px}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33{margin-bottom:8%}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 figure{margin-bottom:.5em}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt{padding:.5em 1em;border-right:#3c9ad6 dashed 1px;border-left:#3c9ad6 dashed 1px;display:flex;flex-flow:column;justify-content:space-between;min-height:12em}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p{font-size:12px;font-size:1.2rem;letter-spacing:1px;margin-bottom:0}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.ttl{margin-bottom:.7em}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.ttl a{font-size:20px;font-size:2rem;color:#3c9ad6;text-decoration:underline}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.more{margin-top:auto}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.more a.arw{font-family:minion-pro-caption,serif;font-size:14px;font-size:1.4rem;max-width:130px;padding:.3em 1em .3em .2em;margin:.2em auto 0;background-color:#82c2e4}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;height:.7em;transform:rotate(0)}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(4) .txt,.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(5) .txt,.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt{min-height:11em}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt p.more{background-color:#82c2e4;padding:3px}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt p.more a.arw{border:#fff solid 1px;max-width:100%;margin:0}@media screen and (max-width:1144px){.company .sec_cmp_1 .inner{padding:0 12px}}@media screen and (max-width:768px){.company .sec_cmp_1 .inner{max-width:96vw;margin:0 auto}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt{min-height:0}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p{font-size:3.7vw}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33 .txt p.ttl a{font-size:5.2vw}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt{min-height:0}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt p.more{width:65vw;margin:0 auto 3vw}.company .sec_cmp_1 .inner .f_box.gtr.flw .w33:nth-of-type(6) .txt p.more a{font-size:5vw}}.follower-ship h1{background:url(../img/h1_service.jpg) no-repeat center top;background-size:cover}.follower-ship .sec_pgm_f_2 .f_box .w1{padding-top:7%}.follower-ship .sec_pgm_f_2 .f_box .w45{border-left:#9cd1ed solid 4px;position:relative}.follower-ship .sec_pgm_f_2 .f_box .w45 .sub_ttl{display:block;position:absolute;width:4em;height:4em;background-color:#2a7595;color:#fff;border-radius:100%;top:-2em;left:-1em;text-align:center;padding:1.5em 0 0 3px;letter-spacing:4px}.follower-ship .sec_pgm_f_2 .f_box .w45 figure{margin-bottom:.5em}.follower-ship .sec_pgm_f_2 .f_box .w45 p,.follower-ship .sec_pgm_f_2 .f_box .w45 ul{margin-left:1em}.follower-ship .sec_pgm_f_2 .f_box .w45 .ttl_1{font-weight:500}.follower-ship .sec_pgm_f_2 .f_box .w45 .ttl_1 span{background:url(../img/bg_arw.svg) no-repeat center top;background-size:100% 100%;color:#fff;font-size:14px;padding:0 1em 0 .5em;display:inline-block;margin-right:.5em}.follower-ship .sec_pgm_f_2 .f_box .w45 .ttl_2{color:#2a7595;font-weight:500;line-height:1.4em}.follower-ship .sec_pgm_f_2 .f_box .w45 ul li{position:relative;font-size:14px;padding-left:1.3em;line-height:1.4em;letter-spacing:1px;margin-bottom:.5em}.follower-ship .sec_pgm_f_2 .f_box .w45 ul li::before{position:absolute;display:block;content:"";width:1em;height:1em;background:url(../img/arw_2.svg) no-repeat center top;top:.25em;right:0;bottom:0;left:0;margin:0 auto auto 0;transform:rotate(-90deg)}.follower-ship .bdr_1{padding:.7em 1.5em;background:url(../img/bdr_t.svg) no-repeat left top,url(../img/bdr_b.svg) no-repeat right bottom;background-size:1.5em 1.5em,1.5em 1.5em}.follower-ship .sec_pgm_f_3 figure img{width:70%}.follower-ship .sec_pgm_f_4 h3{border-bottom:#3c9ad6 solid 2px;font-size:18px;position:relative;padding-left:2em;display:block;padding-bottom:.1em}.follower-ship .sec_pgm_f_4 h3 span{font-size:300%;font-family:minion-pro-caption,serif;position:absolute;width:5em;height:.53em;top:0;right:0;bottom:0;left:0;margin:auto auto 0 0}.follower-ship .sec_pgm_f_4 h3::after{display:none}.follower-ship .sec_pgm_f_4 h3.h3_1{color:#2badd7;border-color:#2badd7}.follower-ship .sec_pgm_f_4 h3.h3_1 span{color:#2badd7}.follower-ship .sec_pgm_f_4 h3.h3_2{color:#2a7595;border-color:#2a7595}.follower-ship .sec_pgm_f_4 h3.h3_2 span{color:#2a7595}.follower-ship .sec_pgm_f_4 h3.h3_3{color:#1e539a;border-color:#1e539a}.follower-ship .sec_pgm_f_4 h3.h3_3 span{color:#1e539a}.follower-ship .sec_pgm_f_4 p{font-size:14px}.follower-ship .sec_pgm_f_5 .w33{padding-left:9%;display:flex;flex-flow:column;justify-content:space-between}.follower-ship .sec_pgm_f_5 .w33 div{background:url(../img/bdr_2.svg) no-repeat center top;background-size:100% auto;padding:.6em .7em;min-height:10em;margin-bottom:3em}.follower-ship .sec_pgm_f_5 .w33 div p{letter-spacing:1px}.follower-ship .sec_pgm_f_5 .w33 p{font-size:12px;line-height:1.6em}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(1){background:url(../img/fls_03.svg) no-repeat left;background-size:auto 90%}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(2){background:url(../img/fls_04.svg) no-repeat left;background-size:auto 90%}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(3){background:url(../img/fls_05.svg) no-repeat left;background-size:auto 90%}@media screen and (max-width:768px){.follower-ship .sec_pgm_f_2 .cont{padding-top:5vw}.follower-ship .sec_pgm_f_2 .cont .f_box .w1{width:100%;padding:0 0 5vw}.follower-ship .sec_pgm_f_2 .cont .f_box .w1 figure img{width:10vw;transform:rotate(90deg)}.follower-ship .sec_pgm_f_4 figure img{width:70vw}.follower-ship .sec_pgm_f_5 .w33{padding-left:20vw;width:75vw;margin:0 auto 10vw}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(1){background-position:left bottom}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(2){background-position:left bottom}.follower-ship .sec_pgm_f_5 .w33:nth-of-type(3){background-position:left bottom}.follower-ship .sec_pgm_f_5 .w33 div{min-height:45vw;margin-bottom:0}}.follower-ship h1{background:url(../img/h1_service.jpg) no-repeat center top;background-size:cover}.bdr_1{padding:.7em 1.5em;background:url(../img/bdr_t.svg) no-repeat left top,url(../img/bdr_b.svg) no-repeat right bottom;background-size:1.5em 1.5em,1.5em 1.5em}.sec_pgm_f_2 .f_box .w1{padding-top:7%}.sec_pgm_f_2 .f_box .w45{border-left:#9cd1ed solid 4px;position:relative}.sec_pgm_f_2 .f_box .w45 .sub_ttl{display:block;position:absolute;width:4em;height:4em;background-color:#2a7595;color:#fff;border-radius:100%;top:-2em;left:-1em;text-align:center;padding:1.5em 0 0 3px;letter-spacing:4px}.sec_pgm_f_2 .f_box .w45 figure{margin-bottom:.5em}.sec_pgm_f_2 .f_box .w45 p,.sec_pgm_f_2 .f_box .w45 ul{margin-left:1em}.sec_pgm_f_2 .f_box .w45 .ttl_1{font-weight:500}.sec_pgm_f_2 .f_box .w45 .ttl_1 span{background:url(../img/bg_arw.svg) no-repeat center top;background-size:100% 100%;color:#fff;font-size:14px;padding:0 1em 0 .5em;display:inline-block;margin-right:.5em}.sec_pgm_f_2 .f_box .w45 .ttl_2{color:#2a7595;font-weight:500;line-height:1.4em}.sec_pgm_f_2 .f_box .w45 ul li{position:relative;font-size:14px;padding-left:1.3em;line-height:1.4em;letter-spacing:1px;margin-bottom:.5em}.sec_pgm_f_2 .f_box .w45 ul li::before{position:absolute;display:block;content:"";width:1em;height:1em;background:url(../img/arw_2.svg) no-repeat center top;top:.25em;right:0;bottom:0;left:0;margin:0 auto auto 0;transform:rotate(-90deg)}.sec_pgm_f_4 h3{border-bottom:#3c9ad6 solid 2px;font-size:18px;position:relative;padding-left:2em;display:block;padding-bottom:.1em}.sec_pgm_f_4 h3 span{font-size:300%;font-family:minion-pro-caption,serif;position:absolute;width:5em;height:.53em;top:0;right:0;bottom:0;left:0;margin:auto auto 0 0}.sec_pgm_f_4 h3::after{display:none}.sec_pgm_f_4 h3.h3_1{color:#2badd7;border-color:#2badd7}.sec_pgm_f_4 h3.h3_1 span{color:#2badd7}.sec_pgm_f_4 h3.h3_2{color:#2a7595;border-color:#2a7595}.sec_pgm_f_4 h3.h3_2 span{color:#2a7595}.sec_pgm_f_4 h3.h3_3{color:#1e539a;border-color:#1e539a}.sec_pgm_f_4 h3.h3_3 span{color:#1e539a}.sec_pgm_f_4 p{font-size:14px}.sec_pgm_f_5 .w33{padding-left:9%;display:flex;flex-flow:column;justify-content:space-between}.sec_pgm_f_5 .w33 div{background:url(../img/bdr_2.svg) no-repeat center top;background-size:100% auto;padding:.6em .7em;min-height:10em;margin-bottom:3em}.sec_pgm_f_5 .w33 div p{letter-spacing:1px}.sec_pgm_f_5 .w33 p{font-size:12px;line-height:1.6em}.sec_pgm_f_5 .w33:nth-of-type(1){background:url(../img/fls_03.svg) no-repeat left;background-size:auto 90%}.sec_pgm_f_5 .w33:nth-of-type(2){background:url(../img/fls_04.svg) no-repeat left;background-size:auto 90%}.sec_pgm_f_5 .w33:nth-of-type(3){background:url(../img/fls_05.svg) no-repeat left;background-size:auto 90%}@media screen and (max-width:768px){.sec_pgm_f_2 .cont{padding-top:5vw}.sec_pgm_f_2 .cont .f_box .w1{width:100%;padding:0 0 5vw}.sec_pgm_f_2 .cont .f_box .w1 figure img{width:10vw;transform:rotate(90deg)}.sec_pgm_f_4 figure img{width:70vw}.sec_pgm_f_5 .w33{padding-left:20vw;width:75vw;margin:0 auto 10vw}.sec_pgm_f_5 .w33:nth-of-type(1){background-position:left bottom}.sec_pgm_f_5 .w33:nth-of-type(2){background-position:left bottom}.sec_pgm_f_5 .w33:nth-of-type(3){background-position:left bottom}.sec_pgm_f_5 .w33 div{min-height:45vw;margin-bottom:0}}footer{background-color:#f5f5f5;display:flex;flex-flow:wrap;justify-content:space-around;padding-top:3%;margin-top:7%}footer .f_info{width:25%}footer .f_info figure{text-align:left}footer .f_info figure img{width:80%}footer .f_info p{font-size:12px;font-size:1.2rem;padding-left:2em}footer .f_nav{width:55%;display:flex;justify-content:space-between}footer .f_nav ul{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;height:16em}footer .f_nav ul li{width:33%;display:block;margin-bottom:1.5em}footer .f_nav ul li a{position:relative;padding-left:1.2em;display:block;font-size:14px;font-size:1.4rem;letter-spacing:3px}footer .f_nav ul li a:before{position:absolute;display:block;content:">";width:1em;height:1em;font-size:130%;top:0;right:0;bottom:0;left:0;margin:0 auto auto 0}footer .copyright{width:100%;padding:1em 0;margin-top:3%;color:#fff;background:url(../img/bg_1.svg) no-repeat center top;background-size:cover;text-align:center;letter-spacing:3px;font-size:14px;font-size:1.4rem}@media screen and (max-width:1024px){footer .f_nav ul{height:20em}footer .f_nav ul li a{letter-spacing:1px}}@media screen and (max-width:767px){footer{flex-flow:column;padding:8% 0 0}footer .f_info{width:92%;margin:0 auto 5vw}footer .f_info figure{text-align:center}footer .f_info figure img{width:60%}footer .f_info p{padding:0;font-size:3.7vw}footer .f_nav{width:100%;margin:0 auto;flex-flow:column}footer .f_nav ul{width:100%;height:auto;display:flex;flex-flow:wrap;border-top:#ccc solid 1px}footer .f_nav ul li{width:50%;background-color:#fff;border-bottom:#ccc solid 1px;margin:0}footer .f_nav ul li a{display:block;line-height:1.4em;letter-spacing:1px;padding:.8em .5em;font-size:3.7vw;text-align:center}footer .f_nav ul li a:before{display:none}footer .f_nav ul li:nth-of-type(even) a:before{display:block;content:"";height:1em;width:1px;border-left:#aaa dotted 1px;margin:auto 0}footer .copyright{margin-top:0;font-size:3.2vw;letter-spacing:1px;padding:1.5em 0 4.5em}}.wpcf7-form input[type=submit]{width:100%;max-width:280px;font-size:20px;font-size:2rem;text-align:center;padding:1em;display:block;margin:0 auto}.form_dl{display:flex;flex-flow:wrap;border-top:#ccc solid 1px;margin-bottom:5%}.form_dl dd,.form_dl dt{border-bottom:#ccc solid 1px}.form_dl dd input,.form_dl dd textarea,.form_dl dt input,.form_dl dt textarea{padding:.8em;background-color:#fcfcfc;border:#eee solid 1px;width:100%}.form_dl dd.tel input,.form_dl dd.zip input,.form_dl dt.tel input,.form_dl dt.zip input{width:40%}.form_dl dt{width:30%;position:relative;padding:1.8em 1em}.form_dl dt span{background-color:#3c9ad6;padding:.3em .2em .2em;position:absolute;top:1.5em;right:1em;color:#fff}.form_dl dt span.fre{background-color:#ccc;color:#000}.form_dl dd{padding:1em;width:70%}header{background-color:#fff}header .inner{padding:0 1%;position:relative;display:flex;height:100px;align-items:center;justify-content:space-between}header .logo{width:190px;height:75px;margin-bottom:0;text-align:center;letter-spacing:2px;line-height:1.1em}header .logo span{font-size:10px}header .h_info{width:180px}header .h_info p:first-child{margin-bottom:8px}header .h_info p a{border:#000 solid 1px;color:#000;display:block;padding:4px 0 4px 6px;text-align:center;font-size:16px;letter-spacing:6px;line-height:1}header .h_info p a.btn_1{letter-spacing:19px;padding-right:0;padding-left:14px}@media screen and (max-width:1299px){header .logo{width:160px;height:50px;letter-spacing:1px}header .logo span{display:none}header .h_info{width:150px}header .h_info p a{font-size:13px;font-size:1.3rem;letter-spacing:3px}header .h_info p a.btn_1{letter-spacing:10px;padding-left:8px}}@media screen and (max-width:1210px){header .inner{height:70px;padding:0 3%}header .logo{width:140px;height:auto;margin-bottom:0}header .logo img{width:100%}header .h_info{display:none}}.g_nav{transition-duration:.3s}.g_nav ul{display:flex;align-items:center;justify-content:space-between;padding:0}.g_nav ul li{margin-right:.5em;line-height:1}.g_nav ul li a{display:block;position:relative;font-size:15px;font-size:1.5rem;text-decoration:none;font-weight:700;text-align:center;letter-spacing:2px;min-width:6.5em;width:auto}.g_nav ul li a span{font-size:12px;font-size:1.2rem;color:#595757;display:block;font-weight:400;letter-spacing:3px}@media screen and (max-width:1399px){.g_nav ul li a{font-size:13px;font-size:1.3rem;min-width:6.5em;width:auto}.g_nav ul li a span{font-size:11px;font-size:1.1rem}}@media screen and (max-width:1210px){.g_nav{display:none;position:absolute;top:70px;right:0;width:100%;z-index:10}.g_nav ul{flex-flow:column;width:100%;max-width:480px}.g_nav ul li{margin:0;display:block;width:100%}.g_nav ul li a{display:block;background-color:rgba(60,154,214,.9);color:#fff;width:100%;padding:1em;font-size:120%;border-bottom:#fff solid 1px}.g_nav ul li a span{color:#fff;padding-bottom:.3em}.g_nav ul li:first-child a{padding-left:1em}}.home{position:relative}.home header{position:absolute;top:0;left:0;width:100%;background:0 0;z-index:10}@media screen and (max-width:1210px){.home header{position:relative;background-color:#fff}}.sp_menu{display:none}@media screen and (max-width:1210px){.sp_menu{position:relative;background:url(../img/bg_sp_menu.svg) no-repeat center top;background-size:cover;cursor:pointer;width:50px;height:50px;border-radius:5px;display:block}.sp_menu span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.sp_menu span:nth-of-type(1){top:15px}.sp_menu span:nth-of-type(2){top:23px}.sp_menu span:nth-of-type(3){top:31px}.sp_menu.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.sp_menu.active span:nth-of-type(2){opacity:0}.sp_menu.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}}.organization-learning h1{background:url(../img/h1_learn.jpg) no-repeat center top;background-size:cover;line-height:.63em}.organization-learning .f_box .item_1{width:38%}.organization-learning .f_box .item_2{width:49%}.organization-learning .f_box .arw{margin-top:15%;width:5%}.organization-learning .lrn_box{position:relative;background:url(../img/bg_len_1.svg) no-repeat center;background-size:80% 80%;min-height:600px}.organization-learning .lrn_box .item_1,.organization-learning .lrn_box .item_2,.organization-learning .lrn_box .item_3,.organization-learning .lrn_box .item_4,.organization-learning .lrn_box .item_5{position:absolute;color:#fff;width:25%;background-color:#2badd7;border-radius:100%;padding:1.5em}.organization-learning .lrn_box .item_1 h4,.organization-learning .lrn_box .item_1 p,.organization-learning .lrn_box .item_2 h4,.organization-learning .lrn_box .item_2 p,.organization-learning .lrn_box .item_3 h4,.organization-learning .lrn_box .item_3 p,.organization-learning .lrn_box .item_4 h4,.organization-learning .lrn_box .item_4 p,.organization-learning .lrn_box .item_5 h4,.organization-learning .lrn_box .item_5 p{text-align:center;color:#fff;border-color:#fff;line-height:1.4em;margin-bottom:.4em}.organization-learning .lrn_box .item_1 p,.organization-learning .lrn_box .item_2 p,.organization-learning .lrn_box .item_3 p,.organization-learning .lrn_box .item_4 p,.organization-learning .lrn_box .item_5 p{margin-bottom:0}.organization-learning .lrn_box .item_1{top:50%;left:50%;width:15%;background:0 0;transform:translate(-50%,-50%);padding:1.5em 0}.organization-learning .lrn_box .item_1 p{letter-spacing:5px;font-size:22px;font-weight:600}.organization-learning .lrn_box .item_2{top:0;left:50%;transform:translate(-50%,5%)}.organization-learning .lrn_box .item_3{top:50%;right:0;transform:translate(-35%,-50%)}.organization-learning .lrn_box .item_4{bottom:0;left:50%;transform:translate(-50%,-5%);padding:1.3em 1.5em 1.7em}.organization-learning .lrn_box .item_5{top:50%;left:0;transform:translate(35%,-50%)}@media screen and (max-width:768px){.organization-learning .f_box .item_1{width:65vw;margin:0 auto 5vw}.organization-learning .f_box .item_2{width:90vw;margin:0 0 5vw auto}.organization-learning .f_box .arw{margin:5vw auto;width:10vw}.organization-learning .f_box .arw img{transform:rotate(90deg)}.organization-learning .lrn_box{background-size:90% 90%;min-height:100vw}.organization-learning .lrn_box .item_1,.organization-learning .lrn_box .item_2,.organization-learning .lrn_box .item_3,.organization-learning .lrn_box .item_4,.organization-learning .lrn_box .item_5{width:35vw;height:35vw;padding:9vw 2vw 11vw}.organization-learning .lrn_box .item_1 h4,.organization-learning .lrn_box .item_2 h4,.organization-learning .lrn_box .item_3 h4,.organization-learning .lrn_box .item_4 h4,.organization-learning .lrn_box .item_5 h4{font-size:3.7vw}.organization-learning .lrn_box .item_1 p,.organization-learning .lrn_box .item_2 p,.organization-learning .lrn_box .item_3 p,.organization-learning .lrn_box .item_4 p,.organization-learning .lrn_box .item_5 p{font-size:3vw}.organization-learning .lrn_box .item_1{width:17vw;height:17vw;padding:.8em 0}.organization-learning .lrn_box .item_1 p{letter-spacing:2px;font-size:3.7vw}.organization-learning .lrn_box .item_3{transform:translate(0,-50%)}.organization-learning .lrn_box .item_5{transform:translate(0,-50%)}}.lms h1{background:url(../img/h1_service.jpg) no-repeat center top;background-size:cover}.lms .sec_pgm_f_2 .f_box .w1{padding-top:7%}.lms .sec_pgm_f_2 .f_box .w45{border-left:#9cd1ed solid 4px;position:relative}.lms .sec_pgm_f_2 .f_box .w45 .sub_ttl{display:block;position:absolute;width:4em;height:4em;background-color:#2a7595;color:#fff;border-radius:100%;top:-2em;left:-1em;text-align:center;padding:1.5em 0 0 3px;letter-spacing:4px}.lms .sec_pgm_f_2 .f_box .w45 figure{margin-bottom:.5em}.lms .sec_pgm_f_2 .f_box .w45 p,.lms .sec_pgm_f_2 .f_box .w45 ul{margin-left:1em}.lms .sec_pgm_f_2 .f_box .w45 .ttl_1{font-weight:500}.lms .sec_pgm_f_2 .f_box .w45 .ttl_1 span{background:url(../img/bg_arw.svg) no-repeat center top;background-size:100% 100%;color:#fff;font-size:14px;padding:0 1em 0 .5em;display:inline-block;margin-right:.5em}.lms .sec_pgm_f_2 .f_box .w45 .ttl_2{color:#2a7595;font-weight:500;line-height:1.4em}.lms .sec_pgm_f_2 .f_box .w45 ul li{position:relative;font-size:14px;padding-left:1.3em;line-height:1.4em;letter-spacing:1px;margin-bottom:.5em}.lms .sec_pgm_f_2 .f_box .w45 ul li::before{position:absolute;display:block;content:"";width:1em;height:1em;background:url(../img/arw_2.svg) no-repeat center top;top:.25em;right:0;bottom:0;left:0;margin:0 auto auto 0;transform:rotate(-90deg)}.lms .bdr_1{padding:.7em 1.5em;background:url(../img/bdr_t.svg) no-repeat left top,url(../img/bdr_b.svg) no-repeat right bottom;background-size:1.5em 1.5em,1.5em 1.5em}.lms .sec_pgm_f_3 figure img{width:70%}.lms .sec_pgm_f_4 h3{border-bottom:#3c9ad6 solid 2px;font-size:18px;position:relative;padding-left:2em;display:block;padding-bottom:.1em}.lms .sec_pgm_f_4 h3 span{font-size:300%;font-family:minion-pro-caption,serif;position:absolute;width:5em;height:.53em;top:0;right:0;bottom:0;left:0;margin:auto auto 0 0}.lms .sec_pgm_f_4 h3::after{display:none}.lms .sec_pgm_f_4 h3.h3_1{color:#2badd7;border-color:#2badd7}.lms .sec_pgm_f_4 h3.h3_1 span{color:#2badd7}.lms .sec_pgm_f_4 h3.h3_2{color:#2a7595;border-color:#2a7595}.lms .sec_pgm_f_4 h3.h3_2 span{color:#2a7595}.lms .sec_pgm_f_4 h3.h3_3{color:#1e539a;border-color:#1e539a}.lms .sec_pgm_f_4 h3.h3_3 span{color:#1e539a}.lms .sec_pgm_f_4 p{font-size:14px}.lms .sec_pgm_f_5 .w33{padding-left:9%;display:flex;flex-flow:column;justify-content:space-between}.lms .sec_pgm_f_5 .w33 div{background:url(../img/bdr_2.svg) no-repeat center top;background-size:100% auto;padding:.6em .7em;min-height:10em;margin-bottom:3em}.lms .sec_pgm_f_5 .w33 div p{letter-spacing:1px}.lms .sec_pgm_f_5 .w33 p{font-size:12px;line-height:1.6em}.lms .sec_pgm_f_5 .w33:nth-of-type(1){background:url(../img/fls_03.svg) no-repeat left;background-size:auto 90%}.lms .sec_pgm_f_5 .w33:nth-of-type(2){background:url(../img/fls_04.svg) no-repeat left;background-size:auto 90%}.lms .sec_pgm_f_5 .w33:nth-of-type(3){background:url(../img/fls_05.svg) no-repeat left;background-size:auto 90%}@media screen and (max-width:768px){.lms .sec_pgm_f_2 .cont{padding-top:5vw}.lms .sec_pgm_f_2 .cont .f_box .w1{width:100%;padding:0 0 5vw}.lms .sec_pgm_f_2 .cont .f_box .w1 figure img{width:10vw;transform:rotate(90deg)}.lms .sec_pgm_f_4 figure img{width:70vw}.lms .sec_pgm_f_5 .w33{padding-left:20vw;width:75vw;margin:0 auto 10vw}.lms .sec_pgm_f_5 .w33:nth-of-type(1){background-position:left bottom}.lms .sec_pgm_f_5 .w33:nth-of-type(2){background-position:left bottom}.lms .sec_pgm_f_5 .w33:nth-of-type(3){background-position:left bottom}.lms .sec_pgm_f_5 .w33 div{min-height:45vw;margin-bottom:0}}.message h1{background:url(../img/h1_message.jpg) no-repeat center top;background-size:cover}.message .sec_msg_1{background:url(../img/bg_msg_1.jpg) no-repeat center 4%;background-size:100% auto}.message .sec_msg_1 .inner{max-width:1300px}.message .cont{padding-top:30%}.message .cont .f_box{margin-bottom:7%;align-items:flex-end}.message .cont .f_box .txt{padding:3% 3% 5%}.message .cont h3{font-size:24px;font-size:2.4rem;line-height:1.65em;padding:0;color:#3c9ad6}.message .cont h3::after{display:none}.message .cont p{font-size:14px;font-size:1.4rem}.message .txt_2{max-width:860px}.message .txt_2 figure img{width:100%;max-width:200px}@media screen and (max-width:768px){.message .sec_msg_1{background-size:180% auto;background-position:center 23vw}.message .sec_msg_1 .cont{padding-top:32vw}.message .sec_msg_1 .cont h3{font-size:5.3vw}.message .sec_msg_1 .cont .f_box .txt{padding:0}.message .txt_2 .t_r img{width:36vw}}.mission h1{background:url(../img/h1_mission.jpg) no-repeat center top;background-size:cover;line-height:.63em}.mission .sec_msn_1 .box_1 .item{background:url(../img/bg_msn_4.svg) no-repeat center top;background-size:90% 100%;max-width:1000px;min-height:340px;margin:0 auto;padding:3% 0;display:flex;flex-flow:column;justify-content:space-between}.mission .sec_msn_1 .box_1 .item h3{color:#fff;padding:0 0 0 1em}.mission .sec_msn_1 .box_1 .item h3::after{display:none}.mission .sec_msn_1 .box_1 .item p{color:#fff;font-size:26px;font-size:2.6rem;padding:0 15% 2.5em;margin-top:auto}.mission .sec_msn_1 .box_1.bg_a{background:url(../img/bg_msn_1.svg) no-repeat center top;background-size:100% auto}.mission .sec_msn_1 .box_1.bg_a .item p{padding-bottom:3em}.mission .sec_msn_1 .box_1.bg_b{background:url(../img/bg_msn_2.svg) no-repeat center top;background-size:100% auto}.mission .sec_msn_1 .box_1.bg_b .item h3{margin-bottom:.6em}.mission .sec_msn_1 .box_1.bg_b .item p{padding-bottom:2.3em}.mission .sec_msn_2 .cont{background:url(../img/bg_msn_3.svg) no-repeat center;background-size:70% auto;min-height:1000px;position:relative}.mission .sec_msn_2 .cont .item{position:absolute;display:flex;flex-flow:column;justify-content:center;align-items:center;width:19em;height:19em;border-radius:100%;background:#83c2e4;background:linear-gradient(90deg,#83c2e4 0,#3888b7 100%)}.mission .sec_msn_2 .cont .item h4{color:#fff;border-color:#fff;width:80%;font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:.3em;padding-bottom:.3em}.mission .sec_msn_2 .cont .item p{margin-bottom:0;font-size:10px;font-size:1rem;color:#fff;padding:0 6em 2em}.mission .sec_msn_2 .cont .item p.ttl{line-height:1.3em;font-size:26px;font-size:2.6rem;font-family:minion-pro-caption,serif;color:#afd1e6;padding:0 0 .2em}.mission .sec_msn_2 .cont .item p.ttl span{font-size:56px;font-size:5.6rem;padding-left:5px}.mission .sec_msn_2 .cont .item.item_1{top:0;left:50%;transform:translateX(-50%)}.mission .sec_msn_2 .cont .item.item_2{top:17%;right:0}.mission .sec_msn_2 .cont .item.item_3{top:53%;right:0}.mission .sec_msn_2 .cont .item.item_4{bottom:0;left:50%;transform:translateX(-50%)}.mission .sec_msn_2 .cont .item.item_5{top:53%;left:0}.mission .sec_msn_2 .cont .item.item_6{top:17%;left:0}.mission .sec_msn_3 .sec_img{margin-bottom:0}.mission .sec_msn_3 .item_1,.mission .sec_msn_3 .item_2{padding:5% 0}.mission .sec_msn_3 .item_1 .ttl,.mission .sec_msn_3 .item_2 .ttl{max-width:500px;width:85%;margin:0 auto 3em;padding-bottom:5%;border-bottom:#07569f solid 6px}.mission .sec_msn_3 .item_1 .ttl img,.mission .sec_msn_3 .item_2 .ttl img{width:70%}.mission .sec_msn_3 .item_1 .f_box,.mission .sec_msn_3 .item_2 .f_box{max-width:500px;margin:0 auto}.mission .sec_msn_3 .item_1{background:#97d4e6;background:linear-gradient(90deg,#97d4e6 0,#3c9ad6 100%)}.mission .sec_msn_3 .item_1 .box_pdg{width:100%;max-width:500px;margin:0 auto}.mission .sec_msn_3 .item_1 .f_box{align-items:center;width:100%;margin-top:3%}.mission .sec_msn_3 .item_1 .f_box figure{margin:0}.mission .sec_msn_3 .item_1 .f_box .txt{width:40%;background-color:#fff;padding:2%;position:relative}.mission .sec_msn_3 .item_1 .f_box .txt::before{position:absolute;display:block;content:"";width:10%;height:24px;background:url(../img/arw_5.svg) no-repeat center top;background-size:100% auto;top:50%;right:0;bottom:0;left:-10%;margin:auto auto auto 0}.mission .sec_msn_3 .item_1 .f_box .txt h4{font-weight:400;padding-bottom:5px;border-bottom:#000 solid 1px;line-height:1.3em;margin-bottom:10px}.mission .sec_msn_3 .item_1 .f_box .txt h4 span{display:block;color:#000;font-size:10px;font-size:1rem;letter-spacing:1px}.mission .sec_msn_3 .item_1 .f_box .txt p{font-size:12px;font-size:1.2rem;line-height:1.3em;letter-spacing:1px;padding:0 .5em}.mission .sec_msn_3 .item_2{background:#97d4e6}.mission .sec_msn_3 .item_2 .box_pdg{padding:0 5%;width:100%;max-width:500px;margin:0 auto}.mission .sec_msn_3 .item_2 .ttl{border-color:#419dd7}.mission .sec_msn_3 .item_2 .f_box{margin-bottom:3%}.mission .sec_msn_3 .item_2 .f_box figure{margin-bottom:0}.mission .sec_msn_3 .item_2 .f_box .txt{background-color:#3c9ad6;padding:3%}.mission .sec_msn_3 .item_2 .f_box .txt h4{color:#fff;border-color:#fff}.mission .sec_msn_3 .item_2 .f_box .txt p{font-size:12px;font-size:1.2rem;color:#fff}@media screen and (max-width:768px){.mission .sec_msn_1 .box_1 .item{background:0 0;min-height:0}.mission .sec_msn_1 .box_1 .item p{font-size:4.2vw;padding:0 10vw 10vw}.mission .sec_msn_1 .box_1.bg_a{background-size:cover;background-position:right}.mission .sec_msn_1 .box_1.bg_a .item p{padding-bottom:5vw}.mission .sec_msn_1 .box_1.bg_b{background-size:cover;background-position:right}.mission .sec_msn_1 .box_1.bg_b .item p{padding-bottom:5vw}.mission .sec_msn_2 .cont{min-height:348vw;background-size:60% auto}.mission .sec_msn_2 .cont .item{width:60vw;height:60vw}.mission .sec_msn_2 .cont .item h4{font-size:4.2vw;width:85%}.mission .sec_msn_2 .cont .item h4 br{display:none}.mission .sec_msn_2 .cont .item p{padding:0 3em 2em}.mission .sec_msn_2 .cont .item p.ttl{font-size:5vw}.mission .sec_msn_2 .cont .item p.ttl span{font-size:7vw}.mission .sec_msn_2 .cont .item.item_1{top:0;left:0;transform:translateX(0)}.mission .sec_msn_2 .cont .item.item_2{top:50vw}.mission .sec_msn_2 .cont .item.item_3{top:97vw;left:0;transform:translateX(0)}.mission .sec_msn_2 .cont .item.item_4{top:191vw;right:0;left:0;transform:translateX(0);margin:0 0 auto auto}.mission .sec_msn_2 .cont .item.item_5{top:239vw;left:0}.mission .sec_msn_2 .cont .item.item_6{bottom:0;right:0;left:0;margin:auto 0 0 auto}.mission .sec_msn_3 .f_box .w5{width:100%}.mission .sec_msn_3 .f_box .w5 .box_pdg{padding:0 3vw}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box{flex-flow:row}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box .w55{width:40vw}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box .txt{width:48vw}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box .txt h4{font-size:3.7vw}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box .txt h4 span{font-size:2.7vw}.mission .sec_msn_3 .f_box .w5 .box_pdg .f_box .txt p{font-size:3.2vw}.mission .sec_msn_3 .f_box .w5.item_2 .f_box{align-items:stretch}.mission .sec_msn_3 .f_box .w5.item_2 .f_box figure{margin:0;width:36vw}.mission .sec_msn_3 .f_box .w5.item_2 .f_box .txt{width:55vw}.mission .sec_msn_3 .f_box .w5.item_2 .f_box .txt h4{margin-bottom:.5em}.mission .sec_msn_3 .f_box .w5.item_2 .f_box .txt p{line-height:1.3em}}.mv{position:relative;padding-top:52.34375%;margin-bottom:0}.mv .mv_sld{position:absolute;width:100%;max-width:100%;height:52.34375%;top:0;left:0}.mv .mv_sld li{padding-left:0}.mv .mv_sld li::before{display:none}.mv .mv_sld li img{max-width:100%;width:100%}.mv .mv_copy{position:absolute;width:30.5208333333%;height:93.6860068259%;top:40%;left:20%}.mv .mv_copy li{padding-left:0}.mv .mv_copy li img{width:100%;height:auto}.mv .mv_copy li:last-of-type{margin-top:28%}@media screen and (max-width:1024px){.mv{padding-top:52.34375 %}.mv .mv_sld li{overflow:hidden}.mv .mv_sld li img{width:auto;max-width:100%}.mv .mv_copy{width:70%;left:15%}.mv .mv_copy li{text-align:right}.mv .mv_copy li img{width:100%}}.philosophy h1{background:url(../img/h1_philosophy.jpg) no-repeat center top;background-size:cover}.philosophy .h2_psp_1{max-width:60%;margin:0 auto 1em;position:relative;text-align:left;font-weight:400;line-height:1.6em}.philosophy .h2_psp_1 span{padding-top:0;display:block;width:100%;text-align:right;font-size:inherit}.philosophy .h2_psp_1::before{position:absolute;display:block;content:"組織学習";text-align:center;width:28%;height:100%;background:url(../img/icon_bird.svg) no-repeat;background-size:100% auto;top:.7em;right:0;bottom:0;left:-30%;font-size:20px;font-weight:400;letter-spacing:3px;margin:0 auto auto 0}.philosophy .p_box_1{position:relative;background-color:#fff;border:#3c9ad6 solid 2px;padding:.7em 1em .7em 5em;width:60%;margin:0 auto}.philosophy .p_box_1 p{font-size:16px;line-height:1.4em}.philosophy .p_box_1:before{display:block;content:"課題";position:absolute;width:76px;height:76px;background-color:#3c9ad6;color:#fff;text-align:center;padding:1.4em 0 0 3px;letter-spacing:3px;font-size:20px;top:0;right:0;bottom:0;left:0;margin:auto auto auto -30px;border-radius:100% 100%;box-sizing:border-box}.philosophy .p_box_2{background:url(../img/arw_1.svg) no-repeat left;background-size:auto 45%;padding:.7em 1em .7em 3em;width:55%;margin:0 auto 2em}.philosophy .t_ul2{width:100%;line-height:2.5em;border-bottom:#3c9ad6 solid 2px;font-weight:600}.philosophy .f_box{margin-bottom:3%}.philosophy .f_box p{color:#fff;text-align:center}.philosophy .f_box p:last-of-type{margin-bottom:0}.philosophy .f_box .w25{padding:4em 0 1.5em}.philosophy .f_box .w25.item_1{background:url(../img/bg_psp_1.svg) no-repeat center top;background-size:100% auto}.philosophy .f_box .w25.item_2{background:url(../img/bg_psp_2.svg) no-repeat center top;background-size:100% auto}.philosophy .f_box .w25.item_3{background:url(../img/bg_psp_3.svg) no-repeat center top;background-size:100% auto}.philosophy .f_box .w25.item_4{background:url(../img/bg_psp_4.svg) no-repeat center top;background-size:100% auto}.philosophy .more a.arw{background-color:#82c2e4;margin:0 auto;font-size:24px;text-align:left;max-width:360px}.philosophy .more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;height:.7em;transform:rotate(0)}.philosophy .sec_psp_2{background-color:#f5f5f5;padding-bottom:5%}.philosophy .sec_psp_3 .h2_psp_1::before{content:"実績"}.philosophy .sec_psp_3 .f_box{align-items:center}.philosophy .sec_psp_3 .f_box .w25,.philosophy .sec_psp_3 .f_box .w75{padding:0}.philosophy .sec_psp_3 .f_box.fs a{align-items:flex-start}.philosophy .sec_psp_3 .f_box.fs a figure{margin-bottom:.5em}.philosophy .sec_psp_3 .f_box.fs a p{text-align:left;color:#000;font-size:12px}.philosophy .sec_psp_3 .f_box.fs a p.com_name{font-size:11px;padding-left:1.5em;position:relative}.philosophy .sec_psp_3 .f_box.fs a p.com_name:before{display:block;position:absolute;content:"▲";width:1em;height:1em;top:0;right:0;bottom:0;left:.5em;margin:auto auto auto 0;transform:rotate(90deg)}.philosophy .sec_psp_4{background-color:#f5f5f5;padding-bottom:5%}.philosophy .sec_psp_4 .h2_psp_1::before{content:"フォロワーシップ";padding-left:0}.philosophy .sec_psp_4 .f_box{align-items:center;margin:0 auto 5%;width:85%}.philosophy .sec_psp_5{padding-bottom:5%}.philosophy .sec_psp_5 .h2_psp_1::before{content:"プロデューサー";padding-left:0}.philosophy .sec_psp_5 .txt{padding-bottom:4%;margin-bottom:5%;background:url(../img/bg_psp_5.svg) no-repeat right}.philosophy .sec_psp_5 .txt p{line-height:2em}@media screen and (max-width:768px){.philosophy .h2_psp_1{max-width:74vw;margin-right:0}.philosophy .h2_psp_1::before{font-size:3.2vw;letter-spacing:0;background-size:100% auto;width:17vw;left:-17vw;line-height:1.6em}.philosophy .p_box_1{padding:.7em 1em .7em 3.3em;width:85vw;margin:0 0 0 auto}.philosophy .p_box_1 p{font-size:3.7vw}.philosophy .p_box_1:before{width:14vw;height:14vw;letter-spacing:1px;font-size:3.7vw;margin:auto auto auto -7vw}.philosophy .p_box_2{background-size:auto 10vw;width:78vw}.philosophy .f_box{margin-bottom:5vw}.philosophy .f_box .w25{padding:3.3em 0 1em}.philosophy .f_box .w25 p{font-size:3.2vw}.philosophy .f_box .w25 p:first-child{margin-bottom:.6em;font-size:3.7vw}.philosophy .f_box .w25.item_1,.philosophy .f_box .w25.item_2,.philosophy .f_box .w25.item_3,.philosophy .f_box .w25.item_4{width:44vw;height:44vw;background-size:cover}.philosophy .more a.arw{font-size:4.2vw;width:70vw}.philosophy .more a.arw::after{height:.7em;width:.5em}.philosophy .sec_psp_1 .inner{padding:0 5%}.philosophy .sec_psp_1 .inner p.catch{text-align:center}.philosophy .sec_psp_3 .f_box .w25 img{width:50vw}.philosophy .sec_psp_3 .f_box.fs a p{font-size:3.7vw}.philosophy .sec_psp_3 .f_box.fs a p.com_name{font-size:4.2vw;margin-bottom:.5em}.philosophy .sec_psp_4 .f_box .w45:first-of-type{margin-bottom:1em}.philosophy .sec_psp_4 .f_box .w1{margin-bottom:1em}.philosophy .sec_psp_4 .f_box .w1 img{transform:rotate(90deg)}.philosophy .sec_psp_5 .txt{padding-bottom:45vw;margin-bottom:5%;background-position:center bottom;background-size:auto 40vw}.philosophy .sec_psp_5 .txt p{line-height:2em}}.producer h1{background:url(../img/h1_producer.jpg) no-repeat center top;background-size:cover}.producer .sec_pdr_1 .inner{max-width:1300px}.producer .sec_pdr_1 .inner .item_mdl{width:24.5%;margin:0 0 0 .5%;position:relative;padding-bottom:2em;margin-bottom:4em}.producer .sec_pdr_1 .inner .item_mdl:nth-of-type(4n+1){margin-left:0}.producer .sec_pdr_1 .inner .item_mdl .txt{position:absolute;bottom:0;left:5%;width:50%;background-color:#9cd1ed;padding:.7em;color:#fff}.producer .sec_pdr_1 .inner .item_mdl .txt .pos{margin-bottom:.5em}.producer .sec_pdr_1 .inner .item_mdl .txt .pos span{padding:0 0 .3em 2px;display:inline-block;max-width:14em;border-bottom:#fff solid 4px;font-size:14px;letter-spacing:1px}.producer .sec_pdr_1 .inner .item_mdl .txt .name{line-height:1.4em}.producer .sec_pdr_1 .inner .item_mdl .txt .name span{font-family:minion-pro-caption,serif;font-size:20px;padding-right:1em}@media screen and (min-width:1025px){.producer .sec_pdr_1 .inner .item_mdl figure img{filter:grayscale(100%);transition:.3s ease-in-out}}@media(hover:hover){.producer .sec_pdr_1 .inner .item_mdl:hover figure img{filter:grayscale(0)}}.producer .sec_pdr_1 .bdl_w{display:none}.producer .modaal-wrapper{box-sizing:border-box;height:80vh;overflow:hidden;top:10vh;background:#3c9ad6;background:linear-gradient(90deg,#3c9ad6 0,#97d4e6 100%);opacity:.9}.producer .modaal-wrapper .modaal-outer-wrapper{display:block}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper{display:block;padding:0}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container{background:0 0;box-shadow:none}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:0;height:80vh}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box{align-items:stretch;height:100%;justify-content:space-between}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box{width:65%;display:flex;align-items:center}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box h3,.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box h4,.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p{color:#fff}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box h3{padding:0 0 .5em;border-bottom:#fff solid 2px;margin-bottom:.5em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box h3::after{display:none}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box h4{display:inline-block;padding:.2em .5em;border:#fff solid 2px;font-weight:400}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p.pos{margin-bottom:1.5em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p.pos span{padding:0 3em .5em 2px;display:inline-block;font-size:24px;font-weight:200;letter-spacing:3px;position:relative}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p.pos span::after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;margin:auto auto 0 0;width:7em;height:4px;background-color:#fff}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p.name{line-height:1.4em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box p.name span{font-family:minion-pro-caption,serif;font-size:32px;padding-right:1em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box .f_box{margin-bottom:5%;align-items:flex-end}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box .f_box figure.w3{margin:0}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box .f_box .w7 p{line-height:1}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box .txt_box .f_box .w7 p a{background:url(../img/arw_6.svg) no-repeat left;background-size:auto 100%;color:#78aac2;padding:.6em 1.3em .6em .6em;display:block;width:14em;font-size:14px}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box>figure{margin:0;position:relative;width:35%}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .mdl_box>figure img{position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.producer .sec_pdr_1 .inner{padding:0 3vw}.producer .sec_pdr_1 .inner .item_mdl{width:46vw;margin-bottom:5vw}.producer .sec_pdr_1 .inner .item_mdl .txt{width:90%;left:5%}.producer .sec_pdr_1 .inner .item_mdl .txt .pos span{border-width:2px}.producer .sec_pdr_1 .inner .item_mdl .txt .name{font-size:3.2vw}.producer .sec_pdr_1 .inner .item_mdl .txt .name span{font-size:4.2vw}.producer .modaal-wrapper{top:10vh}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container{padding:5vh 0}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box{position:relative}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box{width:94%;margin:0 auto}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box p.pos span{font-size:4.2vw;padding-bottom:.2em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box p.pos span::after{height:2px}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box p.name{margin-bottom:1em}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box p.name span{font-size:5.2vw}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box .f_box{flex-flow:row;align-items:flex-end}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box .f_box .w3{width:38%}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box .txt_box .f_box .w7{width:58%;margin-bottom:0}.producer .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container .mdl_box>figure{position:absolute;z-index:-1;bottom:-5vh;right:5vw}}.seminar h1{background:url(../img/h1_seminar.jpg) no-repeat center top;background-size:cover}.seminar .seminar_calendar{padding:20px 30px;background-color:#f4f5f6;margin-bottom:30px}.seminar .seminar_calendar_sub_bottom{margin-top:20px;padding-top:20px;border-top:1px dotted #000}.seminar .seminar_calendar_l{width:30%;height:auto;margin-top:80px;font-size:36px;line-height:36px;font-style:italic;font-family:Roboto,sans-serif;float:left;text-align:center;color:#1563d5}.seminar .seminar_calendar_table{width:60%;float:left;margin-left:5%}.seminar .seminar_calendar_table table{width:100%;height:auto}.seminar .seminar_calendar_table table tr td{width:14.2%;padding:1.5% .5%;text-align:center}.seminar .seminar_calendar_table table tr td a{padding:3px 5.5px;border-radius:20px;color:#fff;background-color:#1563d5}.seminar .seminar_calendar_table table tr td a.num_single{padding:3px 10.5px}.seminar .seminar_calendar_table table tr td a:hover{text-decoration:none}.program h1{background:url(../img/h1_service.jpg) no-repeat center top;background-size:cover}.program h2{font-size:34px;font-size:3.4rem}@media screen and (max-width:768px){.program h2{font-size:5vw}}.program .sec_svc_1 p{text-align:center}.program .sec_svc_1 .txt_1{color:#9cd1ed;margin-bottom:1em}.program .sec_svc_2 h2{min-height:9em}.program .sec_svc_2 .program_map{position:relative;width:100%;height:100%}.program .sec_svc_2 .program_map figure{margin:0}.program .sec_svc_2 .program_map p{font-size:11px;font-size:1.1rem;line-height:1.4em;margin-bottom:1em}.program .sec_svc_2 .program_map p.more a.arw{font-family:minion-pro-caption,serif;font-size:14px;font-size:1.4rem;max-width:130px;padding:.3em 1em .3em .2em;margin:.2em auto 0}.program .sec_svc_2 .program_map p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;height:.7em;transform:rotate(0)}.program .sec_svc_2 .program_map .pgm_1{background-color:#eeefef;padding:2% 2% 0;display:flex;flex-flow:wrap}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_1{width:100%;display:flex;justify-content:space-between;margin-bottom:2%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_1 figure{width:30%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_2{width:20%;display:flex;flex-flow:column;justify-content:space-between;position:relative}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_2 figure{margin-bottom:10%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3{width:78%;margin-left:2%;background:url(../img/bg_svc_03.svg) no-repeat;background-size:cover;position:relative}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk{width:96%;height:96%;margin:2% 0 0 2%;position:relative;background:url(../img/bg_svc_01.svg) no-repeat;background-size:100% 100%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_1,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_2,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_3,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_4{position:absolute}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk_1{width:47%;height:21%;top:3%;left:6%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk_2{width:41%;height:21%;top:39%;left:4%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk_3{width:47%;height:21%;top:71%;left:6%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk_4{width:30%;height:28%;top:40%;left:65%}.program .sec_svc_2 .program_map .pgm_2{background-color:#dcdddd;padding:0 2% 2% 2%;display:flex;flex-flow:wrap}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1{width:20%;padding:2% 0 0}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1 figure img{width:100%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2{background-color:#a5c2ce;width:78%;margin:0 0 2% 2%;padding-bottom:2%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2{width:96%;height:96%;margin:2% 0 0 2%;position:relative;background:url(../img/bg_svc_02.svg) no-repeat;background-size:100% 100%;display:flex;justify-content:space-around;padding:0 2% 0 .5%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_5,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_6,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_7{width:31%;padding:4% 2%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_3{width:100%;display:flex;justify-content:space-between;margin-bottom:0}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_3 figure{width:30%}.program .sec_svc_3{margin-bottom:2%}.program .sec_svc_3 .cont .f_box{margin-bottom:5%}.program .sec_svc_3 .cont .w5{border-left:#4598d2 solid 5px}.program .sec_svc_3 .cont h3{background-color:#4598d2;color:#fff;padding:1.3em;font-size:22px;font-size:2.2rem;text-align:center;display:block}.program .sec_svc_3 .cont h3::after{display:none}.program .sec_svc_3 .cont p{padding:0 1em .5em 2em;font-size:14px;font-size:1.4rem;line-height:1.4em}.program .sec_svc_3 .cont p.more a.arw{line-height:1.4em;font-family:minion-pro-caption,serif;font-size:14px;font-size:1.4rem;max-width:130px;padding:.3em 1em .3em .2em;margin:.2em 0 0 auto}.program .sec_svc_3 .cont p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;height:.7em;transform:rotate(0)}.program .sec_svc_4 .inner{max-width:1300px}.program .sec_svc_4 h3{width:100%;margin:auto;font-family:minion-pro-caption,serif;font-size:30px;font-size:3rem;font-weight:400;color:#fff;text-align:center;border:none;padding:.3em 20%;background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,0) 100%);line-height:1.3em}.program .sec_svc_4 h3 i{font-size:18px;font-size:1.8rem;display:block;font-style:normal;margin-bottom:-.5em}.program .sec_svc_4 h3 span{border-top:#fff solid 2px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;font-size:14px;font-size:1.4rem;margin-top:.7em}.program .sec_svc_4 h3::after{display:none}.program .sec_svc_4 a{display:flex;align-items:center}.program .sec_svc_4 a.item_1,.program .sec_svc_4 a.item_2,.program .sec_svc_4 a.item_3{width:32.5%;padding:3% 0 3%;margin-bottom:1%}.program .sec_svc_4 a.item_1{background:url(../img/svc_08.jpg) no-repeat center top;background-size:cover}.program .sec_svc_4 a.item_2{background:url(../img/svc_09.jpg) no-repeat center top;background-size:cover}.program .sec_svc_4 a.item_3{background:url(../img/svc_10.jpg) no-repeat center top;background-size:cover}@media screen and (max-width:768px){.program .h2_v.ex .inner .h2_box h2{width:150%;min-height:0}.program .t_xlrg{font-size:140%}.program .sec_svc_2 .program_map .pgm_1{flex-flow:column;padding:2vw}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_1{order:2;padding:5vw 0 0}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_1 figure{width:48%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_2{order:1;width:100%;flex-flow:row}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_2 figure{width:32%;margin-bottom:1.5vw}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3{order:3;width:100%;margin-left:0;padding:1vw;background-size:100% 100%}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk{background:0 0}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_1,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_2,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_3,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_4{position:relative;width:100%;top:0;left:0;border:#4598d2 solid 2px;background:#fff;padding:2vw;margin-bottom:1vw}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_1 h4 br,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_2 h4 br,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_3 h4 br,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_4 h4 br{display:none}.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_1 p,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_2 p,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_3 p,.program .sec_svc_2 .program_map .pgm_1 .pgm_1_3 .s_lnk .s_lnk_4 p{font-size:3.7vw}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_3{width:100%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1{order:2}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1 figure{margin-bottom:1vw}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_1 figure img{width:33%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2{order:3;padding-bottom:0;margin:0}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2{flex-flow:column;background:#fff;border:#4598d2 solid 2px;padding:3vw 3vw 0;margin:3% 0 0 2%}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_5,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_6,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_7{width:100%;border-bottom:#4598d2 dashed 1px;padding:6vw 0 2vw}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_5 p,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_6 p,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_7 p{font-size:3.7vw;margin-bottom:5vw}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_5 p br,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_6 p br,.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_7 p br{display:none}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_2 .s_lnk_2 .s_lnk_7{border:none}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_3{order:1;padding-top:5vw}.program .sec_svc_2 .program_map .pgm_2 .pgm_2_3 figure{width:50vw;margin:0 auto}.program .sec_svc_3 .cont h3{font-size:6vw;padding:.7em}.program .sec_svc_4 .f_box{flex-flow:wrap}.program .sec_svc_4 .f_box a h3{font-size:7vw}.program .sec_svc_4 .f_box a h3 span{font-size:4.2vw}.program .sec_svc_4 .f_box a.item_1,.program .sec_svc_4 .f_box a.item_2,.program .sec_svc_4 .f_box a.item_3{margin-bottom:0}.program .sec_svc_4 .f_box a.item_1{width:50%}.program .sec_svc_4 .f_box a.item_2{width:50%}.program .sec_svc_4 .f_box a.item_3{width:100%}}.bestteam h1,.followership h1,.makikomi h1,.membership h1,.membership02 h1,.membership03 h1,.nextleader h1{background:url(../img/h1_service.jpg) no-repeat center top;background-size:cover}.sec_pgm_f_3 h3{margin-bottom:.5em}.sec_pgm_f_3 .p_box_3 div.l_box{overflow:hidden}.sec_pgm_f_3 .p_box_3 div.r_box h3{margin-bottom:.3em}.sec_pgm_f_3 .p_box_4in{margin-bottom:2em}.sec_pgm_f_3 .p_box_4in dd,.sec_pgm_f_3 .p_box_4in dt{letter-spacing:1px}.sec_pgm_f_3 .p_box_4in dt{width:60%}.sec_pgm_f_3 .p_box_4in dd{width:40%;padding-bottom:.3em}.teacher h1{background:url(../img/h1_teacher.jpg) no-repeat center top;background-size:cover}.teacher .h2_v .inner .cont{width:80%}.teacher dl{border-top:#82c2e4 solid 2px;border-bottom:#82c2e4 solid 2px}.teacher dl dd,.teacher dl dt{border-bottom:#ccc dashed 2px}.teacher dl dd:last-of-type,.teacher dl dt:last-of-type{border:none}.teacher dl dd h4{border:none;text-align:left;font-weight:400;padding-bottom:0}.teacher dl dd ol{counter-reset:number 0}.teacher dl dd ol li{line-height:1.65em;padding:.5em 0 .5em 1.5em;position:relative;letter-spacing:2px}.teacher dl dd ol li::before{position:absolute;display:block;counter-increment:number 1;content:counter(number) ". ";width:2em;height:1em;top:.5em;right:0;bottom:0;left:0;margin:0 auto auto 0}.teacher dl dd ul li{line-height:1.65em}.teacher p.more a.arw{margin:0 auto;background-color:#82c2e4}@media screen and (max-width:768px){.teacher .h2_v .inner .cont{width:100%}.teacher .t_lrg{margin-bottom:.5em}.teacher dl dd,.teacher dl dt{width:100%}.teacher dl dt{font-size:4.5vw}.teacher dl dt:last-of-type{border-bottom:#ccc dashed 2px}.teacher dl dd{border-bottom:none;padding-bottom:5vw;margin-bottom:5vw}}.instructor h1{background:url(../img/h1_trainer.jpg) no-repeat center top;background-size:cover}.instructor .sec_trn_1{background:#f1f2f2;padding:0 0 7%}.instructor .sec_trn_1 h2{color:#97d4e6;font-family:minion-pro-caption,serif;font-size:90px;font-size:9rem;line-height:.7em;padding:0}.instructor .sec_trn_1 h2::before{display:none}.instructor .sec_trn_1 h3{font-size:16px;font-size:1.6rem;padding:.3em 0 .3em 2em;position:relative}.instructor .sec_trn_1 h3.h3_1::before{display:block;position:absolute;content:"■";width:1em;height:1em;font-size:24px;color:#2a7595;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0}.instructor .sec_trn_1 h3.h3_2{background:url(../img/icon_list.svg) no-repeat left;background-size:24px auto}.instructor .sec_trn_1 h3::after{display:none}.instructor .sec_trn_1 .box_search{background:url(../img/bg_trn_1.svg) no-repeat center top;background-size:100% auto;padding:0 4% 12% 28%;margin-bottom:5%}.instructor .sec_trn_1 .box_search .item_1,.instructor .sec_trn_1 .box_search .item_2,.instructor .sec_trn_1 .box_search .item_3,.instructor .sec_trn_1 .box_search .item_4,.instructor .sec_trn_1 .box_search .item_5,.instructor .sec_trn_1 .box_search .item_6{display:flex;flex-flow:column;padding:11.45% 0;width:33.3333333333%}.instructor .sec_trn_1 .box_search .item_1 p,.instructor .sec_trn_1 .box_search .item_2 p,.instructor .sec_trn_1 .box_search .item_3 p,.instructor .sec_trn_1 .box_search .item_4 p,.instructor .sec_trn_1 .box_search .item_5 p,.instructor .sec_trn_1 .box_search .item_6 p{text-align:center}.instructor .sec_trn_1 .box_search .item_1 p span,.instructor .sec_trn_1 .box_search .item_2 p span,.instructor .sec_trn_1 .box_search .item_3 p span,.instructor .sec_trn_1 .box_search .item_4 p span,.instructor .sec_trn_1 .box_search .item_5 p span,.instructor .sec_trn_1 .box_search .item_6 p span{background-color:rgba(255,255,255,.3);display:inline-block;width:80%;margin-bottom:.3em}.instructor .sec_trn_1 .box_search .item_1{background:url(../img/bg_trn_02.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 .box_search .item_2{background:url(../img/bg_trn_03.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 .box_search .item_3{background:url(../img/bg_trn_04.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 .box_search .item_4{background:url(../img/bg_trn_05.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 .box_search .item_5{background:url(../img/bg_trn_06.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 .box_search .item_6{background:url(../img/bg_trn_07.svg) no-repeat center top;background-size:100% 100%}.instructor .sec_trn_1 form#searchform{padding-left:10%}.instructor .sec_trn_1 form#searchform select{font-size:18px;font-size:1.8rem;padding:.8em;width:20em;border:#2a7595 solid 2px;border-right-width:6px;border-bottom-width:6px;border-radius:0;outline:0}@media screen and (max-width:768px){.instructor .sec_trn_1 h2{font-size:14vw}.instructor .sec_trn_1 .box_search{background:url(../img/bg_trn_1_sp.svg) no-repeat center top;background-size:100% auto;padding:22vw 0 16vw 17vw}.instructor .sec_trn_1 .box_search .item_1,.instructor .sec_trn_1 .box_search .item_2,.instructor .sec_trn_1 .box_search .item_3,.instructor .sec_trn_1 .box_search .item_4,.instructor .sec_trn_1 .box_search .item_5,.instructor .sec_trn_1 .box_search .item_6{width:38.5vw;padding:12.5vw 0}.instructor .sec_trn_1 .box_search .item_1 p,.instructor .sec_trn_1 .box_search .item_2 p,.instructor .sec_trn_1 .box_search .item_3 p,.instructor .sec_trn_1 .box_search .item_4 p,.instructor .sec_trn_1 .box_search .item_5 p,.instructor .sec_trn_1 .box_search .item_6 p{font-size:3.2vw}.instructor .sec_trn_1 .box_search .item_1{order:1}.instructor .sec_trn_1 .box_search .item_2{order:3}.instructor .sec_trn_1 .box_search .item_3{order:5}.instructor .sec_trn_1 .box_search .item_4{order:2}.instructor .sec_trn_1 .box_search .item_5{order:4}.instructor .sec_trn_1 .box_search .item_6{order:6}.instructor .sec_trn_1 form#searchform{padding-left:0}.instructor .sec_trn_1 form#searchform select{font-size:4.7vw;padding:.6em;width:90vw;display:block;margin:0 auto}}.instructor .sec_trn_2{background:url(../img/arw_2.svg) no-repeat center top;background-size:auto 40px;padding-top:6%}.instructor .sec_trn_2 .f_box.gtr.flw{justify-content:flex-start}@media screen and (max-width:768px){.instructor .sec_trn_2{background-size:20vw auto;padding-top:16vw}}.instructor p.more a.arw.ma{margin:0 auto}.item_trn{width:31%;border:#2a7595 solid 1px;padding:0 0 1%;margin:0 0 2% 3.5%;position:relative}.item_trn:nth-of-type(3n+1){margin-left:0}.item_trn::before{position:relative;display:block;content:"TRAINER";width:100%;height:.82em;letter-spacing:8px;margin:0;font-size:20px;font-size:2rem;font-family:minion-pro-caption,serif;color:#fff;padding-top:.7em;line-height:1;background:#97d4e6;background:linear-gradient(90deg,#97d4e6 0,#3c9ad6 100%);margin-bottom:.8em}.item_trn .f_box{justify-content:space-between;width:90%;margin:0 auto 5%}.item_trn .f_box figure{width:32%;margin:0}.item_trn .f_box .trn_txt{width:62%}.item_trn .f_box .trn_txt p{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:1px;margin-bottom:1em}.item_trn .f_box .trn_txt p.trn_name{font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:0}.item_trn .f_box .trn_txt p.trn_name span{font-size:12px;font-size:1.2rem;font-weight:400;display:block}.item_trn .trn_skill{width:90%;margin:0 auto 1em}.item_trn .trn_skill span{display:inline-block;background-color:#efefef;padding:.4em .6em;font-size:12px;font-size:1.2rem;margin-right:.5em}.item_trn p.more{margin:auto auto 0;max-width:45%}.item_trn p.more a.arw{font-size:16px;font-size:1.6rem;font-family:minion-pro-caption,serif;padding:.1em}.item_trn p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;transform:rotate(0);width:.7em;height:.7em}.item_trn.single{width:100%;border:none;margin:0}.item_trn.single::before{font-size:30px;font-size:3rem}.item_trn.single .inn{max-width:90%;overflow:hidden;margin:0 auto;padding-bottom:3%}.item_trn.single .inn .f_box{width:100%}.item_trn.single .inn .f_box figure{width:27%}.item_trn.single .inn .f_box .trn_txt{width:70%}.item_trn.single .inn .f_box .trn_txt h4{text-align:left}.item_trn.single .inn .f_box .trn_txt p{font-size:14px;font-size:1.4rem;line-height:1.65em}.item_trn.single .inn .f_box .trn_txt p.trn_name{font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:0}.item_trn.single .inn .f_box .trn_txt p.trn_name span{font-size:16px;font-size:1.6rem;font-weight:400;display:block}.item_trn.single .inn .trn_skill{width:100%;margin-bottom:2em}.item_trn.single .inn h3{padding-left:0;margin-bottom:.5em;font-size:24px;font-size:2.4rem}.item_trn.single .inn .books{justify-content:flex-start;flex-flow:wrap}.item_trn.single .inn .books figure{width:30%;margin:0 1.5%;text-align:center}.item_trn.single .inn .books figure a{line-height:1.4em;text-align:left;font-size:14px}.item_trn.single .inn .books figure a img{width:auto;margin-bottom:1em}.item_trn.single .inn p.more{margin:0 auto}.item_trn.single .inn p.more a.arw{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;padding:1em}@media screen and (max-width:768px){.item_trn{width:100%;margin:0 0 5vw;padding:0 0 4vw}.item_trn .f_box{flex-flow:row}.item_trn p.more{max-width:90%}.item_trn p.more a.arw{margin:0 auto;padding:.4em}}p.catch{font-size:26px;font-weight:700}@media screen and (max-width:768px){p.catch{font-size:4.7vw;margin-bottom:1em}}p.catch2{font-size:20px;font-weight:500;text-align:center;letter-spacing:5px}@media screen and (max-width:768px){p.catch2{font-size:5.2vw;letter-spacing:2px}p.catch2 br{display:none}}.h2_v{padding-top:0}.h2_v .inner{position:relative;display:flex;justify-content:space-between;max-width:1044px;padding:3% 22px 0}.h2_v .inner .h2_box{width:8%;display:flex;flex-flow:column;position:relative}.h2_v .inner .h2_box::before{display:block;position:absolute;content:"";background:url(../img/icon_bird.svg) no-repeat center top;width:160%;height:100px;top:-20px;right:0;bottom:0;left:-20px;margin:0 auto auto 0}.h2_v .inner .h2_box h2{writing-mode:vertical-rl;margin-bottom:0;font-family:minion-pro-caption,serif;font-size:44px;font-size:4.4rem;font-weight:400;text-align:left;padding-top:0}.h2_v .inner .h2_box h2 span{position:absolute;padding:0;left:-15%;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;font-size:22px;font-size:2.2rem;min-height:20em}.h2_v .inner .h2_box h2::before{display:none}.h2_v .inner .h2_box::after{position:relative;display:block;content:"";width:3px;height:100%;background-color:#000;margin:0 auto}.h2_v .inner .cont{width:88%}@media screen and (max-width:768px){.h2_v .inner{flex-flow:column}.h2_v .inner .h2_box{width:100%;flex-flow:row;margin-bottom:.5em}.h2_v .inner .h2_box::before{width:20vw;height:9vw;top:0;left:0}.h2_v .inner .h2_box h2{writing-mode:horizontal-tb;font-size:7vw;font-weight:600;padding:0 .5em .2em 0;margin-bottom:1em}.h2_v .inner .h2_box h2 span{font-size:3.7vw;min-height:0;bottom:-4.5vw;padding-left:1em;width:85vw}.h2_v .inner .h2_box::after{position:relative;display:block;content:"";width:100%;height:2px;background-color:#000;margin:4vw 0 auto auto}.h2_v .inner .cont{width:100%}}.ex_ttl_1{text-align:center}.ex_ttl_1 p{display:inline-block;border:#9cd1ed solid 2px;color:#9cd1ed;padding:.2em 1.5em;margin:0 auto 1.5em;font-weight:700;font-size:24px;letter-spacing:5px}@media screen and (max-width:768px){.ex_ttl_1 p{font-size:4.2vw}}dl.dl_scdl{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}dl.dl_scdl dt{font-size:17px;width:6em;border:#000 solid 1px;padding:0 .2em 0 .4em;text-align:center;line-height:1.6em}dl.dl_scdl dd{width:calc(100% - 8em)}@media screen and (max-width:768px){dl.dl_scdl dd,dl.dl_scdl dt{font-size:3.7vw;padding:.2em;letter-spacing:0;margin-bottom:.5em}dl.dl_scdl dt{width:5em}dl.dl_scdl dd{width:calc(100% - 6em)}}dl.dl_1{margin-left:auto;display:flex;justify-content:space-between}dl.dl_1 dt{width:9em;border-right:#82c2e4 solid 4px}dl.dl_1 dd{width:calc(100% - 11em)}@media screen and (max-width:768px){dl.dl_1{flex-flow:wrap}dl.dl_1 dd,dl.dl_1 dt{margin-bottom:5vw}dl.dl_1 dt{border-right:#82c2e4 solid 2px;width:22vw}dl.dl_1 dd{width:60vw}}.sec_catch_icon{background:url(../img/icon_bird.svg) no-repeat center bottom;background-size:10vw;padding-bottom:7%}@media screen and (max-width:768px){.sec_catch_icon{background-size:20vw;padding-bottom:12vw}}.sec_catch_icon2{background:url(../img/icon_bird.svg) no-repeat center top;background-size:7vw;padding-top:80px}@media screen and (max-width:768px){.sec_catch_icon2{background-size:16vw;padding-top:10vw}}.home .sec_1 .inner{background:url(../img/bg_top_1.png) no-repeat right;background-size:auto 90%}.home .sec_1 .inner .h2_box::before{display:none}.home .sec_2 h3{width:100%;margin:auto;font-family:minion-pro-caption,serif;font-size:40px;font-size:4rem;font-weight:400;color:#fff;text-align:center;border:none;padding:.3em 20%;background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,0) 100%);line-height:1.3em}.home .sec_2 h3 i{font-size:24px;font-size:2.4rem;display:block;font-style:normal;margin-bottom:-.5em}.home .sec_2 h3 span{border-top:#fff solid 4px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;font-size:18px;font-size:1.8rem;margin-top:.7em}.home .sec_2 h3::after{display:none}.home .sec_2 .btn_1{position:relative;background-color:#fff;color:#3c9ad6;font-family:minion-pro-caption,serif;font-size:26px;font-size:2.6rem;margin:0 auto;display:block;width:24vw;padding:.5em 1.5em}.home .sec_2 .btn_1:after{position:absolute;display:block;content:"";width:.55em;height:.55em;background:url(../img/arw_1.svg) no-repeat center top;background-size:auto 100%;top:0;right:10%;bottom:0;left:0;margin:auto 0 auto auto}.home .sec_2 a{display:flex;align-items:center}.home .sec_2 a.item_1,.home .sec_2 a.item_2,.home .sec_2 a.item_3{width:32.5%;padding:12vw 0 8vw;margin-bottom:1%}.home .sec_2 a.item_1{background:url(../img/top_bg_01.jpg) no-repeat center top;background-size:cover}.home .sec_2 a.item_2{background:url(../img/top_bg_02.jpg) no-repeat center top;background-size:cover}.home .sec_2 a.item_3{background:url(../img/top_bg_03.jpg) no-repeat center top;background-size:cover}.home .sec_2 .item_4 h3,.home .sec_2 .item_5 h3,.home .sec_2 .item_6 h3,.home .sec_2 .item_7 h3{background:0 0;font-size:56px;font-size:5.6rem;line-height:1.1em}.home .sec_2 .item_4 h3 span,.home .sec_2 .item_5 h3 span,.home .sec_2 .item_6 h3 span,.home .sec_2 .item_7 h3 span{max-width:14em;margin:.5em auto 0;padding:0}.home .sec_2 .item_4{background:url(../img/top_bg_04.jpg) no-repeat center top;background-size:cover;padding:1% 0 4%;margin-bottom:1%}.home .sec_2 .item_4 p{font-size:20px;font-size:2rem;color:#fff;text-align:center}.home .sec_2 .box_1{width:49.5%}.home .sec_2 .box_1 .item_5,.home .sec_2 .box_1 .item_6{padding:6vw 0 4vw}.home .sec_2 .box_1 .item_5{background:url(../img/top_bg_05.jpg) no-repeat center top;background-size:cover;margin-bottom:2%}.home .sec_2 .box_1 .item_6{background:url(../img/top_bg_06.jpg) no-repeat center top;background-size:cover}.home .sec_2 .item_7{width:49.5%;background:url(../img/top_bg_07.jpg) no-repeat center top;background-size:cover;padding:1vw 0 4vw;max-height:848px}.home .sec_2 .item_7 a{margin-top:53%}.home footer{margin-top:0;background-color:#fff}@media screen and (max-width:768px){.home .sec_1 .inner{background-position:90% 20%;background-size:auto 20%}.home .sec_2{padding-bottom:0}.home .sec_2 h3{font-size:6vw;padding:.3em 8%}.home .sec_2 h3 span{border-top:#fff solid 2px;font-size:3.2vw}.home .sec_2 .btn_1{font-size:4.7vw;width:38vw;padding:.5em 1.5em}.home .sec_2 .btn_1:after{width:.55em;height:.55em;background:url(../img/arw_1.svg) no-repeat center top;background-size:auto 100%;right:10%}.home .sec_2 .f_box.sp_1{flex-flow:wrap}.home .sec_2 .f_box.sp_1 .box_1{width:100%;display:flex;justify-content:space-between}.home .sec_2 .f_box.sp_1 .item_1,.home .sec_2 .f_box.sp_1 .item_2,.home .sec_2 .f_box.sp_1 .item_5,.home .sec_2 .f_box.sp_1 .item_6{width:49.5%;padding:7vw 0 5vw;margin-bottom:1%}.home .sec_2 .f_box.sp_1 .item_3{width:100%;padding:7vw 0 5vw}.home .sec_2 .f_box.sp_1 .item_3 h3{padding:.3em 30vw}.home .sec_2 .item_4,.home .sec_2 .item_5,.home .sec_2 .item_6,.home .sec_2 .item_7{width:100%}.home .sec_2 .item_4 h3,.home .sec_2 .item_5 h3,.home .sec_2 .item_6 h3,.home .sec_2 .item_7 h3{font-size:7vw;padding:.3em 8%}.home .sec_2 .item_4 h3 i,.home .sec_2 .item_5 h3 i,.home .sec_2 .item_6 h3 i,.home .sec_2 .item_7 h3 i{font-size:3.7vw}.home .sec_2 .item_4 p{font-size:3.7vw}.home .sec_2 .item_7 a{margin-top:35vw}}aside{width:25%}aside h3{background:#97d4e6;background:linear-gradient(90deg,#97d4e6 0,#3c9ad6 100%);color:#fff;font-size:14px;padding:1em;display:block;text-align:center;margin-bottom:2em}aside h3::after{display:none}aside ul{width:90%;margin-left:10%;margin-bottom:3em}aside ul li a{font-size:14px;padding:.7em .5em .7em 1.3em;position:relative;color:#000}aside ul li a::before{position:absolute;display:block;content:"▲";width:1em;height:1em;font-size:80%;line-height:1;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0;transform:rotate(90deg)}aside img{width:70%;height:auto;margin:0 auto 1em;display:block}aside p{font-size:12px;margin-bottom:.5em}aside p.ttl{text-align:center;font-weight:600;font-size:14px}aside p.more{margin-bottom:15%}aside p.more a.arw{font-size:14px;width:70%;margin:1em auto 0;font-family:minion-pro-caption,serif}aside p.more a.arw::after{border:none;background:url(../img/arw_3.svg) no-repeat center top;background-size:cover;height:.7em;transform:rotate(0)}@media screen and (max-width:768px){aside{width:100%;order:2;margin-top:10%}aside h3{font-size:3.7vw;margin-bottom:1em}aside ul{width:95%;margin:5%}aside ul li a{font-size:3.7vw}aside img{width:50%}aside p.more a.arw{width:50vw}}.seminar_list_data{width:70%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:0 0 2em auto}.seminar_list_data .seminar_list_data_in1{display:flex;margin-bottom:.5em}.seminar_list_data .seminar_list_data_in1 img{height:28px;width:auto;margin-right:10px}.seminar_list_data .seminar_list_data_in1 .add_text1{color:#1563d5;font-size:14px;line-height:28px;margin-right:10px;font-weight:600}.seminar_list_data .seminar_list_data_in1 .add_text2{border:1px solid #1563d5;box-sizing:border-box;color:#1563d5;font-size:13px;font-weight:600;height:26px;line-height:28px;margin-right:10px;padding:2px 10px;position:relative;vertical-align:middle;width:72px}.seminar_list_data .seminar_list_data_in1 .add_text2:after{width:72px;height:26px;position:absolute;top:-2px;left:0;text-align:center}.seminar_list_data .seminar_list_data_in1 .reception_on:after{content:"受付中"}.seminar_list_data .seminar_list_data_in1 .reception_off:after{content:"受付終了"}.seminar_list_data .seminar_list_trainer{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.5em}.seminar_list_data .seminar_list_trainer a{width:10%}.seminar_list_data .seminar_list_trainer a img{max-width:100%;height:auto}.seminar_list_data .seminar_list_trainer span{width:88%;font-size:14px}.seminar_list_data .seminar_list_cate span{font-size:12px;padding:.4em .6em .5em;background-color:#9cd1ed;display:inline-block;margin:5px 5px 0 0}@media screen and (max-width:768px){.seminar_list_data .seminar_list_data_in1{width:100%;justify-content:space-between}.seminar_list_data h3{font-size:5vw}}.column_main,.seminar_main{width:73%;padding-bottom:1%}.column_main h3,.seminar_main h3{display:block;color:#9cd1ed;max-width:50%;border:#9cd1ed solid 2px;font-size:16px;text-align:center;padding:.5em 0}.column_main h3::after,.seminar_main h3::after{display:none}.column_main .art_box article,.seminar_main .art_box article{display:flex;justify-content:space-between;flex-flow:wrap;padding:3% 0}.column_main .art_box article figure,.column_main .art_box article>a,.seminar_main .art_box article figure,.seminar_main .art_box article>a{width:28%;height:auto;margin:0}.column_main .art_box article figure img,.column_main .art_box article>a img,.seminar_main .art_box article figure img,.seminar_main .art_box article>a img{height:auto}.column_main .art_box article h3,.seminar_main .art_box article h3{font-size:15px;margin:0;border:none;max-width:100%;text-align:left;font-weight:500;margin-bottom:.5em;color:#000}.column_main .art_box.single article,.seminar_main .art_box.single article{padding:4% 3%;border:#97d4e6 solid 1px;margin-bottom:5%}.column_main .art_box.single article .seminar_list_data h3,.seminar_main .art_box.single article .seminar_list_data h3{font-size:20px}.column_main .art_box.single article .seminar_list_data h4,.seminar_main .art_box.single article .seminar_list_data h4{text-align:left;font-weight:500}.column_main .art_box.single article .seminar_list_data .seminar_list_trainer,.seminar_main .art_box.single article .seminar_list_data .seminar_list_trainer{width:100%}.column_main .art_box.single article .seminar_list_data .seminar_list_trainer a,.seminar_main .art_box.single article .seminar_list_data .seminar_list_trainer a{width:26%;margin:0}.column_main .art_box.single article .seminar_list_data .seminar_list_trainer a img,.seminar_main .art_box.single article .seminar_list_data .seminar_list_trainer a img{height:auto}.column_main .art_box.single article .seminar_list_data .seminar_list_trainer span,.seminar_main .art_box.single article .seminar_list_data .seminar_list_trainer span{width:70%;font-size:18px}.column_main .art_box.single article .seminar_kaisai,.seminar_main .art_box.single article .seminar_kaisai{width:100%}.column_main .art_box.single article .seminar_kaisai dl,.seminar_main .art_box.single article .seminar_kaisai dl{display:flex;flex-flow:wrap;justify-content:space-between}.column_main .art_box.single article .seminar_kaisai dl dd,.column_main .art_box.single article .seminar_kaisai dl dt,.seminar_main .art_box.single article .seminar_kaisai dl dd,.seminar_main .art_box.single article .seminar_kaisai dl dt{padding:.5em 1em;margin-bottom:10px}.column_main .art_box.single article .seminar_kaisai dl dt,.seminar_main .art_box.single article .seminar_kaisai dl dt{background-color:#f0f0f0;width:20%;text-align:center}.column_main .art_box.single article .seminar_kaisai dl dd,.seminar_main .art_box.single article .seminar_kaisai dl dd{width:80%}.column_main .art_box.single article .more,.seminar_main .art_box.single article .more{width:100%}.column_main .art_box.single article .more a.arw,.seminar_main .art_box.single article .more a.arw{max-width:300px;margin:0 auto}.column_main .art_box.single article .cont_dtl,.seminar_main .art_box.single article .cont_dtl{padding:10% 0;overflow:hidden}.column_main .art_box.single article .cont_dtl h3,.seminar_main .art_box.single article .cont_dtl h3{display:table;font-size:24px;font-size:2.4rem;padding:0 0 .3em;margin-bottom:1em;line-height:1.3em;letter-spacing:5px;position:relative;font-weight:400;border:none;max-width:none;color:#3c9ad6}.column_main .art_box.single article .cont_dtl h3::after,.seminar_main .art_box.single article .cont_dtl h3::after{display:block;content:"";position:absolute;width:100vw;height:2px;background-color:rgba(60,154,214,.6);top:0;right:0;bottom:0;left:calc(100% + .5em);margin:auto auto auto 0}@media screen and (max-width:768px){.column_main .art_box.single article .cont_dtl h3,.seminar_main .art_box.single article .cont_dtl h3{font-size:5.3vw;letter-spacing:1px;padding-left:.3em}.column_main .art_box.single article .cont_dtl h3 span,.seminar_main .art_box.single article .cont_dtl h3 span{font-size:14px;font-size:1.4rem}}.column_main .art_box.single article .cont_dtl h4,.seminar_main .art_box.single article .cont_dtl h4{text-align:left}.column_main .art_box.single article .cont_dtl ul li,.seminar_main .art_box.single article .cont_dtl ul li{list-style:disc;margin-left:1.3em}.column_main .art_box.single article .cont_trainer p,.seminar_main .art_box.single article .cont_trainer p{font-size:13px}.column_main .art_box.single article .cont_trainer p strong,.seminar_main .art_box.single article .cont_trainer p strong{font-size:150%}.column_main .art_box.single article .cont_about table,.seminar_main .art_box.single article .cont_about table{width:100%}.column_main .art_box.single article .cont_about table tr td,.column_main .art_box.single article .cont_about table tr th,.seminar_main .art_box.single article .cont_about table tr td,.seminar_main .art_box.single article .cont_about table tr th{font-size:14px;padding:1em;border-bottom:#ccc dotted 1px;letter-spacing:2px;line-height:1.4em}.column_main .art_box.single article .cont_about table tr th,.seminar_main .art_box.single article .cont_about table tr th{width:10em}.column_main .art_box.single article .cont_about table tr td,.seminar_main .art_box.single article .cont_about table tr td{width:calc(100% - 10em)}@media screen and (max-width:768px){.column_main,.seminar_main{width:100%;order:1}.column_main h3,.seminar_main h3{max-width:100%;font-size:4.7vw}.column_main .art_box article>a,.seminar_main .art_box article>a{width:26%;height:auto}.column_main .art_box article>a img,.seminar_main .art_box article>a img{max-width:100%;height:auto}.column_main .art_box article .seminar_list_data .seminar_list_data_in1,.seminar_main .art_box article .seminar_list_data .seminar_list_data_in1{flex-flow:row;align-items:center}.column_main .art_box article .seminar_list_data .seminar_list_data_in1 img,.seminar_main .art_box article .seminar_list_data .seminar_list_data_in1 img{height:auto;width:23vw;margin-right:10px}.column_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text1,.seminar_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text1{font-size:3.2vw;width:17vw;line-height:1.4em}.column_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text2,.seminar_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text2{color:#1563d5;width:15vw;margin:0}.column_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text2:after,.seminar_main .art_box article .seminar_list_data .seminar_list_data_in1 .add_text2:after{width:15vw;height:7vw}.column_main .art_box article .seminar_list_data h3,.seminar_main .art_box article .seminar_list_data h3{font-size:4.2vw;line-height:1.5em}.column_main .art_box article .seminar_list_data .seminar_list_trainer,.seminar_main .art_box article .seminar_list_data .seminar_list_trainer{margin-bottom:1em}.column_main .art_box article .seminar_list_data .seminar_list_trainer a,.seminar_main .art_box article .seminar_list_data .seminar_list_trainer a{width:26%}.column_main .art_box article .seminar_list_data .seminar_list_trainer span,.seminar_main .art_box article .seminar_list_data .seminar_list_trainer span{width:70%;font-size:3.7vw}.column_main .art_box article .seminar_list_data .seminar_list_cate span,.seminar_main .art_box article .seminar_list_data .seminar_list_cate span{font-size:3.2vw;margin:0 5px 5px 0}.column_main .art_box.single article .seminar_list_data h3,.seminar_main .art_box.single article .seminar_list_data h3{font-size:4.7vw}.column_main .art_box.single article .seminar_list_data h4,.seminar_main .art_box.single article .seminar_list_data h4{font-size:3.7vw}.column_main .art_box.single article .seminar_list_data .seminar_list_trainer span,.seminar_main .art_box.single article .seminar_list_data .seminar_list_trainer span{font-size:4.2vw}.column_main .art_box.single article .seminar_kaisai dl dd,.column_main .art_box.single article .seminar_kaisai dl dt,.seminar_main .art_box.single article .seminar_kaisai dl dd,.seminar_main .art_box.single article .seminar_kaisai dl dt{padding:.5em}.column_main .art_box.single article .seminar_kaisai dl dt,.seminar_main .art_box.single article .seminar_kaisai dl dt{width:20vw}.column_main .art_box.single article .seminar_kaisai dl dd,.seminar_main .art_box.single article .seminar_kaisai dl dd{width:67vw;font-size:3.5vw}.column_main .art_box.single article .cont_dtl figure img,.seminar_main .art_box.single article .cont_dtl figure img{width:70%}.column_main .art_box.single article p,.seminar_main .art_box.single article p{padding:0!important}}.column_list,.column_other{overflow:hidden}.column_list .item,.column_other .item{margin:0 0 10px auto;width:30%;background-color:#eee}.column_list .item:nth-of-type(3n+1),.column_other .item:nth-of-type(3n+1){margin-left:0}.column_list .item figure,.column_other .item figure{margin:0;max-height:185px;overflow:hidden}.column_list .item figure img,.column_other .item figure img{height:auto}.column_list .item .txt,.column_other .item .txt{position:relative;background-color:#eee;padding:1em 1em .5em}.column_list .item .txt img,.column_other .item .txt img{position:absolute;z-index:2;width:30%;height:auto;top:-24px;left:0}.column_list .item .txt p,.column_other .item .txt p{position:relative;padding-bottom:2em}.column_list .item .txt p span,.column_other .item .txt p span{color:#999;position:absolute;right:0;bottom:0;font-size:12px}.column_list .column_recommend,.column_other .column_recommend{width:30%;display:flex;flex-flow:column}.column_list .column_recommend .item,.column_list .column_recommend h3,.column_other .column_recommend .item,.column_other .column_recommend h3{width:100%;max-width:100%;margin-left:0}.column_list .column_popular,.column_other .column_popular{margin-left:auto;width:65%;display:flex;justify-content:space-between;flex-flow:wrap}.column_list .column_popular h3,.column_other .column_popular h3{width:100%;max-width:100%}.column_list .column_popular .item,.column_other .column_popular .item{width:48%;margin-left:4%}.column_list .column_popular .item:nth-of-type(2n+1),.column_other .column_popular .item:nth-of-type(2n+1){margin-left:0}.column_list .seminar_list_data,.column_other .seminar_list_data{width:100%;padding:2%;border:#3c9ad6 solid 1px}.column_list .seminar_list_data h3,.column_other .seminar_list_data h3{font-size:20px;padding-left:0;margin-bottom:0}.column_list .seminar_list_data h3::after,.column_other .seminar_list_data h3::after{display:none}.column_list .seminar_list_data h4,.column_other .seminar_list_data h4{width:100%;text-align:left}.column_list .seminar_list_data .seminar_list_trainer,.column_other .seminar_list_data .seminar_list_trainer{width:100%}@media screen and (max-width:768px){.column_list .item,.column_other .item{width:45vw;margin:0 auto 2vw}.column_list .item:nth-of-type(3n+1),.column_other .item:nth-of-type(3n+1){margin-left:auto}.column_list .item .txt,.column_other .item .txt{padding:.5em}.column_list .item .txt img,.column_other .item .txt img{width:27vw;top:-6.8vw}.column_list .item .txt p,.column_other .item .txt p{font-size:3.2vw}.column_list .column_popular,.column_list .column_recommend,.column_other .column_popular,.column_other .column_recommend{width:100%;flex-flow:wrap;margin-bottom:10vw}.column_list .column_popular .item,.column_list .column_recommend .item,.column_other .column_popular .item,.column_other .column_recommend .item{width:45vw;margin:0 auto 2vw 0}.column_list .column_popular .item:nth-of-type(3n+1),.column_list .column_recommend .item:nth-of-type(3n+1),.column_other .column_popular .item:nth-of-type(3n+1),.column_other .column_recommend .item:nth-of-type(3n+1){margin-left:0}.column_list .seminar_list_data h3,.column_other .seminar_list_data h3{font-size:4.2vw;font-weight:500}.column_list .seminar_list_data h4,.column_other .seminar_list_data h4{font-size:3.7vw}}.column_other{align-items:flex-start}.column_main .art_box.single article{margin-bottom:10%}.column_main .art_box.single article .column_list_data h3{font-size:20px}.column_main .art_box.single article .column_list_data .date{text-align:right;color:#999}.column_main .art_box.single article .column_cont{width:100%}.column_main .art_box.single article .column_cont h1,.column_main .art_box.single article .column_cont h2,.column_main .art_box.single article .column_cont h3{background:0 0;padding:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;color:#000;line-height:1.65em;letter-spacing:3px;height:auto;margin:2em 0 1em}.column_main .art_box.single article .column_cont h1{font-size:28px;text-align:center;margin:2em 0}.column_main .art_box.single article .column_cont h1 span{font-size:28px}.column_main .art_box.single article .column_cont h2{font-size:24px;padding-left:1em}.column_main .art_box.single article .column_cont h2 span{font-size:24px}.column_main .art_box.single article .column_cont h3{font-size:20px;border-left:#3c9ad6 solid 3px;padding-left:.5em}.column_main .art_box.single article .column_cont h3 span{font-size:20px}.column_main .art_box.single article .column_cont p{margin-bottom:1em}.column_main .art_box.single article .column_cont p>img{display:block;margin:0 auto 1em;width:80%;height:auto;max-width:100%}.column_main .art_box.single article p.more a.arw{padding:1.2em 3em;max-width:420px}.column_main .art_box.single article .sns_box{width:100%;display:flex;justify-content:flex-start;margin-top:5%}.column_main .art_box.single article .sns_box figure{width:20%;margin:0 10px 0 0}@media screen and (max-width:768px){.column_main .art_box.single article .column_cont h1{text-align:left;line-height:1.4em}.column_main .art_box.single article .column_cont h1 span{font-size:6.4vw}.column_main .art_box.single article .column_cont h2{line-height:1.4em}.column_main .art_box.single article .column_cont h2 span{font-size:5.6vw}.column_main .art_box.single article .column_cont h3 span{font-size:4.7vw}}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin:2em auto 8%!important;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container p.toc_title+ul.toc_list{margin-top:1em}#toc_container p.toc_title+ul.toc_list li a{color:#1563d5;font-weight:700;font-size:14px}#toc_container ul ul{margin-left:1em}.cta{position:fixed;display:flex;flex-flow:column;width:2em;font-size:16px;right:0;top:20%;z-index:10}.cta .cta_1,.cta .cta_2{display:block;writing-mode:vertical-rl;color:#fff;padding:1em .5em;letter-spacing:3px}.cta .cta_1{background-color:#9cd1ed}.cta .cta_2{background-color:#07569f}@media screen and (max-width:767px){.cta{font-size:4.7vw;flex-flow:row;width:100vw;height:2em;top:0;right:0;bottom:0;left:0;margin:auto auto 0}.cta .cta_1,.cta .cta_2{writing-mode:horizontal-tb;width:50%;padding:.5em;text-align:center}}.modaal-wrapper .modaal-close{top:15vh;right:5vw;width:4.5vw;height:4.5vw;border:#fff solid 1px;border-radius:0}.modaal-wrapper .modaal-close:after,.modaal-wrapper .modaal-close:before{width:1px;height:110%;top:-3%;left:48%}@media(hover:hover){.modaal-wrapper .modaal-close:hover:after,.modaal-wrapper .modaal-close:hover:before{background-color:#3c9ad6}}@media screen and (max-width:768px){.modaal-wrapper .modaal-close{top:3vh;width:8vw;height:8vw}}@media screen and (max-width:768px){.column_single .column_main{order:1;width:100%}.column_single .column_other{order:2}.column_single .column_other .column_list{flex-flow:wrap;justify-content:flex-start}.column_single .column_other .column_list .item{margin-left:1vw}.column_single .column_sub{order:3}}.clearfix:after{content:"";display:block;clear:both}.bt_reception_on .seminar_list_cont_detail_link a{display:block;width:100%;max-width:300px;color:#fff;background-color:#3c9ad6;text-decoration:none;text-align:center;font-size:18px;font-size:1.8rem;padding:.5em;line-height:1.9em;transition-duration:.3s;margin:0 auto 2em}.bt_reception_on .seminar_list_cont_detail_link a.arw{position:relative;padding:.5em 1em}.bt_reception_on .seminar_list_cont_detail_link a.arw:after{position:absolute;display:block;content:"";width:.5em;height:.5em;border-right:#fff solid 2px;border-bottom:#fff solid 2px;top:0;right:7%;bottom:0;left:0;margin:auto 0 auto auto;transform:rotate(-45deg);transition-duration:.3s}@media(hover:hover){.bt_reception_on .seminar_list_cont_detail_link a:hover{background-color:#333}.bt_reception_on .seminar_list_cont_detail_link a:hover.arw:after{right:5%}}.program_cont1wrap{padding:2% 0}.program_title{font-size:30px;margin-bottom:1em}.program_title span{display:inline-block;background:#dbdcdc;font-size:14px;font-weight:700;padding:1em;margin-right:10px;min-height:1.7em}@media screen and (max-width:480px){.program_title{font-size:20px;padding-left:10px;line-height:1.5em}.program_title span{min-height:0;padding:0 1em}}.p_btn{margin:90px auto 40px;color:#fff;font-size:21px;text-align:center;padding:20px 0;display:block;width:600px;box-shadow:0 2px 5px rgba(0,0,0,.2);margin-top:60px;background-color:#07569f}@media screen and (max-width:480px){.p_btn{width:80%}}.dlist_1{display:flex;flex-wrap:wrap;margin:0}.dlist_1 dd,.dlist_1 dt{padding:.5em 0;font-size:16px;font-weight:700;margin-bottom:20px}.dlist_1 dt{background:#dadbdb;color:#276cc7;width:6em;text-align:center}.dlist_1 dd{width:calc(100% - 7em);margin-left:1em}@media screen and (max-width:480px){.dlist_1{flex-flow:column;margin-bottom:20px}.dlist_1 dd,.dlist_1 dt{font-size:15px;width:100%;margin:0;padding:.5em}}.dlist_2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.dlist_2 dd,.dlist_2 dt{box-sizing:border-box;padding:.5em 0;font-size:16px;font-weight:700;margin:0 0 20px}.dlist_2 dt{background:#1e539a;color:#fff;width:25%;text-align:center}.dlist_2 dt:first-of-type{background-color:#2badd7}.dlist_2 dd{width:70%}@media screen and (max-width:480px){.dlist_2{flex-flow:column;margin-bottom:20px}.dlist_2 dd,.dlist_2 dt{font-size:15px;width:100%;margin:0;padding:.5em}.dlist_2 dd.pt15,.dlist_2 dt.pt15{padding-top:.5em!important}.dlist_2 dd{margin-bottom:10px}}.dlist_3{font-size:14px;font-weight:700;margin:0 0 15px 8px;padding:0;display:block}.dlist_3 dt{padding:0}.dlist_3 dd{padding:0 0 1em 2em}.dlist_4{display:flex;flex-wrap:wrap;justify-content:space-between}.dlist_4 dd,.dlist_4 dt{box-sizing:border-box;padding:.5em 0;font-size:14px;font-weight:700;margin:0 0 20px}.dlist_4 dt{width:37%;color:#fff;background:#00b9ef;text-align:center}.dlist_4 dt:first-of-type{background:#f39800}.dlist_4 dd{width:60%}@media screen and (max-width:480px){.dlist_4{flex-flow:column;margin-bottom:20px}.dlist_4 dd,.dlist_4 dt{font-size:15px;width:100%;margin:0;padding:.5em}.dlist_4 dd.pt15,.dlist_4 dt.pt15{padding-top:.5em!important}.dlist_4 dd{margin-bottom:10px}}.ulist_1{list-style:none;margin:0 0 0}.ulist_1 li{position:relative;margin-bottom:0;font-size:16px;letter-spacing:1px;padding-left:.8em;line-height:1.9em}.ulist_1 li::before{position:absolute;display:block;content:"";width:4px;height:4px;background:#333;border-radius:100%;top:.85em;right:0;bottom:0;left:0;margin:0 auto auto 0}.ulist_tri{margin:0;list-style:none;font-size:14px}.ulist_tri li{padding-left:1em;line-height:1.3em;margin-bottom:.4em;position:relative;letter-spacing:0}.ulist_tri li::before{position:absolute;display:block;content:"▼";font-size:.8em;width:.8em;height:.8em;top:6px;right:0;bottom:0;left:-5px;margin:0 auto auto 0;transform:rotate(-90deg)}.ulist_line{margin:0;list-style:none;font-size:14px;font-weight:700}.ulist_line li{padding-left:1.2em;line-height:1.3em;margin-bottom:.4em;position:relative;letter-spacing:0}.ulist_line li::before{position:absolute;display:block;content:"";width:.4em;height:2px;background:#666;top:8px;right:0;bottom:0;left:0;margin:0 auto auto 0}.ulist_line+h3{margin-top:2em}.olist_1{list-style:none;margin:0 0 0;counter-reset:number 0}.olist_1 li{position:relative;margin-bottom:10px;font-size:14px;letter-spacing:0;padding-left:1.3em;line-height:1.5em}.olist_1 li::before{position:absolute;display:block;counter-increment:number 1;content:counter(number) ".";width:1em;height:1em;top:0;right:0;bottom:0;left:0;margin:0 auto auto 0}.p_box_1{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.p_box_1 h3{position:absolute;font-size:20px;background:#fff;padding:0 .8em;top:-1em;right:0;bottom:0;left:0;margin:0 auto auto;text-align:center;height:1em}.p_box_1 h3::after{display:none}.p_box_1 figure{margin:0 0 15px}.p_box_1 figure img{width:320px;height:auto}.p_box_1 div{box-sizing:border-box;position:relative;border:#276cc7 solid 5px;padding:45px 35px 45px 45px;width:46.5%}.p_box_1 div.l_box h3{width:330px}.p_box_1 div.l_box::after{display:block;position:absolute;content:"";width:38px;height:52px;background:url(../images/program/p_1/icon_p_arw_r.png) no-repeat;background-size:100% auto;top:0;right:-65px;bottom:0;left:0;margin:auto 0 auto auto;transform:translateY(-50%)}.p_box_1 div.r_box h3{width:280px}.p_box_1 div.r_box p{text-align:center;color:#276cc7;font-weight:700;font-size:17px;letter-spacing:1px;padding-top:.7em;margin-bottom:2em}@media screen and (max-width:480px){.p_box_1{flex-flow:column}.p_box_1 figure{margin:0 0 15px}.p_box_1 figure img{max-width:100%}.p_box_1 div{width:100%;padding:3em 1em .5em}.p_box_1 div.l_box{margin-bottom:30px}.p_box_1 div.l_box h3{width:80%}.p_box_1 div.r_box h3{width:80%}}.p_box_2{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.p_box_2 div{box-sizing:border-box}.p_box_2 div figure{margin:0}.p_box_2 div.l_box{width:60%}.p_box_2 div.r_box{width:37%}.p_box_2 div.r_box h3{margin:0 0 0;line-height:1.3em;margin-bottom:30px}.p_box_2 div.r_box p{letter-spacing:1px;font-size:14px;font-weight:700;margin-bottom:40px}@media screen and (max-width:480px){.p_box_2{flex-flow:column}.p_box_2 div.l_box{width:100%;margin-bottom:20px}.p_box_2 div.r_box{width:100%}.p_box_2 div.r_box h3{font-size:20px;margin-bottom:10px}.p_box_2 div.r_box h3.pt20{padding-top:0!important}}.p_box_3{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.p_box_3 div{box-sizing:border-box}.p_box_3 div figure{margin:0}.p_box_3 div.l_box{width:48%}.p_box_3 div.r_box{width:48%}.p_box_3 div.r_box h3{margin:0 0 0;font-size:30px;font-weight:700;line-height:1.3em;margin-bottom:30px;letter-spacing:0}.p_box_3 div.r_box p{letter-spacing:1px;font-size:14px;font-weight:700;margin-bottom:40px}@media screen and (max-width:480px){.p_box_3{flex-flow:column}.p_box_3 div.l_box{width:100%;margin-bottom:25px}.p_box_3 div.r_box{width:100%}.p_box_3 div.r_box h3{font-size:22px;margin-bottom:20px}}.p_box_4{position:relative;counter-reset:number 0}.p_box_4 figure{position:absolute;max-width:360px;margin:0;top:0;right:0}.p_box_4 figure img{max-width:100%}.p_box_4 p{font-size:16px;line-height:1.4em;width:100%;margin-bottom:.5em}.p_box_4 .w6{overflow:hidden}@media screen and (max-width:480px){.p_box_4 figure{position:relative;width:100%;text-align:center}.p_box_4 h3{font-size:20px}.p_box_4 h3::before{font-size:24px}}.p_box_4in{display:flex;flex-wrap:wrap;width:100%;font-size:14px;font-weight:700}.p_box_4in dt{width:100%;padding:0;letter-spacing:2px}.p_box_4in dd{width:100%;margin:0;padding:0 0 1em 3em;position:relative;box-sizing:border-box;letter-spacing:2px}.p_box_4in dd::before{position:absolute;display:block;content:"▼";font-size:.8em;width:.8em;height:.8em;top:10px;right:0;bottom:0;left:1em;margin:0 auto auto 0;transform:rotate(-90deg)}@media screen and (max-width:480px){.p_box_4in{flex-flow:column}.p_box_4in dt{width:100%}.p_box_4in dd{width:95%;margin-left:5%;line-height:1.3em;margin-bottom:5px}}.p_box_5{padding:4%;border:rgba(60,154,214,.6) solid 5px;width:100%;overflow:hidden}.p_box_5 p{font-size:14px;font-weight:700;margin-bottom:.5em}.p_box_5 p+h3{margin:2em 0 .3em 0}.p_box_5 h4{text-align:left;border:none;margin-bottom:0}.p_box_5 p+h4{margin:2em 0 0 0}.p_box_5 .ulist_line{margin-bottom:1.6em}.p_box_5.ext_2{border-top:none}@media screen and (max-width:480px){.p_box_5{width:100%;padding:1em}}.p_box_6{display:flex;padding-bottom:80px}.p_box_6 div{width:calc(33% - 68px);background:#e7f6fc;border-radius:1em;margin-left:68px;padding:35px 30px;position:relative}.p_box_6 div::after{position:absolute;display:block;content:"";width:65px;height:30px;background:url(../images/program/p_1/icon_p_s0.png) no-repeat;background-size:100% auto;top:0;right:0;bottom:-30px;left:60px;margin:auto auto 0 0}.p_box_6 div::before{position:absolute;display:block;content:"";width:130px;height:105px;top:0;right:0;bottom:-80px;left:-60px;margin:auto auto 0 0}.p_box_6 div.man_1::before{background:url(../images/program/p_1/icon_p_s1.png) no-repeat center top;background-size:100% auto}.p_box_6 div.man_2::before{background:url(../images/program/p_1/icon_p_s2.png) no-repeat center top;background-size:100% auto}.p_box_6 div.man_3::before{background:url(../images/program/p_1/icon_p_s3.png) no-repeat center top;background-size:100% auto}.p_box_6 div p{letter-spacing:0;font-size:15px;font-weight:700;line-height:1.65em}@media screen and (max-width:480px){.p_box_6{flex-flow:column;padding-bottom:0}.p_box_6 div{width:calc(100% - 38px);margin:0 0 100px 38px}}.p_box_7{position:relative}.p_box_7 div.l_box{width:82%}.p_box_7 div.l_box figure{margin:0}.p_box_7 div.r_box{position:absolute;width:25%;top:0;right:0}.p_box_7 div.r_box p{letter-spacing:1px;font-size:14px;font-weight:700;margin-bottom:40px}@media screen and (max-width:480px){.p_box_7 div.l_box{width:100%;margin-bottom:15px}.p_box_7 div.l_box figure{margin:0}.p_box_7 div.r_box{width:100%;position:relative}}.p_box_8{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.p_box_8 figure{margin:0 0 15px}.p_box_8 div.l_box{width:32%}.p_box_8 div.c_box{width:26%}.p_box_8 div.c_box p{margin-bottom:1em}.p_box_8 div.r_box{width:37%}.p_box_8 div.r_box h3{font-size:30px;font-weight:700;line-height:1.3em;margin:0 0 0;margin-bottom:30px}@media screen and (max-width:480px){.p_box_8{flex-flow:column}.p_box_8 div.c_box,.p_box_8 div.l_box,.p_box_8 div.r_box{width:100%}}.img_w5 img{width:50%;margin:0 auto}@media screen and (max-width:768px){.img_w5 img{width:100%}}.m_ttl{display:block;width:100%;text-align:center;margin-bottom:60px;padding-top:0}.m_ttl img{width:50%;margin:0 auto}.m_ttl_txt1,.m_ttl_txt2,.m_ttl_txt3{text-align:center;font-size:42px;font-weight:400;margin-bottom:50px;padding-top:40px;display:block}.m_ttl_txt1{color:#e9a628}.m_ttl_txt2{color:#9e94c1}.m_ttl_txt3{color:#7bbadb}.m_lead_1,.m_lead_2,.m_lead_3{font-size:22px;text-align:center;padding:45px 0;margin-bottom:60px}.m_lead_1 strong,.m_lead_2 strong,.m_lead_3 strong{color:#d00}.m_lead_1{background:#fcf4d2}.m_lead_2{background:#eceaf3}.m_lead_3{background:#e5f1f8}@media screen and (max-width:767px){.m_ttl{margin-bottom:40px}.m_ttl img{width:90%}.m_ttl_txt1,.m_ttl_txt2,.m_ttl_txt3{padding-top:0;font-size:26px;line-height:1.65em;margin-bottom:20px}.m_lead_1,.m_lead_2,.m_lead_3{padding:30px 10px 20px}.m_lead_1 p,.m_lead_2 p,.m_lead_3 p{font-size:18px}}.mms h2.program_title{border-color:#187c3a}.mms h3{color:#187c3a}.mms .p_box_1 div{border-color:#e9a628}.mms .p_box_1 div.l_box h3{color:#333}.mms .p_box_1 div.l_box::after{background:url(../images/program/membership/icon_m_arw_r1.png) no-repeat;background-size:100% auto}.mms .p_box_1 div.r_box h3{color:#333}.mms .p_box_1 div.r_box p{color:#1b572f}.mms .p_box_1 div figure img{width:430px}.mms .p_box_1 .dlist_1 dt{color:#1b572f}.mms .p_box_1.ext_1 div{border-color:#9e94c1}.mms .p_box_1.ext_1 div.l_box::after{background:url(../images/program/membership/icon_m_arw_r2.png) no-repeat;background-size:100% auto}.mms .p_box_1.ext_2 div{border-color:#7bbadb}.mms .p_box_1.ext_2 div.l_box::after{background:url(../images/program/membership/icon_m_arw_r3.png) no-repeat;background-size:100% auto}.mms .p_box_3 div.r_box h3{font-size:26px;color:#187c3a;margin-bottom:20px}.mms .p_box_4 figure{width:260px;top:20%}.mms .p_box_4 h3{color:#187c3a;margin-bottom:20px}.mms .p_box_4in{font-weight:400}.mms .p_box_4in dd,.mms .p_box_4in dt{margin-bottom:5px}.mms .p_box_4in dt{width:60%}.mms .p_box_4in dd{width:40%}.mms .ppl{margin-bottom:40px}.mms .ppl img{width:15%}.mms .p_box_5{border:#1b572f solid 5px}.mms .p_box_5 h3{font-size:24px}.mms .p_box_5 h4{color:#187c3a;font-size:20px}.mms .p_box_5 p{margin-bottom:30px}.mms .p_box_5.ext_1{margin-bottom:0}.mms .p_box_5.ext_2{border-top:none}.mms .p_box_5.ext_2 h3{display:inline-block;background:#dcdcdc;color:#1b572f;font-size:18px;padding:.5em 1em .4em;margin-bottom:20px}.mms .p_box_6{margin-bottom:80px}.mms .p_box_6 div{background:#e7f2eb}.mms .p_box_6 div::after{background:url(../images/program/membership/icon_m_s0.png) no-repeat;background-size:100% auto}.mms .p_box_6 div.man_1::before{background:url(../images/program/membership/icon_m_s1.png) no-repeat center top;background-size:100% auto}.mms .p_box_6 div.man_2::before{background:url(../images/program/membership/icon_m_s2.png) no-repeat center top;background-size:100% auto}.mms .p_box_6 div.man_3::before{background:url(../images/program/membership/icon_m_s3.png) no-repeat center top;background-size:100% auto}.catalog_dl_wrap *{box-sizing:border-box}.catalog_dl_wrap h2{text-align:center;font-size:30px;margin-bottom:1em}@media screen and (max-width:768px){.catalog_dl_wrap h2{font-size:20px;margin-bottom:1.5em}}#catalog_dl{background:rgba(0,0,0,0) url(../images/catalog_dl/ctg_dl_ttl_bg.jpg) no-repeat scroll center top/cover;box-sizing:border-box;color:#fff;height:316px;padding-top:80px}#catalog_dl .philosophy_mv_text{font-size:32px}@media screen and (max-width:768px){#catalog_dl{height:140px;padding-top:25px}#catalog_dl .philosophy_mv_text{font-size:12px;line-height:18px;margin:20px 0 20px 0}}.sec_ctg_dl_1{padding:30px 2%}.sec_ctg_dl_1 .f_box{display:flex;justify-content:space-between;box-sizing:border-box}.sec_ctg_dl_1 .f_box h2{text-align:center;font-size:36px;font-weight:700;width:100%;margin-bottom:.5em;padding:0}.sec_ctg_dl_1 .f_box h2 span{font-size:20px;padding-left:1em}.sec_ctg_dl_1 .f_box h2::before{display:none}.sec_ctg_dl_1 .f_box .cat_box,.sec_ctg_dl_1 .f_box .dl_all{background-color:#efefef;border-radius:20px;padding:2% 2% 1%}.sec_ctg_dl_1 .f_box .cat_box{width:64%}.sec_ctg_dl_1 .f_box .cat_box .lnk_box{display:flex;flex-flow:wrap;justify-content:center}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a{margin:0 2% 3%;text-align:center;padding:2%;background-color:#fff;box-shadow:10px 10px 5px rgba(0,0,0,.2);border-radius:30px;font-weight:700;min-width:30%;font-size:20px}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_1,.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_2,.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_3{margin:0 1% 3%}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_1{color:#ed86b3}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_2{color:#fccf00}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_3{color:#87c796}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_4{color:#c38fbd}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_5{color:#f5a33b}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_6{color:#f96a4e}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_7{color:#7dccf3}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_8{color:#000}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a.cat_9{color:#ed86b3}.sec_ctg_dl_1 .f_box .dl_all{width:34%;background:#efefef url(../../images/catalog_dl/ctg_dl_img_01.png) no-repeat 5% 65%;background-size:40% auto}.sec_ctg_dl_1 .f_box .dl_all .txt{width:52%;margin-left:auto;padding-top:10%}.sec_ctg_dl_1 .f_box .dl_all .txt p{font-size:22px;text-align:center;font-weight:700;margin-bottom:1em}.sec_ctg_dl_1 .f_box .dl_all .txt a img{max-width:100%}@media screen and (max-width:768px){.sec_ctg_dl_1{padding:5% 3% 0}.sec_ctg_dl_1 .f_box{flex-flow:column;margin-bottom:10%}.sec_ctg_dl_1 .f_box h2{font-size:24px}.sec_ctg_dl_1 .f_box h2 span{display:block;font-size:14px;padding:0}.sec_ctg_dl_1 .f_box .cat_box,.sec_ctg_dl_1 .f_box .dl_all{width:100%;margin-bottom:3%}.sec_ctg_dl_1 .f_box .cat_box{padding:5% 3%;flex-flow:wrap}.sec_ctg_dl_1 .f_box .cat_box .lnk_box a{padding:4%;font-size:15px}.sec_ctg_dl_1 .f_box .dl_all{padding:5%;background-size:20% auto}.sec_ctg_dl_1 .f_box .dl_all .txt{width:70%}.sec_ctg_dl_1 .f_box .dl_all .txt p{font-size:16px}}.sec_ctg_dl_2{min-height:460px;padding:0 2% 30px}.sec_ctg_dl_2 .f_box{display:flex;flex-flow:wrap;justify-content:flex-start}.sec_ctg_dl_2 .f_box .item{width:32.6666666667%;margin:0 0 2.5% 1%;overflow:hidden;border-radius:20px 20px 0 20px;background-color:#efefef;position:relative}.sec_ctg_dl_2 .f_box .item:nth-of-type(3n+1){margin-left:0}.sec_ctg_dl_2 .f_box .item figure{margin-bottom:0}.sec_ctg_dl_2 .f_box .item h3{text-align:center;color:#fff;font-size:15px;padding:.5em 1em;margin-bottom:0;display:block}.sec_ctg_dl_2 .f_box .item h3::after{display:none}.sec_ctg_dl_2 .f_box .item .txt{padding:1em 1em}.sec_ctg_dl_2 .f_box .item .txt p,.sec_ctg_dl_2 .f_box .item .txt pre{text-align:center;font-size:17px;font-weight:700;margin-bottom:1.5em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-feature-settings:"palt"1;line-height:1.8em}.sec_ctg_dl_2 .f_box .item .txt p a,.sec_ctg_dl_2 .f_box .item .txt pre a{background-color:#1563d5;padding:.5em 1.5em;border-radius:30px;color:#fff}.sec_ctg_dl_2 .f_box .item .tag_txt{position:absolute;right:0;bottom:0;z-index:2;font-size:14px;padding:0 .7em .4em 0;line-height:1.2em}.sec_ctg_dl_2 .f_box .item .tag_txt::after{z-index:-1;position:absolute;display:block;content:"";width:200px;height:200px;top:0;right:-120px;bottom:-120px;left:0;margin:auto 0 0 auto;transform:rotate(45deg);background-color:#ccc}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_1{color:#fff}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_1::after{background-color:#ffb2b2}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_2{color:#fff}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_2::after{background-color:#82c8ff}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_3{color:#fff;padding-bottom:1em}.sec_ctg_dl_2 .f_box .item .tag_txt.tag_3::after{background-color:#ffce6c}.sec_ctg_dl_2 .f_box .item.cat_1 h3{background-color:#ed86b3}.sec_ctg_dl_2 .f_box .item.cat_2 h3{background-color:#fccf00}.sec_ctg_dl_2 .f_box .item.cat_3 h3{background-color:#87c796}.sec_ctg_dl_2 .f_box .item.cat_4 h3{background-color:#c38fbd}.sec_ctg_dl_2 .f_box .item.cat_5 h3{background-color:#f5a33b}.sec_ctg_dl_2 .f_box .item.cat_6 h3{background-color:#f96a4e}.sec_ctg_dl_2 .f_box .item.cat_7 h3{background-color:#7dccf3}.sec_ctg_dl_2 .f_box .item.cat_8 h3{background-color:#ed86b3}.sec_ctg_dl_2 .f_box .item.cat_9 h3{background-color:#ed86b3}@media screen and (max-width:768px){.sec_ctg_dl_2 .f_box{padding:3%;flex-flow:column}.sec_ctg_dl_2 .f_box .item{width:100%;margin:0 0 5%}.sec_ctg_dl_2 .f_box .item h3{font-size:14px;padding:1em}.sec_ctg_dl_2 .f_box .item .txt p,.sec_ctg_dl_2 .f_box .item .txt pre{font-size:14px}.sec_ctg_dl_2 .f_box .item .txt .tag_txt{font-size:12px}.sec_ctg_dl_2 .f_box .item .txt .tag_txt::after{right:-130px;bottom:-130px}}.privacypolicy h4{text-align:left}.privacypolicy .tbl_1{margin:1em auto}.privacypolicy .tbl_1 th{text-align:center}.privacypolicy .tbl_1 td{text-align:left}.privacypolicy ol{padding-left:1.5em}.privacypolicy ol li{list-style:decimal;line-height:1.6em;margin-bottom:1.5em}.privacypolicy ol[type=a] li{list-style:lower-latin}.privacypolicy ol[type=a] ol li{list-style:decimal}.privacypolicy ol[type=a] ol[type=i] li{list-style:lower-roman}.FAQPage{border:#666 solid 1px;padding:1% 3%;border-radius:10px;margin-top:5%}.FAQPage dl{display:flex;flex-flow:column}.FAQPage dl dd,.FAQPage dl dt{width:100%;padding-bottom:.8em;padding-left:2em;position:relative}.FAQPage dl dd::before,.FAQPage dl dt::before{position:absolute;display:block;width:1.5em;height:1.8em;top:0;right:0;bottom:0;left:0;margin:auto auto auto 0}.FAQPage dl dt{border-bottom:#666 solid 1px;margin-bottom:0;font-weight:700;color:#07569f}.FAQPage dl dt::before{content:"Q."}.FAQPage dl dd::before{font-weight:700;content:"A.";color:#00b9ef}blockquote{background-color:#eee;border:#dfdfdf solid 1px;border-radius:3px;padding:2%;margin:1.5em auto;width:100%;max-width:90%}.nenga_1{background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg1_l.jpg) no-repeat left top,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg1_r.jpg) no-repeat right top;background-size:auto 90%,auto 90%;padding:0 0 7%}.nenga_1 img{max-width:1300px!important;width:70%;display:block;margin:0 auto 1em}.nenga_1 h2{text-align:center;font-size:2.5em;font-weight:400;margin-bottom:.2em}.nenga_1 p{text-align:center;font-size:1.3em}@media screen and (max-width:767px){.nenga_1{background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg1_l.jpg) no-repeat -20% top,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg1_r.jpg) no-repeat 120% top;background-size:45% auto,45% auto;padding:0 3% 10%}.nenga_1 img{width:95%}.nenga_1 h2{font-size:1.5em;margin-bottom:.2em}.nenga_1 p{font-size:1em}.nenga_1 p br{display:none}}.nenga_2{background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg2.png) no-repeat right top,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg3.png) no-repeat left 40%,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg4.png) no-repeat right 55%,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg5.png) no-repeat left bottom,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg6.png) no-repeat right bottom}.nenga_2 .nenga_box{display:flex;flex-flow:wrap;justify-content:space-between}.nenga_2 .nenga_box .box_item{background:#fff;border:#DB4F4F solid 3px;width:31%;margin-bottom:5%}.nenga_2 .nenga_box .box_item .ttl{background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_ptn.png);display:flex;align-items:center;min-height:4em;padding:1em 0;width:100%}.nenga_2 .nenga_box .box_item .ttl p{width:100%;color:#fff;font-size:1.2em;text-align:center}.nenga_2 .nenga_box .box_item .path{border-bottom:#DB4F4F solid 3px;padding:.5em 1em;margin-bottom:1.5em}.nenga_2 .nenga_box .box_item .path p{text-align:left;padding:.6em 0 .4em 1.6em;line-height:1em;background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_icon.png) no-repeat left;font-size:.9em}.nenga_2 .nenga_box .box_item .path p span{color:#DB4F4F}.nenga_2 .nenga_box .box_item .txt{padding:1em 0 0}.nenga_2 .nenga_box .box_item .txt img{display:block;margin:0 auto 2em;max-width:100%}.nenga_2 .nenga_box .box_item .txt p{padding:0 1em 1em;font-size:.8em;min-height:5em}.nenga_2 .nenga_box .box_item .txt a{display:block;width:90%;margin:0 auto 1em;background:#DB4F4F;padding:.8em 0;text-align:center;color:#fff}.nenga_2 h2{border-left:#1563D5 solid 3px;color:#1563D5;font-size:1.2em;line-height:1em;padding:.25em .5em .1em;margin-bottom:1em}.nenga_2 h3{font-size:2em;font-weight:400;color:#1563D5;margin-bottom:1em}.nenga_2 h3::after{content:none}@media screen and (max-width:767px){.nenga_2{background:url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg2.png) no-repeat right top,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg3.png) no-repeat left 40%,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg4.png) no-repeat right 55%,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg5.png) no-repeat left bottom,url(https://www.re-current.co.jp/wp/wp-content/themes/re-current/images/ny_2021/nenga_bg6.png) no-repeat right bottom;background-size:15% auto,15% auto,30% auto,35% auto,15% auto}.nenga_2 .nenga_box{flex-flow:column}.nenga_2 .nenga_box .box_item{background:#fff;border:#DB4F4F solid 2px;width:100%}.nenga_2 h3{font-size:1.5em;line-height:1.4em}.nenga_2 h3::after{content:none}}.in-cont{width:80%;margin:0 auto}.qa-1{max-width:500px;margin-bottom:7px;border:1px solid #d6dde3;border-radius:5px}.qa-1 summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;color:#333;font-weight:600;cursor:pointer}.qa-1 summary::before,.qa-1 p::before{position:absolute;left:1em;font-weight:600;font-size:1.3em}.qa-1 summary::before{color:#75bbff;content:"Q"}.qa-1 summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .5s}.qa-1[open] summary::after{transform:rotate(225deg)}.qa-1 p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#333;transition:transform .5s,opacity .5s}.qa-1[open] p{transform:none;opacity:1}.qa-1 p::before{color:#ff8d8d;line-height:1.2;content:"A"}}