/* https://davidemarketing.co.jp/dmwp/wp-content/themes/original/common/css/style.min.css?ver=20241223 */
:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;--font12:calc(1rem * 16/20);--font13:calc(1rem * 16/19);--font14:calc(1rem * 16/18);--font15:calc(1rem * 16/17);--font16:calc(1rem * 1);--font17:calc(1rem * 16/15);--font18:calc(1rem * 16/14);--font19:calc(1rem * 16/13);--font21:calc(1rem * 16/12);--font23:calc(1rem * 16/11);--font25:calc(1rem * 16/10);--font28:calc(1rem * 16/9);--font32:calc(1rem * 16/8);--font36:calc(1rem * 16/7);--font42:calc(1rem * 16/6);--blue-base:#5fb9c9;--yellow-base:#e7ba25;--purple-base:#884798;--black-base:#46433d;--black-dark:#222222;--glay-light:#8a857b;--web-font:"Montserrat","Arial Black","sans-serif"}*{line-height:1;font-display:swap;margin:0;padding:0;box-sizing:border-box}::-moz-selection{color:#46433d;background:#bce1df}::selection{color:#46433d;background:#bce1df}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;box-sizing:border-box}.cf:after{display:block;clear:both;content:""}html{-ms-overflow-style:scrollbar!important}img{border-style:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none;outline:0}li{list-style:none}mark{background:0 0}input[type=submit]{cursor:pointer;outline:0;-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-feature-settings:"palt" 1}body{font:500 100%/1 -apple-system,"Hiragino Sans",Yu Gothic,YuGothic,"メイリオ",Meiryo,sans-serif;color:#46433d;letter-spacing:.0769230769rem;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){body{min-width:100%;overflow-x:hidden}}input{font:500 100%/1 -apple-system,"Hiragino Sans",Yu Gothic,YuGothic,"メイリオ",Meiryo,sans-serif}.pc-hide{display:none!important}@media screen and (max-width:767px){.pc-hide{display:inline-block!important}}@media screen and (max-width:767px){.sp-hide{display:none!important}}#main-body{margin-top:120px}@media screen and (max-width:767px){#main-body{margin-top:0}}.f_grid-1600{width:100%;max-width:1600px;margin:auto}@media screen and (max-width:767px){.f_grid-1600{width:100%}}.f_bread-nav-cont{font-size:var(--font13);color:#999;width:100%;max-width:1620px;margin:0 auto;padding:30px 10px}.f_bread-nav-cont a{color:#999;transition:all .3s ease .1s}.f_bread-nav-cont a:hover{color:var(--yellow-base)}@media screen and (max-width:767px){.f_bread-nav-cont{display:none}}.f_head-body{width:100%;height:120px;background:#fff;position:fixed;top:0;overflow:hidden;z-index:999;transition:.4s}@media screen and (max-width:767px){.f_head-body{display:none}}.f_head-cont{width:100%;max-width:1620px;height:120px;margin:0 auto;padding:0 10px;position:relative;display:flex}.f_head-logo{position:relative;top:20px;left:0;transition:.4s}.f_head-logo svg{width:auto;height:78px;transition:.6s}.f_head-body.nav-fixed{height:60px}.f_head-body.nav-fixed .f_head-cont{height:60px}.f_head-body.nav-fixed .f_head-logo{top:5px}.f_head-body.nav-fixed .f_head-logo svg{width:auto;height:48px}.f_head-g-nav{width:100%;height:120px;padding:0;margin:0 0 0 auto;display:flex;align-items:center;transition:.4s;background:#fff}.f_head-g-nav a{font-size:var(--font17);font-weight:700;white-space:nowrap;margin:0 2%;display:block;position:relative}.f_head-g-nav a:nth-of-type(1){margin-left:auto}.f_head-g-nav a:nth-of-type(6){margin:0 3% 0 2%}.f_head-g-nav a.act:after{width:100%;height:2px;display:block;background-color:var(--purple-base);content:" ";position:absolute;top:34px;left:0}.f_head-g-nav a.f_head-btn-ebook{color:#fff;width:135px;height:120px;margin:0;background:#d6ab1d;display:flex;justify-content:center;align-items:center;position:relative;top:0;transition:.4s}.f_head-g-nav a.f_head-btn-ebook:hover{background:#ecc339}.f_head-g-nav a.f_head-btn-contact{color:#fff;width:135px;height:120px;margin:0;background:var(--purple-base);display:flex;justify-content:center;align-items:center;position:relative;top:0;transition:.4s}.f_head-g-nav a.f_head-btn-contact:hover{background:#a556b9}.cat-item a,.underline{border:2px solid transparent}.cat-item a:after,.underline:after{width:0%;height:2px;display:block;background-color:var(--purple-base);content:" ";position:absolute;top:24px;left:50%;transition:left .2s cubic-bezier(.215,.61,.355,1),width .2s cubic-bezier(.215,.61,.355,1)}.cat-item a:hover:after,.underline:hover:after{width:100%;height:2px;display:block;background-color:var(--purple-base);content:" ";position:absolute;top:24px;left:0}.f_head-body.nav-fixed .f_head-g-nav{height:60px}.f_head-body.nav-fixed .f_head-g-nav a.f_head-btn-contact{height:60px}.f_foot-body{margin-top:200px;width:100%;padding:0 0 100px;background:#f3c83d;position:relative}.f_foot-body h3{font-size:30px;color:#222;line-height:1.6;text-align:center;margin:35px 0 0}.f_foot-body h6{font-size:var(--font16);line-height:1.6;font-weight:500;text-align:center;margin:5px 0 0}.f_foot-body span{content:"";width:1px;height:40px;background-color:#fff;display:inline-block;position:relative;left:50%}.f_foot-body span:before{content:"";width:1px;height:0;background-color:#f3c83d;display:inline-block;overflow:hidden;position:absolute;top:0;animation:scroll-line 5s cubic-bezier(.785,.135,.15,.86) infinite}@media screen and (max-width:767px){.f_foot-body{margin-top:100px;padding:0 0 60px;width:100%;height:auto}.f_foot-body h3{font-size:5.2vw}.f_foot-body h6{font-size:var(--font14)}}@keyframes scroll-line{0%{height:0;top:0}50%{height:100%;top:0}100%{height:0;top:100%}}.f_foot_cont{width:100%;max-width:1100px;margin:0 auto;padding:60px 20px 0;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.f_foot_cont{width:100%;padding:10px 20px 0;flex-direction:column}}.f_foot-box{text-align:center;width:100%;max-width:420px;position:relative}.f_foot-box div{padding:30px 0;background-color:#fff;border-radius:4px;display:flex;align-items:center;flex-direction:column;box-shadow:0 2.5rem 2rem -2rem rgba(220,175,28,0);transition:all .3s ease .1s}.f_foot-box h4{font-size:var(--font21);line-height:1.4;margin:30px 0 20px}.f_foot-box h4 br{display:none}.f_foot-box h5{font-family:var(--web-font);font-size:var(--font16);white-space:0;margin-top:25px}.f_foot-box p{font-weight:600;line-height:1.7}.f_foot-box:hover div{transform:translate(0,-4px);box-shadow:0 2.5rem 2rem -2rem #dcaf1c}.f_foot-box i{width:60px;height:auto;display:block}.f_foot-box i img{width:100%;height:auto}@media screen and (max-width:767px){.f_foot-box{text-align:left;margin-top:30px;padding:0 10.44776119% 8.95522388% 11.9402985%;background-color:#fff;border-radius:4px;display:inline-flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}.f_foot-box div{width:50px;padding:30px 0;margin-right:11.9402985%;background-color:rgba(0,0,0,0)}.f_foot-box h4{font-size:5.8vw;margin:30px 14.9% 20px 0;position:absolute;top:3%;left:11.9402985%}.f_foot-box h4 br{display:block}.f_foot-box .f_foot-box-inquiry-title{top:9%}.f_foot-box h5{display:none}.f_foot-box p{font-size:var(--font13);font-weight:500;line-height:1.6;letter-spacing:0;width:100%;flex-shrink:0}.f_foot-box p br{display:none}.f_foot-box i{width:100%}}.f_foot-sns-body{width:100%;padding:20px 0;background:#f9f8f3}.f_foot-sns-cont{width:100%;max-width:1600px;height:270px;margin:0 auto;display:flex;align-items:center;position:relative}@media screen and (max-width:767px){.f_foot-sns-cont{width:100%;height:180px}}.f_foot-img-box{width:42%;padding-left:70px;display:flex;align-items:center;position:relative}.f_foot-img-box span:nth-of-type(1) img{width:auto;height:256px}.f_foot-img-box span:nth-of-type(2) img{width:343px;height:auto}@media screen and (max-width:767px){.f_foot-img-box{width:100%;padding-left:5px}.f_foot-img-box span:nth-of-type(1) img{height:150px}.f_foot-img-box span:nth-of-type(2){margin-top:-50px;margin-left:-20px}.f_foot-img-box span:nth-of-type(2) img{width:160px}}.f_foot-sns-box{width:460px;height:60px;margin-left:auto;position:relative;display:flex;justify-content:flex-end;align-items:center}.f_foot-sns-box a{font-family:var(--web-font);font-size:var(--font18);font-weight:700;display:flex;align-items:center;transition:all .3s ease .1s}.f_foot-sns-box a:hover{color:var(--yellow-base)}.f_foot-sns-box a:hover svg{fill:var(--yellow-base)}.f_foot-sns-box i{margin:0 15px}.f_foot-sns-box i svg{width:32px;height:32px;transition:all .3s ease .1s}@media screen and (max-width:767px){.f_foot-sns-box{width:150px;position:absolute;top:90px;right:calc(50% - 150px)}.f_foot-sns-box span{display:none}.f_foot-sns-box i{margin:0 10px}}.f_foot-copyright-body{color:#999;padding:70px 0 100px;text-align:center}.f_foot-copyright-body figure{margin-bottom:45px}.f_foot-copyright-body figure img{width:240px;height:auto}.f_foot-copyright-body a:hover{color:var(--blue-base)}.f_foot-copyright-body footer{margin-top:60px}@media screen and (max-width:767px){.f_foot-copyright-body{font-size:var(--font14)}.f_foot-copyright-body figure{display:none}}.f_sp-nav-body{width:100%;height:70px;padding:0 8px;position:fixed;align-items:center;bottom:0;background:#fff;display:none;z-index:999}@media screen and (max-width:767px){.f_sp-nav-body{display:flex}}.f_foot-logo-box{margin-left:18px}.f_foot-logo-box img{width:184px;height:auto}.f_foot-btn-pagetop-box{margin-left:auto}.f_foot-btn-pagetop-box img{width:32px;height:32px}.f_sp-nav-box{width:56px;height:56px;background:var(--purple-base);position:relative}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;user-select:none}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#fff;stroke-width:5.5;stroke-linecap:round}.ham .top{stroke-dasharray:40 172}.ham .middle{stroke-dasharray:40 111}.ham .bottom{stroke-dasharray:40 172}.ham.active .top{stroke-dashoffset:-132px}.ham.active .middle{stroke-dashoffset:-71px}.ham.active .bottom{stroke-dashoffset:-132px}.f_nav-global-sp{width:100vw;height:100vh;padding:10px 0 60px;background:var(--blue-base);display:none;position:fixed;bottom:0;z-index:888;overflow-y:scroll}.f_nav-global-sp-box{margin:auto;padding-top:60px}.f_nav-global-sp-box a{font-size:var(--font14);color:#fff;text-align:center;padding:14px 0;display:block}.f_nav-global-sp-box mark{font-family:var(--web-font);font-size:24px;color:#fff;font-weight:700;margin-bottom:2px;display:block}.f_nav-global-sp-sns-box{text-align:center}.f_nav-global-sp-sns-box a{display:inline-block;margin:10px}.f_nav-global-sp-sns-box .f_icon-fb,.f_nav-global-sp-sns-box .f_icon-twitter,.f_nav-global-sp-sns-box .f_icon-youtube{fill:#fff;width:36px;height:36px}.f_btn-totop-box{width:40px;height:40px;position:fixed;right:2%;bottom:15%;z-index:88;cursor:pointer}.f_btn-totop-box svg{width:40px;height:40px;fill:var(--yellow-base)}.f_btn-totop-box svg:hover .cls-1{stroke-dashoffset:0}.topic-purple{font-size:var(--font28);color:var(--purple-base)!important;width:100%;max-width:1465px;margin-left:-270px;position:relative;display:flex;align-items:center}.topic-purple::before{background:var(--purple-base)!important}@media screen and (max-width:767px){.topic-purple{font-size:var(--font21);width:calc(100% + 30px);margin:60px 0 40px -20px!important}.topic-purple::before{width:40px;margin-right:10px}}.photo-double{margin:60px 0;display:flex;justify-content:center;align-items:center}.photo-double img{width:480px;height:auto;margin:15px}@media screen and (max-width:767px){.photo-double{flex-direction:column}.photo-double img{margin:15px 0}}.photo-text img{width:50%;max-width:400px;height:auto;margin:0 0 40px 60px;float:right}@media screen and (max-width:767px){.photo-text img{width:50%;height:auto;margin:0 0 5px 10px;float:right;box-shadow:none}}.photo-text-clear:after{display:block;clear:both;content:""}.back-blue{font-size:var(--font18);color:#fff;line-height:2;font-weight:700;margin:60px 0;padding:30px 40px;background:var(--blue-base);display:inline-block}.back-blue::after{display:block;clear:both;content:""}@media screen and (max-width:767px){.back-blue{font-size:var(--font16);line-height:1.6;padding:20px}}.back-skyblue{font-size:var(--font18);line-height:2;margin:60px 0;padding:30px 40px;background:#edf3fd}.back-skyblue::after{display:block;clear:both;content:""}@media screen and (max-width:767px){.back-skyblue{font-size:var(--font16);line-height:1.6;padding:20px}}.back-white{font-size:var(--font18);line-height:2;margin:60px 0;padding:30px 40px;background:#fff;box-shadow:0 0 30px 0 rgba(63,141,173,.3);display:inline-block}.back-white::after{display:block;clear:both;content:""}@media screen and (max-width:767px){.back-white{font-size:var(--font16);line-height:1.6;padding:20px}}.u_topic{text-align:center}.u_topic span{font-size:var(--font14);font-weight:500;margin-left:.8em;padding:0 30px;position:relative;display:inline-block}.u_topic span::before{content:"";width:20px;height:1px;background:#222;display:block;transform:rotate(-50deg);position:absolute;left:0;top:5px}.u_topic span::after{content:"";width:20px;height:1px;background:#222;display:block;transform:rotate(-50deg);position:absolute;right:0;top:5px}.u_topic mark{font-family:Montserrat,"Arial Black",sans-serif;font-size:var(--font36);text-transform:uppercase;margin-top:20px;display:block}@media screen and (max-width:767px){.u_topic mark{font-size:30px}}.u_line-btn{font-size:var(--font17);text-align:center;background-color:rgba(230,185,35,0);border:1px solid var(--yellow-base);display:inline-block;position:relative;transition:all .2s ease .1s}.u_line-btn::after{content:"";width:20px;height:1px;background:var(--yellow-base);display:block;position:absolute;top:50%;right:-20px;transition:all .3s ease .1s}.u_line-btn::before{content:"";width:20px;height:1px;background:var(--yellow-base);display:block;position:absolute;top:50%;right:0;transition:all .3s ease .1s}.u_line-btn:hover{color:#fff;background-color:#e6b923;border:1px solid var(--yellow-base)}.u_line-btn:hover::after{width:12px;height:2px;background:#fff;top:calc(50% + 2px);right:10px;transform:rotate(-45deg)}.u_line-btn:hover::before{width:12px;height:2px;background:#fff;top:calc(50% - 6px);right:10px;transform:rotate(45deg)}.u_btn-arrow{width:160px;padding:18px 0 19px!important;border:1px solid #ccc;background-color:rgba(255,255,255,.1);border-radius:50px;display:block;cursor:pointer;position:relative;z-index:2;transition:all .3s ease .1s}.u_btn-arrow span{font-size:var(--font15);margin:0 0 0 15%;transition:all .3s ease .1s}.u_btn-arrow i{display:block;position:absolute;margin:-12px 0 0 -8px;width:20px;height:20px;left:80%;top:50%}.u_btn-arrow i:after,.u_btn-arrow i:before{content:"";width:9.4px;height:1px;border-radius:1px;position:absolute;left:50%;top:50%;background:#aaa;margin:-1px 0 0 -5px;display:block;transform-origin:9px 50%}.u_btn-arrow i:before{transform:rotate(-40deg)}.u_btn-arrow i:after{transform:rotate(40deg)}.u_btn-arrow:hover i{animation:arrow 1s ease forwards}.u_btn-arrow:hover i:before{animation:arrowUp 1s ease forwards}.u_btn-arrow:hover i:after{animation:arrowDown 1s ease forwards}@media screen and (max-width:767px){.u_btn-arrow{width:140px;padding:15px 0 16px!important}.u_btn-arrow span{font-size:var(--font15)}}@keyframes arrow{0%,100%{transform:translateX(0);opacity:1}23%{transform:translateX(17px);opacity:1}24%,30%{transform:translateX(-22px);opacity:0}31%{opacity:1;transform:translateX(-22px)}}@keyframes arrowUp{0%,100%{transform:rotate(-40deg) scaleX(1)}20%,30%{transform:rotate(0) scaleX(.1)}}@keyframes arrowDown{0%,100%{transform:rotate(40deg) scaleX(1)}20%,30%{transform:rotate(0) scaleX(.1)}}.u_page-header-body{height:380px;position:relative;z-index:-1}.u_page-header-body div{width:min(100%,1600px);height:380px;margin:0 auto;position:relative;top:0}.u_page-header-body header{width:100%;max-width:620px;height:380px;padding-left:4%;position:relative;z-index:2}.u_page-header-body .figure{width:calc(62% + 150px);position:absolute;top:0;right:0}.u_page-header-body .figure img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover}.u_page-header-body .figure:before{content:"";background-color:#fff;height:382px;width:200px;display:block;transform:skewX(-20deg);position:absolute;top:-1px;left:-100px;z-index:1}.u_page-header-body picture{width:71.25%;margin-left:auto;display:block;overflow:hidden;position:absolute;top:0;right:0}.u_page-header-body picture img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.u_page-header-body h1{padding-top:135px;position:relative;z-index:3}.u_page-header-body h1::before{content:attr(data-title);font-family:var(--web-font);font-size:54px;color:#222;font-weight:600;text-transform:uppercase;margin:0 0 8px 0;display:block}.u_page-header-body h1.no_trans::before{content:attr(data-title);font-family:var(--web-font);font-size:54px;color:#222;font-weight:600;text-transform:none;margin:0 0 8px 0;display:block}.u_page-header-body h1 span{font-size:var(--font15);font-weight:500;display:inline-flex;position:relative;z-index:3}.u_page-header-body h1 span::after{content:"";width:20px;height:1px;background:#999;display:block;transform:rotate(-65deg);position:absolute;top:7px;right:-20px}@media screen and (max-width:767px){.u_page-header-body{height:230px;margin-top:0;overflow:hidden}.u_page-header-body div{width:100%;height:230px}.u_page-header-body header{width:100%;height:230px;padding-left:10px}.u_page-header-body picture{width:78.7%;position:absolute;top:0;right:0}.u_page-header-body picture img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.u_page-header-body h1{font-size:36px;padding:0 5px 0 0;display:inline-block;top:55px}.u_page-header-body h1{position:relative;z-index:3}.u_page-header-body h1::before{font-size:36px;color:#222;margin:0;padding-right:4px;background-color:#fff}.u_page-header-body h1 span{font-size:var(--font13)}.u_page-header-body h1 span::after{display:none}}.u_page-header-s-cont{width:100%;max-width:1620px;margin:80px auto 0;padding:0 10px}.u_page-header-s-cont h1::before{content:attr(data-title);font-family:var(--web-font);font-size:54px;color:#222;font-weight:600;text-transform:uppercase;margin:0 0 8px 0;display:block}.u_page-header-s-cont span{font-size:var(--font16);margin-top:15px;display:flex;align-items:center}.u_page-header-s-cont span::after{content:"";width:30px;height:1px;margin:0 0 0 10px;background:#222;display:block}@media screen and (max-width:767px){.u_page-header-s-cont{width:100%;margin:30px 0 0 20px}.u_page-header-s-cont h1::before{font-size:var(--font36)}.u_page-header-s-cont span{font-size:var(--font14)}}.u_page-header-lead-box{width:100%;max-width:1600px;margin:0 auto}.u_page-header-lead-box p{font-size:var(--font18);line-height:1.8;width:78%;max-width:1250px;margin:80px 0 0 auto}@media screen and (max-width:767px){.u_page-header-lead-box{width:100%;padding:0 20px}.u_page-header-lead-box p{font-size:var(--font16);line-height:1.6;width:100%;margin:40px 0 0 0}}.u_link-img{width:100%}.u_link-img figure{line-height:0;width:100%;height:100%;padding:0;float:none;overflow:hidden;position:relative;transition:.8s cubic-bezier(.23,1,.32,1);backface-visibility:hidden}.u_link-img figure img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.8s cubic-bezier(.23,1,.32,1);backface-visibility:hidden}a:hover .u_link-img figure img{transform:scale(1.03) translate(-50%,-50%)}.u_link-text{background-image:linear-gradient(#777,#777);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .6s cubic-bezier(.21,.6,.35,1)}a:hover .u_link-text,li:hover .u_link-text{background-position:0 100%;background-size:100% 1px}.u_link-block-lr{background-image:linear-gradient(#5fb9c9,#5fb9c9);background-position:100% 100%;background-size:0 100%;background-repeat:no-repeat;backface-visibility:hidden;overflow:hidden;transition:background-size .4s cubic-bezier(.21,.6,.35,1),color .2s ease .1s}.u_link-block-lr:hover{color:#fff;background-position:0 100%;background-size:100% 100%}.u_a_link-block-lr{background-image:linear-gradient(#f6f6f6,#f6f6f6)}.u_a_link-block-lr:hover{color:var(--black-base)}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}.u_column-post-list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.u_column-post-list li{width:44.44444%;max-width:360px}.u_column-post-list figure{line-height:0;width:100%;height:240px;overflow:hidden}.u_column-post-list figure img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.u_column-post-list h3{font-size:var(--font17);line-height:1.4;transition:.8s ease 0s}.u_column-post-list time{font-size:var(--font15);color:var(--blue-base);margin:15px 0 20px;display:block}.u_column-post-list p{font-size:var(--font15);line-height:1.4}.u_column-post-list a:hover figure img{transform:scale(1.1)}.u_column-post-list a:hover h3{color:var(--blue-base)}.u_column-post-list .u_text-box{margin-top:15px}@media screen and (max-width:767px){.u_column-post-list{width:100%}.u_column-post-list li{width:100%!important;max-width:100%!important;margin:15px 0}.u_column-post-list a{display:flex}.u_column-post-list h3{font-size:var(--font16)}.u_column-post-list .u_link-img{width:100px;height:100px}.u_column-post-list .u_link-img figure{width:100px;height:100px}.u_column-post-list .u_text-box{width:calc(100% - 120px);margin:0 0 0 20px}}.u_seminar-card-list{width:100%;max-width:1370px;padding:0 10px;margin:0 auto}.u_seminar-card-list li{margin:70px 0;box-shadow:0 0 30px 0 rgba(0,50,100,.1);transition:all .3s ease .1s}.u_seminar-card-list li:hover{box-shadow:0 0 30px 0 rgba(0,102,153,.15)}.u_seminar-card-list li:hover h3{color:var(--yellow-base)}.u_seminar-card-list li a{display:flex}@media screen and (max-width:767px){.u_seminar-card-list{padding:0 20px}.u_seminar-card-list li{margin:50px 0}.u_seminar-card-list li a{flex-direction:column}}.u_seminar-card-day{width:17.5182%;min-width:220px;padding-left:10px;background:var(--blue-base);display:flex;justify-content:center;align-items:center;flex-shrink:0}.u_seminar-card-day time{font-size:30px;color:#fff;font-weight:700}.u_seminar-card-day mark{font-size:var(--font16);color:#fff}@media screen and (max-width:767px){.u_seminar-card-day{width:100%;padding:20px 0 20px 20px;justify-content:start}.u_seminar-card-day time{font-size:var(--font21)}.u_seminar-card-day mark{font-size:var(--font14)}}.u_seminar-card-info{width:82.4818%;padding:45px 20px 60px 50px}.u_seminar-card-info h3{font-size:var(--font21);color:var(--purple-base);line-height:1.6;transition:all .3s ease .1s}.u_seminar-card-info dl{margin-top:20px;display:flex;flex-wrap:wrap;align-items:start}.u_seminar-card-info dt{font-size:var(--font15);color:#fff;font-weight:700;text-align:center;width:90px;padding:5px 0;margin:10px 20px 10px 0;background:#b8b8b8;border-radius:2px;flex-shrink:0}.u_seminar-card-info dd{font-size:var(--font16);font-weight:700;line-height:1.6;width:calc(100% - 110px);margin:10px 0}@media screen and (max-width:767px){.u_seminar-card-info{width:100%;padding:25px 20px 40px}.u_seminar-card-info h3{font-size:var(--font18);line-height:1.5}.u_seminar-card-info dl{margin-top:20px;display:flex;flex-wrap:wrap;align-items:start}.u_seminar-card-info dt{font-size:var(--font15);width:60px;margin:10px 10px 10px 0}.u_seminar-card-info dd{width:calc(100% - 70px)}}.u_pager-cont{width:100%;margin:80px 0 0;display:flex;flex-wrap:wrap;justify-content:center}.u_pager-cont a,.u_pager-cont span{font-family:var(--web-font);font-size:var(--font18);color:#999;font-weight:700;width:45px;height:45px;margin:10px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;transition:all .3s ease .1s}.u_pager-cont .current,.u_pager-cont a:hover{color:#fff;background:var(--blue-base);border:1px solid transparent}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.p_front-kv-cont{width:100%;max-width:1620px;margin:0 auto;padding:7% 10px 0;position:relative}.p_front-kv-cont .p_front-kv-img-box{width:72.81%;max-width:1165px;height:auto;margin-left:auto}.p_front-kv-cont .p_front-kv-img-box img{width:100%;height:auto}.p_front-kv-cont .p_front-kv-text-box{width:38.25%;position:absolute;top:25%}.p_front-kv-cont .p_front-kv-text-box div{margin-bottom:3.5%}.p_front-kv-cont .p_front-kv-text-box img{width:100%;height:auto}.p_front-kv-cont p{font-size:clamp(15px,1vw,17px);color:#666;line-height:1.8;font-weight:600;font-feature-settings:"palt" 1}@media screen and (max-width:767px){.p_front-kv-cont .p_front-kv-img-box{width:100%;max-width:1165px;margin:0}.p_front-kv-cont .p_front-kv-text-box{width:100%;max-width:612px;position:relative;top:0}.p_front-kv-cont p{font-size:var(--font14)}.p_front-kv-cont p br{display:none}}.p_front-kv-catch-cont{width:100%;max-width:959px;margin:120px auto 0;position:relative;z-index:2}@media screen and (max-width:767px){.p_front-kv-catch-cont{display:none}}.p_front-about-body{margin-top:min(270px,16.66666666%);padding-top:min(50px,3.086419753%);padding-bottom:min(150px,9.259259259%);position:relative}.p_front-about-body:after{content:"";width:66.25%;height:100%;background-color:#fffefa;display:block;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:767px){.p_front-about-body{margin-top:50px;padding-top:max(40px,3.086419753%);padding-bottom:max(80px,9.259259259%)}.p_front-about-body:after{width:100%}}.p_front-about-cont{width:100%;max-width:1620px;margin:0 auto;padding:0 .61728395%;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.p_front-about-cont{flex-direction:column}}.p_front-about-box-l{width:42.1875%;max-width:675px}.p_front-about-box-l figure{width:85.92592592%;margin:0 auto}.p_front-about-box-l figure img{width:100%;height:auto}@media screen and (max-width:767px){.p_front-about-box-l{width:100%}.p_front-about-box-l figure{width:74.66666666%}}.p_front-about-box-r{width:57.8125%;max-width:925px;margin-top:min(-120px,-7.407407407%)}.p_front-about-box-r figure{width:108.1081081%;margin-left:-16.75675675%}.p_front-about-box-r figure img{width:100%;height:auto}.p_front-about-box-r h2{font-size:clamp(17px,2vw,28px);line-height:2;margin:4.375% 0 4.375%}@media screen and (max-width:767px){.p_front-about-box-r{width:100%;margin-top:0}.p_front-about-box-r figure{width:74.66666666%;margin:0 auto}.p_front-about-box-r h2{line-height:1.5;margin:max(30px,3.086419753%) auto;padding:0 5.33333333%}}.p_front-about-feature-cont{width:82.71604938%;max-width:1340px;margin:min(100px,6.790123456%) auto 0;padding-left:5.970149253%}.p_front-about-feature-cont ul{display:flex;flex-wrap:wrap;justify-content:space-between}.p_front-about-feature-cont li{width:44.444444444%;max-width:560px;position:relative}.p_front-about-feature-cont li:before{content:"";width:6px;height:36px;background:var(--yellow-base);transform:skewX(-15deg);display:block;position:absolute;top:0}.p_front-about-feature-cont li:nth-of-type(2){margin-top:-12px}.p_front-about-feature-cont h3{font-size:clamp(18px,1.8vw,25px);line-height:1.5;margin-top:3.571428572%;margin-left:6.25%}.p_front-about-feature-cont p{font-size:var(--font16);line-height:1.85;font-weight:600;margin-top:5.357142857%;margin-left:6.25%}@media screen and (max-width:767px){.p_front-about-feature-cont{padding-left:0}.p_front-about-feature-cont ul{flex-direction:column}.p_front-about-feature-cont li{width:100%;margin-bottom:48px}.p_front-about-feature-cont li:nth-of-type(2){margin-top:0}.p_front-about-feature-cont p{font-size:var(--font15);font-weight:500}.p_front-about-feature-cont .u_btn-arrow{display:block!important;margin:0 auto}}.p_front-seminar-body-none{margin:0 0 0;padding:180px 0 100px;background-color:#f2f7fa;background-size:10px 10px;background-image:radial-gradient(#e4e8eb 10%,transparent 20%),radial-gradient(#e4e8eb 10%,transparent 20%);background-position:0 0,15px 15px}.p_front-seminar-body-none li{background:#fff}.p_front-seminar-body-none a.u_line-btn{width:300px;padding:20px 0;margin:30px auto 0;background:#fff;display:block}.p_front-seminar-body-none a.u_line-btn:hover{background:var(--yellow-base)}@media screen and (max-width:767px){.p_front-seminar-body-none{margin:80px 0 0;padding:60px 0 65px}.p_front-seminar-body-none a.u_line-btn{font-size:var(--font15);width:200px}}.p_front-seminar-body{margin:0;padding:100px 0 120px;background:#f2f7fa}.p_front-seminar-body li{background:#fff}.p_front-seminar-body .u_btn-arrow{margin:90px auto 0}@media screen and (max-width:767px){.p_front-seminar-body{margin:60px 0 0;padding:50px 0 65px}.p_front-seminar-body .u_btn-arrow{margin:60px auto 0}}.p_front-no-seminar{content:"";height:160px}@media screen and (max-width:767px){.p_front-no-seminar{height:0}}.p_front-service-body.p_front-service-on-seminar{margin:0 auto}@media screen and (max-width:767px){.p_front-service-body.p_front-service-on-seminar{margin:60px auto 0}}.p_front-service-body{width:100%;max-width:1400px;margin:220px auto 0;padding:0 10px 0;overflow:hidden}.p_front-service-body .u_topic mark{font-size:var(--font36)}.p_front-service-body .p_front-service-cont{height:520px;position:relative}.p_front-service-body .p_front-service-cont h4{font-size:var(--font19);font-weight:600;margin-top:10px;position:relative;z-index:1}.p_front-service-body .p_front-service-cont h3{font-size:clamp(20px,3vw,38px);line-height:1.65;margin-top:30px;text-shadow:rgba(255,255,255,.1) 2px 0 10px,rgba(255,255,255,.1) -2px 0 10px,rgba(255,255,255,.1) 0 -2px 10px,rgba(255,255,255,.1) 0 2px 10px,rgba(255,255,255,.1) 2px 2px 10px,rgba(255,255,255,.1) -2px 2px 10px,rgba(255,255,255,.1) 2px -2px 0,rgba(255,255,255,.1) -2px -2px 0,rgba(255,255,255,.1) 1px 2px 0,rgba(255,255,255,.1) -1px 2px 0,rgba(255,255,255,.1) 1px -2px 0,rgba(255,255,255,.1) -1px -2px 0,rgba(255,255,255,.1) 2px 1px 0,rgba(255,255,255,.1) -2px 1px 0,rgba(255,255,255,.1) 2px -1px 0,rgba(255,255,255,.1) -2px -1px 0,rgba(255,255,255,.1) 1px 1px 0,rgba(255,255,255,.1) -1px 1px 0,rgba(255,255,255,.1) 1px -1px 0,rgba(255,255,255,.1) -1px -1px 0;position:relative;z-index:1}.p_front-service-body .p_front-service-cont .u_line-btn{width:200px;padding:15px 0;margin:60px 0 0;display:block;z-index:3}.p_front-service-body .p_front-service-cont figure{position:absolute;top:0;right:0}.p_front-service-body .p_front-service-cont p{position:absolute;right:-20px;bottom:0;opacity:.4}.p_front-service-body .p_front-service-cont p span img{width:auto;height:290px;margin:0 10px}.p_front-service-body .p_front-service-cont .p_front-service-cont-02-number{position:absolute;left:-20px}.p_front-service-body .p_front-service-cont-01{width:100%;height:460px;margin-top:100px;position:relative;overflow:hidden}.p_front-service-body .p_front-service-cont-01 div::before{content:"";width:40%;height:600px;background:#fff;display:block;position:absolute;top:-150px;left:0;z-index:0;transform:rotate(25deg)}.p_front-service-body .p_front-service-cont-01 div::after{content:"";width:20%;height:500px;background:#fff;display:block;position:absolute;top:0;left:0;z-index:0}.p_front-service-body .p_front-service-cont-01 a.u_btn-arrow{margin:40px 0 0}.p_front-service-body .p_front-service-cont-02{width:100%;height:460px;margin-top:min(15.43209876%,250px);position:relative;overflow:hidden}.p_front-service-body .p_front-service-cont-02 figure{left:0}.p_front-service-body .p_front-service-cont-02 div{width:530px;margin-left:auto}.p_front-service-body .p_front-service-cont-02 div::before{content:"";width:40%;height:600px;background:#fff;display:block;position:absolute;top:-150px;right:0;z-index:0;transform:rotate(-25deg)}.p_front-service-body .p_front-service-cont-02 div::after{content:"";width:20%;height:500px;background:#fff;display:block;position:absolute;top:0;right:0;z-index:0}.p_front-service-body .p_front-service-cont-02 a.u_btn-arrow{margin:40px 60px 0 auto}.p_front-service-body .p_front-service-cont-03{width:100%;height:460px;margin-top:min(15.43209876%,250px);position:relative;overflow:hidden}.p_front-service-body .p_front-service-cont-03 div::before{content:"";width:40%;height:600px;background:#fff;display:block;position:absolute;top:-150px;left:0;z-index:0;transform:rotate(25deg)}.p_front-service-body .p_front-service-cont-03 div::after{content:"";width:20%;height:500px;background:#fff;display:block;position:absolute;top:0;left:0;z-index:0}.p_front-service-body .p_front-service-cont-03 a.u_btn-arrow{margin:40px 0 0}@media screen and (max-width:767px){.p_front-service-body{width:100%;margin:90px auto 0;padding:0 20px}.p_front-service-body .u_topic mark{font-size:30px}.p_front-service-body .p_front-service-cont{height:auto}.p_front-service-body .p_front-service-cont div{width:100%;padding-top:0}.p_front-service-body .p_front-service-cont h4{font-size:var(--font13);font-weight:600;margin-top:-20px}.p_front-service-body .p_front-service-cont h3{font-size:var(--font19);line-height:1.8;margin-top:20px}.p_front-service-body .p_front-service-cont h3 br{display:none}.p_front-service-body .p_front-service-cont figure{display:block}.p_front-service-body .p_front-service-cont figure img{width:100%;height:auto}.p_front-service-body .p_front-service-cont p{position:absolute;top:240px}.p_front-service-body .p_front-service-cont p span img{width:auto;height:120px;margin:0 4px}.p_front-service-body .p_front-service-cont-01,.p_front-service-body .p_front-service-cont-02,.p_front-service-body .p_front-service-cont-03{width:100px;height:auto;margin-top:40px}.p_front-service-body .p_front-service-cont-01 figure,.p_front-service-body .p_front-service-cont-02 figure,.p_front-service-body .p_front-service-cont-03 figure{width:100%;height:300px;position:relative}.p_front-service-body .p_front-service-cont-01 figure img,.p_front-service-body .p_front-service-cont-02 figure img,.p_front-service-body .p_front-service-cont-03 figure img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.p_front-service-body .p_front-service-cont-01 div,.p_front-service-body .p_front-service-cont-02 div,.p_front-service-body .p_front-service-cont-03 div{width:100%;margin:70px 0 0;position:relative}.p_front-service-body .p_front-service-cont-01 div::after,.p_front-service-body .p_front-service-cont-01 div::before,.p_front-service-body .p_front-service-cont-02 div::after,.p_front-service-body .p_front-service-cont-02 div::before,.p_front-service-body .p_front-service-cont-03 div::after,.p_front-service-body .p_front-service-cont-03 div::before{display:none}.p_front-service-body .p_front-service-cont-01 a.u_btn-arrow,.p_front-service-body .p_front-service-cont-02 a.u_btn-arrow,.p_front-service-body .p_front-service-cont-03 a.u_btn-arrow{margin:20px 0 0}.p_front-service-body .p_front-service-cont-02,.p_front-service-body .p_front-service-cont-03{margin-top:90px}}.p_front_clients_body{margin:120px auto 0}.p_front_clients_body .p_front-topic-lead{padding:0 20px}@media screen and (max-width:767px){.p_front_clients_body{margin:80px auto 0}}.p_front-casestudy-body{margin:160px auto 0}.p_front-casestudy-body .p_front-topic-lead{padding:0 20px}.p_front-casestudy-body .p_front-casestudy-cont{padding:0 0 min(9.25925925%,150px);background:linear-gradient(#fff 30%,#5fb9c9 30%);position:relative}.p_front-casestudy-body .p_front-casestudy-back{width:100%;height:84%;background:#5fb9c9;display:block;position:absolute;top:220px;left:0;z-index:-1}.p_front-casestudy-body .p_a_front-casestudy-list li h3{color:#fff}.p_front-casestudy-body .p_a_front-casestudy-list li h4{color:#fff}.p_front-casestudy-body .p_a_front-casestudy-list li p{color:#fff}.p_front-casestudy-body .p_a_front-casestudy-list li a:hover h3{color:#fff}.p_front-casestudy-body .p_a_front-casestudy-list li .u_link-text{background-image:linear-gradient(#fff,#fff)}.p_front-casestudy-body .p_a_front-casestudy-list .u_btn-arrow{color:#fff;margin:50px 0 0;border:1px solid #fff}.p_front-casestudy-body .p_a_front-casestudy-list .u_btn-arrow span{display:inline}.p_front-casestudy-body .p_a_front-casestudy-list .u_btn-arrow i::after{background:#fff}.p_front-casestudy-body .p_a_front-casestudy-list .u_btn-arrow i::before{background:#fff}.p_front-casestudy-body .p_a_front-casestudy-list a:hover .u_btn-arrow{border:1px solid var(--yellow-base)}.p_front-casestudy-body .p_a_front-casestudy-list a:hover .u_btn-arrow i{animation:arrow 1s ease forwards}.p_front-casestudy-body .p_a_front-casestudy-list a:hover .u_btn-arrow i:before{animation:arrowUp 1s ease forwards}.p_front-casestudy-body .p_a_front-casestudy-list a:hover .u_btn-arrow i:after{animation:arrowDown 1s ease forwards}@media screen and (max-width:767px){.p_front-casestudy-body{margin:80px auto 0}.p_front-casestudy-body .p_front-casestudy-cont{margin-top:20px;background:linear-gradient(#fff 10%,#5fb9c9 10%);position:relative}.p_front-casestudy-body .p_front-casestudy-back{height:calc(100% - 60px);top:120px}.p_front-casestudy-body .p_a_front-casestudy-list li{margin:40px 0}.p_front-casestudy-body a{flex-direction:column}.p_front-casestudy-body .u_link-img{width:100%;height:300px!important;margin-bottom:20px}.p_front-casestudy-body .u_link-img figure{width:100%;height:100%}.p_front-casestudy-body .u_link-img figure img{width:100%;height:300px}.p_front-casestudy-body .u_line-btn{font-size:var(--font14);width:120px;padding:10px 0;margin:20px 0 0}}.p_front-topic-lead{font-size:var(--font18);line-height:1.6;text-align:center;margin-top:30px}@media screen and (max-width:767px){.p_front-topic-lead{font-size:var(--font15);text-align:left}}.p_front-column-body{width:100%;margin:0 auto;padding:min(12.34567901%,200px) .61728395% min(3.086419753%,50px);background:linear-gradient(to right,#f6f8f8 66.25%,#fff 66.25%)}.p_front-column-body .p_front-column-cont{width:100%;max-width:1620px;margin:0 auto min(150px,9.2591592593%);padding:0 .61728395%;display:flex}.p_front-column-body .p_front-column-topic-box{width:15.625%;max-width:250px;margin:0 4.375% 0 0;flex-shrink:0}.p_front-column-body .p_front-column-topic{font-family:Montserrat,"Arial Black",sans-serif;font-size:var(--font36)}.p_front-column-body .p_front-column-topic-lead{font-size:var(--font15);line-height:1.5;margin:25px 0 30px}.p_front-column-body .p_front-column-topic-box .u_btn-arrow{width:140px;margin:0}.p_front-column-body .p_front-column-list-cont{width:100%;max-width:1600px;margin:0 auto}.p_front-column-body ul{width:100%;display:flex;flex-wrap:wrap}.p_front-column-body li{width:calc(25% - 24px);margin:0 12px;flex-shrink:0}.p_front-column-body li figure{width:100%;padding-top:67.56756756%;position:relative;overflow:hidden}.p_front-column-body li figure img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_front-column-body li div:nth-of-type(2){margin:20px 0 0 0}.p_front-column-body li time{font-family:var(--web-font);font-size:var(--font12);color:#999}.p_front-column-body li h4{font-size:var(--font15);line-height:1.5;margin:10px 0 0 0;transition:all .3s ease .1s}@media screen and (max-width:767px){.p_front-column-body{margin:0 auto;padding:60px 20px 0;background:0 0}.p_front-column-body .p_front-column-cont{margin:0 auto 100px;flex-direction:column}.p_front-column-body .p_front-column-topic-box{width:100%;max-width:100%;margin:0}.p_front-column-body .p_front-column-topic{text-align:center}.p_front-column-body .p_front-column-topic-lead{font-size:var(--font15);line-height:1.5;margin:25px 0 30px}.p_front-column-body .p_front-column-topic-box .u_btn-arrow{width:140px;margin:0}.p_front-column-body ul{flex-direction:column}.p_front-column-body .u_link-img{width:120px;height:90px}.p_front-column-body li{width:100%;margin:0;padding:15px 0}.p_front-column-body li a{display:flex;align-items:flex-start}.p_front-column-body li figure{width:100%;height:90px;overflow:hidden}.p_front-column-body li figure img{width:100%;height:90px;-o-object-fit:cover;object-fit:cover}.p_front-column-body li div:nth-of-type(2){width:calc(100% - 140px);margin:0 0 0 20px;display:flex;flex-direction:column-reverse}.p_front-column-body li time{font-size:var(--font12);margin-top:10px}.p_front-column-body li h4{font-size:var(--font15);line-height:1.5;margin:0}}.p_front-clumn-arrow-btn{display:none}@media screen and (max-width:767px){.p_front-clumn-arrow-btn{display:block;margin:30px auto 0}}#yram .yl-load-more-button,#yram .yl-loader,.yl-play-icon-holder,.yl-play-overlay-fixed,.yl-text,.yl-view-bucket{display:none!important}#yram.youram-simple{background-color:none!important}#yram .yl-item,#yram .yl-list-title select,#yram .yl-next-button,#yram .yl-previous-button{background-color:none!important}.yl-item-container{width:100%;max-width:1600px;margin:0 auto;display:flex;order:1}@media screen and (max-width:767px){.yl-item-container{flex-wrap:wrap}}.yl-item-wrapper{width:calc(25% - 24px);margin:0 12px;cursor:pointer}@media screen and (max-width:767px){.yl-item-wrapper{width:calc(50% - 12px);margin:0}.yl-item-wrapper:nth-child(odd){margin:0 24px 0 0}}.yl-item{width:100%}.yl-thumbnail img{width:100%;height:auto}.yl-wrapper{display:flex;align-items:center;flex-direction:column}.yl-inline-container{width:100%;max-width:610px;order:2}.fluid-width-video-wrapper{position:relative;width:100%;padding-top:56.25%}.yl-inline-iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.p_service-think-body{width:100%;max-width:1370px;margin:auto;padding:0 20px;padding-top:min(11.25%,180px);padding-bottom:min(10%,160px)}.p_service-think-body h2{font-family:var(--web-font);font-size:48px;color:var(--yellow-base)}.p_service-think-body picture{width:100%;max-width:1100px;margin:65px auto;display:block}.p_service-think-body picture img{width:100%;height:auto}.p_service-think-body ol{margin-top:70px}.p_service-think-body ol li{font-size:var(--font17);margin-top:45px}.p_service-think-body ol h4{font-size:var(--font17);font-weight:600}.p_service-think-body ol p{font-size:var(--font17);line-height:1.6;margin-top:.8em}.p_service-think-body .p_service-think-notice{font-size:var(--font17);line-height:1.8;margin-top:40px}@media screen and (max-width:767px){.p_service-think-body{width:100%;margin:80px 0 0}.p_service-think-body h2{font-size:var(--font32)}.p_service-think-body ol{margin-top:40px}.p_service-think-body ol li{font-size:var(--font16);margin-top:30px}.p_service-think-body ol h4{font-size:var(--font16);font-weight:600}.p_service-think-body ol p{font-size:var(--font16)}.p_service-think-body .p_service-think-notice{font-size:var(--font16)}}.p_service-lead-text{font-size:var(--font17);line-height:2.2;font-weight:600;font-feature-settings:"palt" 1;margin-top:50px}@media screen and (max-width:767px){.p_service-lead-text{font-size:var(--font16);line-height:1.9;margin-top:20px}}.p_service-service-body{padding-top:min(11.25%,180px);padding-bottom:min(10%,160px)}.p_service-service-body header{width:100%;max-width:1370px;margin:0 auto;padding:0 1.459854014%}.p_service-service-body header h2{font-size:48px;font-family:var(--web-font);color:var(--yellow-base)}@media screen and (max-width:767px){.p_service-service-body{padding-left:6.25%;padding-right:6.25%}.p_service-service-body header h2{font-size:var(--font32)}}.p_service-service-body-gray{padding-top:min(7.5%,120px);padding-bottom:min(10%,160px);background:#f8f9fa}.p_service-service-body-blue{padding-top:min(11.25%,180px);padding-bottom:min(10%,160px);background:#f0f6fb}.p_service-cont{width:100%;margin:0 auto;display:flex;position:relative}@media screen and (max-width:767px){.p_service-cont{flex-direction:column}}.p_service-cont-img{width:42%;height:630px;background:url(/dmwp/wp-content/themes/original/common/css/../img/service-img02.jpg);background-size:cover!important;background-position:center;position:relative}.p_service-cont-img div{position:absolute;bottom:-40px;right:-90px;opacity:.3;-ms-filter:"alpha(opacity=30)";zoom:1}.p_service-cont-img span img{width:auto;height:320px}@media screen and (max-width:767px){.p_service-cont-img{width:100%;height:300px}.p_service-cont-img div{right:-10px;bottom:-20px}.p_service-cont-img span img{width:auto;height:150px}}.p_a_service-cont{margin-top:140px}.p_a_service-cont .p_service-cont-img{background:url(/dmwp/wp-content/themes/original/common/css/../img/service-img01.jpg);background-position:right}@media screen and (max-width:767px){.p_a_service-cont{margin-top:60px}}.p_service-cont-img-03{background:url(/dmwp/wp-content/themes/original/common/css/../img/service-img03.jpg)}.p_service-cont-outline{width:58%;max-width:700px;margin-left:12.5%;padding-right:2.777777777%}.p_service-cont-outline span{font-family:var(--web-font);font-size:var(--font18);color:var(--yellow-base)}.p_service-cont-outline h2{font-size:clamp(24px,3vw,48px);line-height:1.4;margin-top:20px}.p_service-cont-outline p{font-size:clamp(16px,1.125vw,18px);line-height:1.8;font-weight:600;margin-top:40px}.p_service-cont-outline .p_service-feature{margin-top:70px;display:flex}.p_service-cont-outline .p_service-feature div{width:260px}.p_service-cont-outline h4{font-size:var(--font18);font-weight:600;margin:10px 0 0 0;display:inline-block;position:relative;display:inline-block;position:relative}.p_service-cont-outline h4::after{content:"";width:32px;height:1px;background:#999;display:block;transform:rotate(-45deg);position:absolute;right:-35px;top:50%}.p_service-cont-outline ul li{font-weight:var(--font17);line-height:2;list-style:disc}@media screen and (max-width:767px){.p_service-cont-outline{width:100%;margin:30px 0 0 0}.p_service-cont-outline span{font-size:var(--font15)}.p_service-cont-outline h2{margin-top:5px}.p_service-cont-outline p{line-height:1.7;margin-top:20px}.p_service-cont-outline .p_service-feature{margin-top:50px;display:flex;flex-direction:column}.p_service-cont-outline .p_service-feature div{width:100%}.p_service-cont-outline ul{margin-top:30px;margin-left:1.5em}.p_service-cont-outline ul li{font-weight:var(--font17);line-height:2;list-style:disc}}.box img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_service-casestudy-cont{width:100%;max-width:1370px;margin:200px auto 0;padding:0 1.459854014%;display:flex}@media screen and (max-width:767px){.p_service-casestudy-cont{margin:80px auto 0;flex-direction:column}}.p_service-casestudy-box-l{width:135px;margin-right:10.15037593%;flex-shrink:0}.p_service-casestudy-box-l h3{font-size:var(--font23)}@media screen and (max-width:767px){.p_service-casestudy-box-l{font-size:var(--font23)}}.p_service-casestudy-box-r{width:79.69924812%}.p_service-casestudy-box-r li{margin:0 0 80px}.p_service-casestudy-box-r li a{display:flex;flex-wrap:wrap}.p_service-casestudy-box-r li .u_link-img{width:40.6%;max-width:540px}.p_service-casestudy-box-r li figure{padding-top:55.55555555%}.p_service-casestudy-box-r li figure img{width:100%;position:absolute;top:50%;left:50%;transform:scale(1) translate(-50%,-50%)}.p_service-casestudy-box-r li div.p_casestudy-text-box{width:46.2%;margin-top:3.773584905%;padding-left:8.6466%}.p_service-casestudy-box-r li h5{font-size:var(--font16);font-weight:500}.p_service-casestudy-box-r li h4{margin-top:30px}.p_service-casestudy-box-r li h4 span{font-size:var(--font19);line-height:1.6}@media screen and (max-width:767px){.p_service-casestudy-box-r{width:100%}.p_service-casestudy-box-r ul{margin-top:40px}.p_service-casestudy-box-r li{width:100%;margin:0 0 32px}.p_service-casestudy-box-r li a{flex-direction:column}.p_service-casestudy-box-r li .u_link-img{width:100%}.p_service-casestudy-box-r li figure{width:100%;height:220px}.p_service-casestudy-box-r li figure img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.p_service-casestudy-box-r li div.p_casestudy-text-box{width:100%;margin-top:20px;padding:0}.p_service-casestudy-box-r li h4{margin-top:16px}.p_service-casestudy-box-r li h4 span{font-size:var(--font17)}}.p_service-column-cont{width:100%;max-width:1370px;margin:160px auto 0;margin-top:min(10%,160px);padding:0 1.459854014%}.p_service-column-cont h3{font-size:var(--font32);font-family:var(--web-font);display:flex;align-items:center}.p_service-column-cont h3 span{font-size:var(--font15);font-weight:500;padding-left:40px;display:inline-block;position:relative}.p_service-column-cont h3 span::before{content:"";width:40px;height:1px;background:#999;display:block;transform:rotate(-55deg);position:absolute;top:50%;left:0}.p_service-column-cont ul{margin:0 0 80px;display:flex;flex-wrap:wrap}.p_service-column-cont li{width:340px;margin:80px 65px 0 0}.p_service-column-cont li figure{line-height:0;width:100%;height:260px;background:#2a3976;overflow:hidden}.p_service-column-cont li figure img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;opacity:.9;object-fit:cover;transform:scale(1);transition:.8s ease 0s}.p_service-column-cont li div{width:100%;margin-left:auto}.p_service-column-cont li h4{font-size:var(--font16);line-height:1.6;font-weight:500;margin-top:30px}.p_service-column-cont li a:hover img{transform:scale(1.06)}.p_service-column-cont li:nth-of-type(3){margin:80px 0 0 0}@media screen and (max-width:767px){.p_service-column-cont{margin:80px auto 0}.p_service-column-cont h3 span{display:none}.p_service-column-cont ul{flex-direction:column;margin-bottom:40px}.p_service-column-cont li{width:100%;margin:40px 0 0 0}.p_service-column-cont li a{width:100%;display:flex;flex-wrap:wrap}.p_service-column-cont li figure{width:100px;height:80px}.p_service-column-cont li figure img{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.p_service-column-cont li div{width:calc(100% - 120px);margin-left:20px}.p_service-column-cont li h4{font-size:var(--font15);font-weight:500;margin-top:0}.p_service-column-cont li:nth-of-type(3){margin:40px 0 0 0}}.p_service-seminar-body{width:100%;max-width:1370px;margin:0 auto;padding:0 1.459854014%;padding-top:min(7.5%,120px)}.p_service-seminar-body header h2{font-size:48px;font-family:var(--web-font);color:var(--yellow-base)}@media screen and (max-width:767px){.p_service-seminar-body{margin:60px auto 0;padding:0}.p_service-seminar-body header{padding:0 20px}.p_service-seminar-body header h2{font-size:var(--font36)}}.p_concept-cont,.p_concept-cont-back{width:100%;padding:6.75% 20px;margin:60px auto;position:relative}.p_concept-cont .p_concept-box-back,.p_concept-cont-back .p_concept-box-back{width:66.25%;height:100%;background:#f4f7f8;display:block;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width:767px){.p_concept-cont,.p_concept-cont-back{padding:60px 20px 60px;margin:0 auto}.p_concept-cont .p_concept-box-back,.p_concept-cont-back .p_concept-box-back{width:100%}}.p_concept-box{width:100%;max-width:1600px;margin:0 auto;position:relative;display:grid}.p_concept-box span{font-family:var(--web-font);font-size:var(--font19);font-weight:600;color:#c8b182}.p_concept-box h2{font-size:var(--font32);line-height:1.6;margin:15px 0 40px 0}.p_concept-box h4{font-size:var(--font18);margin-bottom:8px}.p_concept-box p{font-size:var(--font18);line-height:2;font-weight:600;margin-top:1em}.p_concept-box figure,.p_concept-box picture{width:100%;height:auto}.p_concept-box figure img,.p_concept-box picture img{width:100%;height:auto}.p_concept-box ul{margin-top:2em}.p_concept-box ul li{font-size:var(--font18);line-height:1.7;font-weight:600;list-style:disc;margin:1em 0 0 1em}.p_concept-box ol{margin-top:2em}.p_concept-box ol li{font-size:var(--font18);line-height:1.7;font-weight:600;list-style:decimal;margin:1em 0 0 1em}.p_concept-box .p_concept-box-catch{grid-column:2/3;grid-row:1;align-self:end}.p_concept-box .p_concept-box-text{grid-column:2/3;grid-row:2;align-self:start}.p_concept-box .p_concept-box-img{grid-column:1/2;grid-row:1/3;align-self:center}@media screen and (max-width:1025px){.p_concept-box h2{font-size:var(--font25);margin:10px 0 20px 0}}@media screen and (max-width:767px){.p_concept-box{width:100%;grid-template-columns:100%!important}.p_concept-box span{font-size:var(--font16)}.p_concept-box h2{font-size:var(--font21);margin:10px 0 20px 0}.p_concept-box h2 br{display:none}.p_concept-box h4{font-size:var(--font16)}.p_concept-box p{font-size:var(--font16);line-height:1.7}.p_concept-box figure,.p_concept-box picture{width:100%;height:auto}.p_concept-box figure img,.p_concept-box picture img{width:100%;height:auto}.p_concept-box ul li{font-size:var(--font16)}.p_concept-box ol li{font-size:var(--font16)}.p_concept-box .p_concept-box-catch{grid-column:1/2!important;grid-row:1!important}.p_concept-box .p_concept-box-text{padding-top:40px;grid-column:1/2!important;grid-row:3!important}.p_concept-box .p_concept-box-img{grid-column:1/2!important;grid-row:2!important;padding:0!important}}.p_concept-01-box{width:100%;max-width:1600px;grid-template-columns:57.8125% 42.1875%}.p_concept-01-box .p_concept-box-img{padding-right:7.5%}.p_concept-02-box{width:100%;max-width:1365px;grid-template-columns:48.7% 51.3%}.p_concept-02-box .p_concept-box-catch{grid-column:1/2;grid-row:1}.p_concept-02-box .p_concept-box-text{grid-column:1/2;grid-row:2}.p_concept-02-box .p_concept-box-img{grid-column:2/3;grid-row:1/3;padding-left:11.428%}.p_concept-03-box{width:100%;max-width:1600px;grid-template-columns:46.875% 53.125%}.p_concept-03-box .p_concept-box-img{padding-right:7.0588%}.p_concept-04-box{width:100%;max-width:1535px;grid-template-columns:43% 57%}.p_concept-04-box .p_concept-box-catch{grid-column:1/2;grid-row:1}.p_concept-04-box .p_concept-box-text{grid-column:1/2;grid-row:2}.p_concept-04-box .p_concept-box-img{grid-column:2/3;grid-row:1/3;padding-left:8%}.p_concept-05-box{width:100%;max-width:1465px;grid-template-columns:46.075% 53.924%}.p_concept-05-box .p_concept-box-img{padding-right:15.555%}.p_concept-06-box{width:100%;max-width:1540px;grid-template-columns:44.155% 55.844%}.p_concept-06-box .p_concept-box-catch{grid-column:1/2;grid-row:1}.p_concept-06-box .p_concept-box-text{grid-column:1/2;grid-row:2}.p_concept-06-box .p_concept-box-img{grid-column:2/3;grid-row:1/3;padding-left:8.1395%}.p_concept-more-business-body{border-top:1px solid #ccc;margin-top:120px;padding-top:70px;@mq}.p_concept-more-business-body h3{font-size:var(--font28);line-height:1.6;color:#555d5f;text-align:center}.p_concept-more-business-body div{margin-top:40px;display:flex;justify-content:center;align-items:center}.p_concept-more-business-body a{width:400px;padding:30px;margin:20px;border:1px solid #5fb9c9;display:inline-block;transition:all .3s ease .1s}.p_concept-more-business-body h4{font-size:var(--font18);color:#14a8c2;position:relative;display:inline-block;transition:all .3s ease .1s}.p_concept-more-business-body h4::after{content:"";width:35px;height:1px;background:#5fb9c9;display:block;position:absolute;right:-45px;top:50%;transition:all .3s ease .1s}.p_concept-more-business-body p{font-size:var(--font15);line-height:1.6;margin-top:12px}.p_concept-more-business-body a:hover{color:#fff;background:#5fb9c9}.p_concept-more-business-body a:hover h4{color:#fff}.p_concept-more-business-body a:hover h4::after{background:#fff}@media screen and (max-width:767px){.p_concept-more-business-body{margin-top:80px;padding-top:50px}.p_concept-more-business-body h3{font-size:var(--font19)}.p_concept-more-business-body div{margin-top:20px;flex-direction:column}.p_concept-more-business-body a{width:90%;max-width:400px;padding:20px;margin:20px auto}.p_concept-more-business-body h4{font-size:var(--font17);color:#14a8c2;position:relative;display:inline-block;transition:all .3s ease .1s}}.p_column-body{max-width:1620px;width:100%;margin:110px auto 0;padding:0 10px;display:flex}@media screen and (max-width:767px){.p_column-body{width:100%;margin:40px auto 0;padding:0 20px;flex-direction:column}}.p_column-body-l{max-width:810px;width:100%;margin-left:9.6875%}@media screen and (max-width:767px){.p_column-body-l{width:100%;margin-left:0}}.p_column-index-post-list{width:100%;max-width:810px;display:flex;flex-wrap:wrap;justify-content:space-between}.p_column-index-post-list li{width:44.44444%;max-width:360px;margin-top:70px}.p_column-index-post-list li figure{line-height:0;width:100%;padding-top:66.6666666%;position:relative;overflow:hidden}.p_column-index-post-list li figure img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_column-index-post-list li h3{font-size:var(--font17);line-height:1.6;margin-top:15px;transition:.8s ease 0s}.p_column-index-post-list li time{font-size:var(--font15);color:var(--glay-light);margin:15px 0 20px;display:block}.p_column-index-post-list li p{font-size:var(--font15);line-height:1.6;margin-top:1em}.p_column-index-post-list li:nth-child(-n+2){margin-top:0}@media screen and (max-width:767px){.p_column-index-post-list{width:100%}.p_column-index-post-list li{width:100%;max-width:100%}.p_column-index-post-list li figure{width:100%;height:240px}.p_column-index-post-list li figure img{width:100%;height:240px}.p_column-index-post-list li:nth-child(-n+2){margin-top:70px}}.p_column-single-relation-list{width:100%;max-width:810px;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.p_column-single-relation-list li{width:44.44444%;max-width:360px}.p_column-single-relation-list li figure{line-height:0;width:100%;padding-top:66.6666666%;position:relative;overflow:hidden}.p_column-single-relation-list li figure img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_column-single-relation-list li h3{font-size:var(--font17);line-height:1.6;margin-top:15px;transition:.8s ease 0s}.p_column-single-relation-list li time{font-size:var(--font15);color:var(--glay-light);margin:15px 0 20px;display:block}.p_column-single-relation-list li p{font-size:var(--font15);line-height:1.4}@media screen and (max-width:767px){.p_column-single-relation-list li h3{font-size:var(--font16);line-height:1.4}}.p_column-youtube-relation-list{width:100%;max-width:810px;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.p_column-youtube-relation-list li{width:44.44444%;max-width:360px}.p_column-youtube-relation-list li div{width:100%;cursor:pointer}.p_column-youtube-relation-list li figure{overflow:hidden;position:relative;transition:.8s cubic-bezier(.23,1,.32,1)}.p_column-youtube-relation-list li img{width:100%;height:auto;transform:scale(1)}.p_column-youtube-relation-list li div:hover img{transform:scale(1.03)}.p_column-youtube-relation-list li h3{font-size:var(--font17);line-height:1.6;margin-top:15px}.p_column-youtube-player-box{max-width:810px;display:flex;justify-content:center;align-items:center}.p_column-youtube-player-mini{position:relative;width:100%;margin:40px 0 0 0;padding-top:56.25%}.p_column-youtube-player-mini iframe{position:absolute;top:0;right:0;width:100%;height:100%}.p_column-body-r{width:385px;margin:0 20px 0 9.6875%}.p_column-body-r h4{font-family:var(--web-font);font-size:var(--font16);display:inline-block;position:relative}.p_column-body-r h4::after{content:"";width:32px;height:1px;background:#999;display:block;transform:rotate(-45deg);position:absolute;right:-35px;top:50%}@media screen and (max-width:767px){.p_column-body-r{width:100%;margin:100px 0 0}}.p_side-nav-category{margin:40px 0 45px;padding-bottom:32px;border-bottom:1px solid #ccc}.p_side-nav-category li{width:100%;margin:20px 0 20px 2px}.p_side-nav-category a{font-size:var(--font15);font-weight:600;position:relative}.p_side-nav-tags{margin:40px 0 45px;padding-bottom:32px;border-bottom:1px solid #ccc}.p_side-nav-tags a{font-size:var(--font14)!important;letter-spacing:0;white-space:nowrap;padding:8px;margin:0 10px 10px 0;border:solid 1px #ccc;border-radius:2px;display:inline-block}.p_side-ranking li{width:100%;max-width:385px;padding-top:40px;position:relative;counter-increment:section}.p_side-ranking li::before{font-family:var(--web-font);font-size:var(--font13);color:#fff;width:25px;height:30px;padding:3px 0 0 5px;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#5fb9c9 10.5%) no-repeat top left/100% 100%;display:block;position:absolute;top:35px;left:-5px;content:counter(section);z-index:2}.p_side-ranking a{display:flex}.p_side-ranking figure{width:115px;max-height:80px;margin-right:20px;overflow:hidden;flex-shrink:0}.p_side-ranking figure img{width:115px;height:auto;transform:scale(1);transition:.8s cubic-bezier(.23,1,.32,1)}.p_side-ranking h5{font-size:var(--font15);line-height:1.4;font-weight:500;transition:all .3s ease .1s}.p_side-ranking a:hover figure img{transform:scale(1.1)}.p_side-banner-box{position:sticky;top:60px}.p_side-banner-box a{margin:60px 0 0;display:inline-block}.p_side-banner-box a:hover{opacity:1;animation:flashs 1.4s}@keyframes flashs{0%{opacity:.4}100%{opacity:1}}.p_side-banner-box a img{width:100%;height:auto}.p_column-body-sigle-l{width:57.8125%;max-width:925px}@media screen and (max-width:767px){.p_column-body-sigle-l{width:100%;max-width:100%}}.p_column-single-title{font-size:var(--font32);line-height:1.6}@media screen and (max-width:767px){.p_column-single-title{font-size:var(--font21);line-height:1.4}}.p_column-single-time{color:#999;text-align:right;margin-top:35px;display:block}@media screen and (max-width:767px){.p_column-single-time{margin-top:15px}}.p_column-single-kv-img{margin-top:60px}.p_column-single-kv-img img{width:100%;height:auto}@media screen and (max-width:767px){.p_column-single-kv-img{margin-top:30px}}.p_column-relation-youtube h6{font-size:var(--font17);line-height:1.4;display:flex;align-items:center}.p_column-relation-youtube h6::before{content:"";width:30px;height:1px;margin:0 15px 0 0;background-color:var(--blue-base)}.p_column-relation-youtube .p_youtube{margin:30px 0 20px 0;padding-top:56.25%;position:relative}.p_column-relation-youtube .p_youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.p_column-relation-youtube div:nth-of-type(2){display:flex;justify-content:flex-end}@media screen and (max-width:767px){.p_column-relation-youtube h6{font-size:var(--font15)}.p_column-relation-youtube h6::before{width:20px;margin:0 10px 0 0}}.p_column-single-text-cont{width:100%;max-width:810px;margin-left:auto;scroll-behavior:smooth}.p_column-single-text-cont h2{font-size:var(--font28);color:inherit;line-height:1.4;margin:80px 0 40px;padding:6px 0 2px 16px;border-left:4px solid var(--blue-base)}.p_column-single-text-cont h3{font-size:var(--font23);line-height:1.4;margin:80px 0 40px 0;padding:0 0 25px 0;border-bottom:1px solid #dbdbdb;position:relative}.p_column-single-text-cont h3::after{content:"";width:60px;height:1px;background:var(--blue-base);display:block;position:absolute;bottom:-1px}.p_column-single-text-cont h4{font-size:var(--font21);line-height:1.4;margin:70px 0 30px}.p_column-single-text-cont h6{font-size:var(--font12);line-height:1.56;font-weight:500;margin:1.4em 0 0 0}.p_column-single-text-cont p{font-size:var(--font18);line-height:2.2;margin:1.6em 0 0 0;word-break:break-all}.p_column-single-text-cont div img,.p_column-single-text-cont img,.p_column-single-text-cont p img{max-width:100%;height:auto}.p_column-single-text-cont img.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.p_column-single-text-cont img.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.p_column-single-text-cont img.aligncenter,.p_column-single-text-cont img.center{clear:both;display:block;margin-left:auto;margin-right:auto}.p_column-single-text-cont picture.aligncenter{display:flex;justify-content:center}.p_column-single-text-cont p a{text-decoration:underline;word-break:break-all}.p_column-single-text-cont p a:hover{color:var(--blue-base)}.p_column-single-text-cont ul{margin:1.5em 0 1.5em 2em}.p_column-single-text-cont ul li{font-size:var(--font18);line-height:1.6;list-style:disc;margin:1.5em 0}.p_column-single-text-cont ol{margin:1.5em 0 1.5em 2em}.p_column-single-text-cont ol li{font-size:var(--font18);line-height:1.6;list-style:decimal;margin:1.5em 0}.p_column-single-text-cont hr{width:auto;height:1px;margin:60px 0 72px 12.432%;border:none;background:#eee}.p_column-single-text-cont .photo-text img{width:auto;max-width:400px;height:auto;max-height:360px;margin:0 0 20px 30px;box-shadow:none}.p_column-single-text-cont .instagram-media,.p_column-single-text-cont .twitter-tweet{margin:40px auto!important}.p_column-single-text-cont .p_youtube{margin:60px 0 60px 0;padding-top:56.25%;position:relative}.p_column-single-text-cont .p_youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}@media screen and (max-width:767px){.p_column-single-text-cont{width:100%;max-width:100%;margin:0}.p_column-single-text-cont h2{font-size:var(--font19);width:100%;margin:50px 0 20px}.p_column-single-text-cont h3{font-size:var(--font18);margin:40px 0 20px;padding:0 0 15px 0}.p_column-single-text-cont h4{font-size:var(--font17);margin:40px 0 20px}.p_column-single-text-cont p{font-size:var(--font16);line-height:1.8;margin:1.6em 0 0 0}.p_column-single-text-cont ol,.p_column-single-text-cont ul{margin:1.6em 0 0 2em}.p_column-single-text-cont ol li,.p_column-single-text-cont ul li{font-size:var(--font16)}.p_column-single-text-cont div img,.p_column-single-text-cont img,.p_column-single-text-cont p img{width:100%;height:auto}.p_column-single-text-cont img.alignleft,.p_column-single-text-cont img.alignright{float:none;margin:0}.p_column-single-text-cont picture.aligncenter{display:block}.p_column-single-text-cont .photo-text img{width:100%;height:auto;max-height:600px;margin:0 0 20px 0;box-shadow:none}.p_column-single-text-cont hr{width:auto;height:1px;margin:40px 0 40px 0;border:none;background:#eee}.p_column-single-text-cont .p_youtube{margin:40px 0 40px 0;padding-top:56.25%;position:relative}}.p_column-profile-box{margin:80px 0 0}.p_column-profile-box a{padding:15px;border:1px solid #e0e0e0;display:flex;align-items:center;flex-wrap:wrap}.p_column-profile-box figure{width:100px;height:100px;margin:0 30px 0 0}.p_column-profile-box figure img{width:100px;height:auto}.p_column-profile-box div{width:calc(100% - 140px)}.p_column-profile-box h6{font-size:var(--font14);line-height:1.8;font-weight:600}.p_column-profile-box p{font-size:var(--font13);line-height:1.8}@media screen and (max-width:767px){.p_column-profile-box{margin:40px 0 0}.p_column-profile-box p{line-height:1.4}}.p_column-single-prev-next-cont{margin-top:100px;display:flex;justify-content:center;align-items:center}.p_column-single-prev-next-cont figure{width:115px;height:80px;overflow:hidden;position:relative}.p_column-single-prev-next-cont figure img{width:115px;height:80px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.8s ease 0s}.p_column-single-prev-next-cont a{width:175px;margin:20px;display:flex;align-items:center}.p_column-single-prev-next-cont a:hover img{transform:scale(1.1)}.p_column-single-prev-next-cont span{font-family:var(--web-font);font-size:var(--font16);font-weight:600;position:relative;z-index:2}@media screen and (max-width:767px){.p_column-single-prev-next-cont{margin-top:60px}.p_column-single-prev-next-cont a{margin:20px 5px}.p_column-single-prev-next-cont span{font-size:var(--font14)}}.p_column-single-prev figure::after{content:"";width:60px;height:100px;background:#fff;display:block;position:absolute;top:0;right:-40px;transform:rotate(20deg)}.p_column-single-next{flex-direction:row-reverse}.p_column-single-next figure::before{content:"";width:60px;height:100px;background:#fff;display:block;position:absolute;top:0;left:-40px;transform:rotate(-20deg);z-index:1}.p_column-single-recommend-post-cont{margin-top:100px;padding-left:10px}@media screen and (max-width:767px){.p_column-single-recommend-post-cont{padding:0}}.p_column-single-recommend-title{margin-bottom:70px}.p_column-single-recommend-title h2{font-family:var(--web-font);font-size:var(--font23);font-weight:500;display:inline-block;position:relative}.p_column-single-recommend-title h2::after{content:"";width:32px;height:1px;background:#999;display:block;transform:rotate(-45deg);position:absolute;right:-35px;top:50%}.p_column-single-recommend-title span{font-size:var(--font16);margin-left:40px}.p_column-single-recommend-title ul{margin-left:115px}@media screen and (max-width:767px){.p_column-single-recommend-title{margin:60px 0 0}.p_column-single-recommend-title h2{font-size:var(--font19)}.p_column-single-recommend-title span{font-size:var(--font14)}.p_column-single-recommend-title ul{margin-left:0}}.p_column-single-seminar-cont{margin:110px 0 120px}.p_column-single-seminar-cont .p_column-single-recommend-title{margin-left:10px}.p_column-single-seminar-cont .u_seminar-card-info{padding:30px 30px 30px 40px}@media screen and (max-width:767px){.p_column-single-seminar-cont{padding:0}.p_column-single-seminar-cont .p_column-single-recommend-title{margin-left:0}.p_column-single-seminar-cont .u_seminar-card-list{padding:0}}.p_column-chapter-cont{margin:50px 0;padding:0 50px 30px 0;background-color:#f2f6fa;display:flex}.p_column-chapter-cont h5{font-size:var(--font17);color:#5db8c8;font-weight:600;width:115px;margin-top:30px;padding:0 0 0 30px;flex-shrink:0}.p_column-chapter-cont li a{font-size:var(--font16);line-height:1.5;font-weight:600;padding:14px 0 15px;display:inline-block;transition:all .3s ease .1s}.p_column-chapter-cont li a:hover{color:var(--blue-base)}.p_column-chapter-cont>ol{width:100%;margin-top:.85em;padding-left:1.25em}.p_column-chapter-cont>ol li{border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;margin-top:-1px}.p_column-chapter-cont>ol li:first-of-type{border-top:none}.p_column-chapter-cont>ol ol li{margin-left:30px;border:none}.p_column-chapter-cont>ol ol li a{padding:12px 0 4px}.p_column-chapter-cont>ol ol li:last-of-type a{padding:12px 0 12px}@media screen and (max-width:767px){.p_column-chapter-cont{margin:30px 0;padding:0 25px 20px;flex-direction:column}.p_column-chapter-cont h5{padding:0}.p_column-chapter-cont li a{font-size:var(--font14);padding:12px 0}.p_column-chapter-cont>ol ol li{margin-left:15px}}.p_casestudy-list-cont{margin-top:160px}@media screen and (max-width:767px){.p_casestudy-list-cont{margin-top:40px}}.p_casestudy-list{width:100%;max-width:1620px;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap;justify-content:center}.p_casestudy-list li{width:24.124%;max-width:450px;margin:80px 2.5625% 0 2.625%}.p_casestudy-list .p_casestudy-text-box{margin-top:75px}.p_casestudy-list h3{font-size:var(--font21);line-height:1.6;margin-top:15px;transition:.4s ease 0s}.p_casestudy-list h4{font-size:var(--font14);line-height:1.4}.p_casestudy-list p{font-size:var(--font16);line-height:1.6;margin-top:30px}.p_casestudy-list .u_link-img figure{padding-top:100%;position:relative;overflow:hidden}.p_casestudy-list .u_link-img img{width:100%;min-height:450px;height:auto;position:absolute;top:50%;left:50%;transform:scale(1) translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_casestudy-list .u_btn-arrow{margin:30px 0 0}.p_casestudy-list a:hover .u_btn-arrow i{animation:arrow 1s ease forwards}.p_casestudy-list a:hover .u_btn-arrow i:before{animation:arrowUp 1s ease forwards}.p_casestudy-list a:hover .u_btn-arrow i:after{animation:arrowDown 1s ease forwards}@media screen and (max-width:767px){.p_casestudy-list{width:100%;padding:0 20px}.p_casestudy-list li{width:100%;margin:20px 0}.p_casestudy-list a{display:flex;flex-direction:column}.p_casestudy-list .u_link-img{max-width:100%}.p_casestudy-list .u_link-img figure{width:100%;padding-top:67.5%}.p_casestudy-list .u_link-img img{height:65%;min-height:100%}.p_casestudy-list .p_casestudy-text-box{width:100%;margin:5.3% 0 0 0;padding:0}.p_casestudy-list h3{font-size:var(--font16);line-height:1.4;margin-top:10px}.p_casestudy-list h4{font-size:var(--font12);line-height:1.4}.p_casestudy-list p{font-size:var(--font13);line-height:1.4;margin-top:10px}}.p_casestudy-list-index li:nth-of-type(-n+2){width:100%;max-width:1620px;margin:0 0 240px;padding:0 10px;position:relative}.p_casestudy-list-index li:nth-of-type(-n+2) a{display:flex;align-items:center}.p_casestudy-list-index li:nth-of-type(-n+2) .u_link-img{width:800px;max-width:50.625%}.p_casestudy-list-index li:nth-of-type(-n+2) .u_link-img figure{width:100%;padding-top:67.5%;position:relative;overflow:hidden}.p_casestudy-list-index li:nth-of-type(-n+2) .u_link-img img{width:100%;height:auto;min-height:540px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p_casestudy-list-index li:nth-of-type(-n+2) .p_casestudy-text-box{width:40.9375%;max-width:655px;margin:0 0 0 8.4375%;padding:0 10px 0 0}.p_casestudy-list-index li:nth-of-type(-n+2) h3{font-size:clamp(17px,2vw,32px);line-height:1.6;margin-top:50px}.p_casestudy-list-index li:nth-of-type(-n+2) h4{font-size:var(--font16)}.p_casestudy-list-index li:nth-of-type(-n+2) p{font-size:var(--font16);line-height:1.6;margin-top:50px}.p_casestudy-list-index li:nth-of-type(-n+2) .u_btn-arrow{margin:40px 0 0 0;background-color:#fff!important}.p_casestudy-list-index li:nth-of-type(-n+2) a:hover .u_link-img figure img{transform:scale(1.04) translate(-50%,-50%)}.p_casestudy-list-index li:nth-of-type(-n+2)::after{content:"";width:83.125%;height:100%;display:block;position:absolute;top:80px;left:140px;z-index:-1;background:linear-gradient(90deg,#fff 7px,transparent 1%) center,linear-gradient(#fff 7px,transparent 1%) center,#97cbd4;background-size:8px 8px}@media screen and (max-width:767px){.p_casestudy-list-index li:nth-of-type(-n+2){width:100%;margin:20px 0;padding:0}.p_casestudy-list-index li:nth-of-type(-n+2) a{display:flex;align-items:start}.p_casestudy-list-index li:nth-of-type(-n+2) .u_link-img{max-width:100%}.p_casestudy-list-index li:nth-of-type(-n+2) .u_link-img img{height:65%;min-height:100%}.p_casestudy-list-index li:nth-of-type(-n+2) .p_casestudy-text-box{width:100%;margin:5.3% 0 0 0;padding:0}.p_casestudy-list-index li:nth-of-type(-n+2) h3{font-size:var(--font16);line-height:1.4;margin-top:10px}.p_casestudy-list-index li:nth-of-type(-n+2) h4{font-size:var(--font12);line-height:1.4}.p_casestudy-list-index li:nth-of-type(-n+2) p{font-size:var(--font13);line-height:1.4;margin-top:10px}.p_casestudy-list-index li:nth-of-type(-n+2) span{display:none}.p_casestudy-list-index li:nth-of-type(-n+2)::after{display:none}}.p_a_casestudy-list-category li:nth-child(n+4){margin-top:100px}@media screen and (max-width:767px){.p_a_casestudy-list-category li:nth-child(n+4){margin:20px 0}}.p_page-header-casestudy-single-cont{width:100%;max-width:1620px;margin:60px auto 120px;padding:0 10px}.p_page-header-casestudy-single-cont header h1{font-family:var(--web-font);font-size:48px;color:#222;display:inline-block;position:relative}.p_page-header-casestudy-single-cont header h1::after{content:"";width:70px;height:1px;background:#222;display:block;transform:rotate(-45deg);position:absolute;right:-64px;top:50%}.p_page-header-casestudy-single-cont header span{font-size:var(--font19);color:#222;font-weight:600;margin-left:48px;display:inline-block}@media screen and (max-width:767px){.p_page-header-casestudy-single-cont{width:100%;margin:40px 0;padding:0 20px}.p_page-header-casestudy-single-cont header h1{font-size:36px}.p_page-header-casestudy-single-cont header h1::after{display:none}.p_page-header-casestudy-single-cont header span{font-size:var(--font15);margin:10px 0 0 0;display:block}}.p_casestudy-single-kv-cont{width:100%;max-width:1600px;margin:0 auto}@media screen and (max-width:767px){.p_casestudy-single-kv-cont{width:100%}}.p_casestudy-single-kv-box-l{width:50.625%;max-width:810px;height:680px}.p_casestudy-single-kv-box-l figure{line-height:0;width:810px;height:680px}.p_casestudy-single-kv-box-l figure img{width:810px;height:680px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p_casestudy-single-kv-box-l{width:100%;height:84%}.p_casestudy-single-kv-box-l figure{width:100%;height:84%}.p_casestudy-single-kv-box-l figure img{width:100%;height:84%;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-kv-box-r{width:49.375%;max-width:790px;height:680px;display:flex;flex-wrap:wrap}.p_casestudy-single-kv-box-r figure{line-height:0}@media screen and (max-width:767px){.p_casestudy-single-kv-box-r{width:100%;height:auto}}.p_casestudy-single-kv-cont-5{display:flex;flex-wrap:wrap}.p_casestudy-single-kv-cont-5 .p_casestudy-single-kv-box-r figure img{width:395px;height:340px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p_casestudy-single-kv-cont-5 .p_casestudy-single-kv-box-r figure{width:50%}.p_casestudy-single-kv-cont-5 .p_casestudy-single-kv-box-r figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-kv-cont-4{display:flex;flex-wrap:wrap}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure img{width:395px;height:340px;-o-object-fit:cover;object-fit:cover}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure:nth-of-type(1){width:790px}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure:nth-of-type(1) img{width:790px;height:340px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure{width:50%}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure:nth-of-type(1){width:100%}.p_casestudy-single-kv-cont-4 .p_casestudy-single-kv-box-r figure:nth-of-type(1) img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-kv-cont-3{display:flex;flex-wrap:wrap}.p_casestudy-single-kv-cont-3 .p_casestudy-single-kv-box-r figure{width:790px}.p_casestudy-single-kv-cont-3 .p_casestudy-single-kv-box-r figure img{width:790px;height:340px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p_casestudy-single-kv-cont-3 .p_casestudy-single-kv-box-r figure{width:50%}.p_casestudy-single-kv-cont-3 .p_casestudy-single-kv-box-r figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-kv-cont-2{display:flex;flex-wrap:wrap}.p_casestudy-single-kv-cont-2 .p_casestudy-single-kv-box-r figure{width:790px}.p_casestudy-single-kv-cont-2 .p_casestudy-single-kv-box-r figure img{width:790px;height:680px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.p_casestudy-single-kv-cont-2 .p_casestudy-single-kv-box-r{width:100%;height:84%}.p_casestudy-single-kv-cont-2 .p_casestudy-single-kv-box-r figure{width:100%;height:84%}.p_casestudy-single-kv-cont-2 .p_casestudy-single-kv-box-r figure img{width:100%;height:84%;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-kv-cont-1 figure{width:100%;max-width:1600px}.p_casestudy-single-kv-cont-1 figure img{width:100%;max-width:1600px;height:680px;-o-object-fit:cover;object-fit:cover}.p_casestudy-single-kv-cont-1 .p_casestudy-single-kv-box-r{display:none}@media screen and (max-width:767px){.p_casestudy-single-kv-cont-1 figure img{width:100%;height:84%;-o-object-fit:cover;object-fit:cover}}.p_casestudy-single-title-cont{padding:80px 0 100px;background:linear-gradient(90deg,#fff 7px,transparent 1%) center,linear-gradient(#fff 7px,transparent 1%) center,#97cbd4;background-size:8px 8px}.p_casestudy-single-title-cont h2{font-size:var(--font28);line-height:1.5;text-align:center;margin-top:50px}.p_casestudy-single-title-cont h3{font-size:var(--font19);color:#9c753b;line-height:1.5;font-weight:500;text-align:center}@media screen and (max-width:767px){.p_casestudy-single-title-cont{padding:40px 20px}.p_casestudy-single-title-cont h2{font-size:var(--font21);margin-top:20px}.p_casestudy-single-title-cont h3{font-size:var(--font16)}}.p_casestudy-single-text-cont{width:74.6875%;max-width:1195px;margin:130px 0 0 16.875%}.p_casestudy-single-text-cont h2{font-size:var(--font28);color:#9c753b;line-height:1.4;width:calc(100% + 270px);max-width:1465px;margin:130px 0 50px -270px;position:relative;display:flex;align-items:center}.p_casestudy-single-text-cont h2::before{content:"";width:115px;height:1px;margin-right:20px;background:#9c753b;display:block;flex-shrink:0}.p_casestudy-single-text-cont h2.topic-purple{margin:0 0 50px -270px}.p_casestudy-single-text-cont h3{font-size:var(--font28);line-height:1.4;margin:80px 0 40px;padding:0 0 25px;border-bottom:1px solid #dbdbdb;position:relative}.p_casestudy-single-text-cont h3::before{content:"";width:60px;height:1px;background:var(--purple-base);display:block;position:absolute;bottom:-1px}.p_casestudy-single-text-cont h4{font-size:var(--font25);line-height:1.4;margin:70px 0 30px;padding-left:24px;border-left:4px solid var(--blue-base)}.p_casestudy-single-text-cont p{font-size:var(--font18);line-height:2.1;margin-top:1.6em}.p_casestudy-single-text-cont div img,.p_casestudy-single-text-cont img,.p_casestudy-single-text-cont p img{max-width:100%;height:auto}.p_casestudy-single-text-cont img.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.p_casestudy-single-text-cont img.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.p_casestudy-single-text-cont img.center{clear:both;display:block;margin-left:auto;margin-right:auto}.p_casestudy-single-text-cont p a{text-decoration:underline}.p_casestudy-single-text-cont p a:hover{color:var(--blue-base)}.p_casestudy-single-text-cont ul{margin:1.5em 0 1.5em 2em}.p_casestudy-single-text-cont ul li{font-size:var(--font18);line-height:1.6;list-style:disc;margin:.5em 0}.p_casestudy-single-text-cont ol{margin:1.5em 0 1.5em 2em}.p_casestudy-single-text-cont ol li{font-size:var(--font18);line-height:1.6;list-style:decimal;margin:.5em 0}@media screen and (max-width:767px){.p_casestudy-single-text-cont{width:calc(100% - 40px);margin:0 auto}.p_casestudy-single-text-cont h2{font-size:var(--font21);width:calc(100% + 30px);margin:60px 0 40px -20px}.p_casestudy-single-text-cont h2::before{width:40px;margin-right:10px}.p_casestudy-single-text-cont h3{font-size:var(--font19);margin:40px 0 20px;padding:0 0 15px}.p_casestudy-single-text-cont h4{font-size:var(--font19);margin:40px 0 20px;padding-left:14px}.p_casestudy-single-text-cont p{font-size:var(--font16);line-height:1.8;margin-top:1.6em}.p_casestudy-single-text-cont img.alignleft,.p_casestudy-single-text-cont img.alignright{float:none;margin:0}}.p_casestudy-single-contact-cont{height:480px;margin-top:140px;position:relative}.p_casestudy-single-contact-cont h5{font-family:var(--web-font);font-size:var(--font28);color:#8a857b;font-weight:500;padding:40px 10px 0;position:relative}.p_casestudy-single-contact-cont h5::before{content:"";width:155px;height:1px;background:#c8b182;display:block;position:absolute;top:0}.p_casestudy-single-contact-cont a{font-size:var(--font19);color:#fff;font-weight:600;text-align:center;width:655px;padding:25px 0;margin:70px auto 0;background:#d4bc8c;border:2px solid #dcc9a3;display:block;position:relative;z-index:3;transition:all .3s ease .1s}.p_casestudy-single-contact-cont a:hover{color:#d4bc8c;background:#fff}.p_casestudy-single-contact-cont figure{position:absolute;right:0;top:50px;z-index:2}.p_casestudy-single-contact-cont figure img{width:500px;height:auto}@media screen and (max-width:767px){.p_casestudy-single-contact-cont{height:auto;margin-top:100px;padding:0 20px}.p_casestudy-single-contact-cont h5{font-size:var(--font16);font-weight:600;padding:30px 0 0}.p_casestudy-single-contact-cont h5::before{width:80px}.p_casestudy-single-contact-cont a{font-size:var(--font18);width:280px;padding:20px 0;margin:40px auto 0}.p_casestudy-single-contact-cont a span{display:none}.p_casestudy-single-contact-cont figure{display:none}}.p_casestudy-single-recommend-cont{position:relative}.p_casestudy-single-recommend-cont h5{font-family:var(--web-font);font-size:var(--font25);font-weight:500;padding-left:10px;position:absolute;top:80px}.p_casestudy-single-recommend-cont ul{width:85.625%;max-width:1370px;padding:80px 5.69343%;margin-left:115px;background:#f6f9fa}.p_casestudy-single-recommend-cont li{width:25%;max-width:290px;margin:0 4%}.p_casestudy-single-recommend-cont .u_link-img{width:100%;height:300px}.p_casestudy-single-recommend-cont .p_casestudy-text-box{margin-top:50px}.p_casestudy-single-recommend-cont h3{font-size:var(--font19);line-height:1.5}@media screen and (max-width:767px){.p_casestudy-single-recommend-cont{margin-top:80px}.p_casestudy-single-recommend-cont h5{font-size:var(--font21);margin-left:20px;position:relative;padding:0;top:0}.p_casestudy-single-recommend-cont ul{width:100%;padding:10px 20px;margin:40px 0 0;background:#f6f9fa}.p_casestudy-single-recommend-cont li{width:100%;max-width:100%;margin:20px 0}.p_casestudy-single-recommend-cont .u_link-img{width:100px;height:100px}.p_casestudy-single-recommend-cont .p_casestudy-text-box{width:calc(100% - 120px);margin-top:0}.p_casestudy-single-recommend-cont h3{font-size:var(--font16);line-height:1.4}}.p_seminar-index-body{margin-top:120px}@media screen and (max-width:767px){.p_seminar-index-body{margin-top:60px}}.p_seminar-index-past-body{margin-top:160px;padding:90px 0;background:#f7f7f7}@media screen and (max-width:767px){.p_seminar-index-past-body{margin-top:100px;padding:50px 0}}.p_seminar-past-card-list{width:100%;max-width:1390px;margin:60px auto 0;display:flex;flex-wrap:wrap}.p_seminar-past-card-list li{width:33.3333333333%;padding:2.158%;border-radius:4px}.p_seminar-past-card-list h4{font-size:var(--font18);color:var(--purple-base);line-height:1.5;margin-top:35px}.p_seminar-past-card-list time{font-size:var(--font25);font-weight:600}.p_seminar-past-card-list time mark{font-size:var(--font16);font-weight:500}.p_seminar-past-card-list dl{margin-top:40px}.p_seminar-past-card-list dt{font-size:var(--font15);font-weight:600;line-height:1.5;margin-top:30px}.p_seminar-past-card-list dd{font-size:var(--font15);line-height:1.5;margin-top:5px}.p_seminar-past-card-list .u_line-btn{font-size:var(--font15);width:155px;margin:40px auto 0;padding:10px 0;border-color:#ccc;display:block}.p_seminar-past-card-list .u_line-btn::before{background:#ccc}.p_seminar-past-card-list .u_line-btn::after{background:#ccc}.p_seminar-past-card-list .u_line-btn:hover{border-color:var(--yellow-base)}.p_seminar-past-card-list .u_line-btn:hover::before{background:#fff}.p_seminar-past-card-list .u_line-btn:hover::after{background:#fff}.p_seminar-past-card-list div{padding:40px 30px;background:#fff;display:block}.p_seminar-past-card-list a{margin:30px auto 0}@media screen and (max-width:767px){.p_seminar-past-card-list{margin:40px auto 0;padding:0 20px}.p_seminar-past-card-list li{width:100%;margin:15px 0;padding:0}.p_seminar-past-card-list h4{font-size:var(--font18);margin-top:15px}.p_seminar-past-card-list time{font-size:var(--font18)}.p_seminar-past-card-list time mark{font-size:var(--font14)}.p_seminar-past-card-list dl{margin-top:0}.p_seminar-past-card-list dt{margin-top:15px}.p_seminar-past-card-list div{padding:30px 20px 40px;background:#fff;display:block}}.p_seminar-card-no{font-size:var(--font18);color:#8a857b;line-height:1.6;font-weight:600;text-align:center;width:100%;max-width:1600px;padding:60px 0;border:1px dashed var(--blue-base);box-shadow:0 0 0 0 #fff!important}.p_page-header-seminar-single-cont{width:100%;max-width:1620px;margin:60px auto 55px;padding:0 10px}.p_page-header-seminar-single-cont header h1{font-family:var(--web-font);font-size:48px;color:#222;display:inline-block;position:relative}.p_page-header-seminar-single-cont header h1::after{content:"";width:70px;height:1px;background:#222;display:block;transform:rotate(-45deg);position:absolute;right:-64px;top:50%}@media screen and (max-width:767px){.p_page-header-seminar-single-cont{width:100%;margin:40px 0;padding:0 20px}.p_page-header-seminar-single-cont header h1{font-size:36px}.p_page-header-seminar-single-cont header h1::after{display:none}}h3.p_seminar-single-topic{font-size:var(--font25);text-align:center;width:100%;margin:100px auto 0;padding-bottom:40px;border:none!important;position:relative}h3.p_seminar-single-topic::before{display:none!important}h3.p_seminar-single-topic::after{content:"";width:250px;height:5px;background:var(--blue-base);display:block;position:absolute;left:calc(50% - 125px);bottom:0}@media screen and (max-width:767px){h3.p_seminar-single-topic{font-size:var(--font23);margin:70px auto 0}}h3.p_a_seminar-single-topic{border-bottom:1px solid #e0e0e0}h3.p_a_seminar-single-topic::after{bottom:-3px}.p_seminar-single-title-cont{text-align:center;width:100%;padding:45px 20px 50px;background:linear-gradient(90deg,#fff 7px,transparent 1%) center,linear-gradient(#fff 7px,transparent 1%) center,#97cbd4;background-size:8px 8px}.p_seminar-single-title-cont time{font-size:var(--font19);font-weight:600}.p_seminar-single-title-cont h2{font-size:var(--font28);line-height:1.6;margin-top:30px}.p_seminar-single-title-cont a{font-size:var(--font18);font-weight:600;width:290px;margin-top:60px;padding:15px 0;background:#fff;border:1px solid var(--blue-base);border-radius:50px;display:inline-block;transition:all .3s ease .1s}.p_seminar-single-title-cont a:hover{color:#fff;background:var(--blue-base)}.p_seminar-single-title-cont .p_seminar-single-end-topic{font-size:var(--font19);color:#c00;font-weight:600;margin-top:40px}@media screen and (max-width:767px){.p_seminar-single-title-cont time{font-size:var(--font18)}.p_seminar-single-title-cont h2{font-size:var(--font21)}.p_seminar-single-title-cont a{font-size:var(--font16);margin-top:40px}}.p_seminar-single-cont{width:100%;max-width:1100px;padding:0 20px;margin:60px auto 0}@media screen and (max-width:767px){.p_seminar-single-cont{margin:20px 0 0}}.p_seminer-single-tag-box{display:flex;justify-content:center;align-items:center}.p_seminer-single-tag-box span{font-size:var(--font17);color:#fff;line-height:1;background:var(--blue-base);padding:5px 10px;margin:10px}.p_seminer-single-tag-box span:last-child{color:#fff;background:var(--purple-base)}@media screen and (max-width:767px){.p_seminer-single-tag-box{flex-direction:column}}.p_seminer-single-outline-cont p{font-size:var(--font18);line-height:1.8;margin-top:50px}.p_seminer-single-outline-cont h2{font-size:var(--font25);line-height:1.4;width:100%;margin:60px 0 30px}.p_seminer-single-outline-cont h3{font-size:var(--font21);line-height:1.4;margin:60px 0 30px;padding:0 0 25px 0;border-bottom:1px solid #dbdbdb;position:relative}.p_seminer-single-outline-cont h3::before{content:"";width:60px;height:1px;background:var(--purple-base);display:block;position:absolute;bottom:-1px}.p_seminer-single-outline-cont h4{font-size:var(--font21);line-height:1.4;margin:50px 0 30px;padding-left:24px;border-left:4px solid var(--blue-base)}.p_seminer-single-outline-cont p img{max-width:100%;height:auto}@media screen and (max-width:767px){.p_seminer-single-outline-cont p{font-size:var(--font17)}}.p_seminer-single-outline-end-cont p{text-align:left}.p_seminar-single-photo-cont{margin-top:80px}.p_seminar-single-photo-cont ul{overflow-x:auto;overflow-y:hidden;display:flex}.p_seminar-single-photo-cont li{width:320px;height:220px;margin:10px}.p_seminar-single-photo-cont li img{width:320px;height:220px;-o-object-fit:cover;object-fit:cover}.p_seminar-single-photo-cont p{text-align:center;margin-top:15px}@media screen and (max-width:767px){.p_seminar-single-photo-cont{margin-top:40px}}.p_seminar-single-table{width:100%;margin-top:65px;border-top:1px solid #e0e0e0}.p_seminar-single-table th{font-size:var(--font17);color:#fff;line-height:1.6;width:250px;padding:35px 0;background:var(--blue-base);border-bottom:1px solid #e0e0e0}.p_seminar-single-table td{font-size:var(--font17);line-height:1.6;padding:35px 0 35px 30px;border-bottom:1px solid #e0e0e0}@media screen and (max-width:767px){.p_seminar-single-table td,.p_seminar-single-table th{font-size:var(--font16);width:100%;padding:10px;border:none;display:block}.p_seminar-single-table td{padding-bottom:30px}}.p_seminar-single-g-map-cont{width:100%;height:400px;margin:40px 0 15px}.p_seminar-single-g-map-btn{color:#fff;background:#e7ba25;padding:4px 10px;display:inline-block;transition:all .3s ease .1s}.p_seminar-single-g-map-btn:hover{background:#f1d26d}.p_seminar-single-program-cont{width:100%;max-width:830px;margin:60px auto 0;padding:0 0 60px;border-bottom:1px solid #e0e0e0}.p_seminar-single-program-cont .p_seminar-single-program-time{font-size:var(--font16);font-weight:600}.p_seminar-single-program-cont .p_seminar-single-program-title{font-size:var(--font23);line-height:1.6;color:var(--purple-base);margin:25px auto 0}.p_seminar-single-program-cont .p_seminar-single-program-lecturer{line-height:1.6;margin:30px auto 0}.p_seminar-single-program-cont .p_seminar-single-program-description{font-size:var(--font17);line-height:1.8;margin:50px auto 0}@media screen and (max-width:767px){.p_seminar-single-program-cont .p_seminar-single-program-title{font-size:var(--font19);line-height:1.4}.p_seminar-single-program-cont .p_seminar-single-program-description{font-size:var(--font16);line-height:1.7;margin:25px auto 0}}a.p_seminar-single-btn-big{font-size:var(--font18);color:#fff;font-weight:600;text-align:center;width:100%;max-width:510px;margin:60px auto 0;padding:25px 0;background:#c8b182;border:2px solid #c8b182;display:block;transition:all .3s ease .1s}a.p_seminar-single-btn-big:hover{color:#c8b182;background:#fff}.p_seminar-single-notice-cont{margin:140px auto 0;padding:30px;background:#f7f7f7;border:1px solid #e6e6e6;display:flex;flex-wrap:wrap}.p_seminar-single-notice-cont h5{font-size:var(--font18);width:240px;display:flex;justify-content:center;align-items:center}.p_seminar-single-notice-cont div{font-size:var(--font17);line-height:1.6;width:calc(100% - 240px)}@media screen and (max-width:767px){.p_seminar-single-notice-cont{margin:80px auto 0;padding:30px 20px;flex-direction:column}.p_seminar-single-notice-cont h5{width:100%}.p_seminar-single-notice-cont div{font-size:var(--font16);width:100%;margin-top:25px}}.p_seminar-single-profile-title{font-size:var(--font23);display:inline-block;position:relative;margin-top:140px}.p_seminar-single-profile-title::after{content:"";width:32px;height:1px;background:#999;display:block;transform:rotate(-45deg);position:absolute;right:-35px;top:50%}@media screen and (max-width:767px){.p_seminar-single-profile-title{margin-top:80px}}.p_seminar-single-profile-box{margin:30px 0;padding:40px;border:1px solid #e0e0e0;display:flex}.p_seminar-single-profile-box figure{width:180px;height:180px;margin:0 auto}.p_seminar-single-profile-box figure img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.p_seminar-single-profile-box div{width:calc(100% - 230px);margin-left:50px}.p_seminar-single-profile-box div.p_seminar-single-profile-no-photo{width:100%;margin:0}.p_seminar-single-profile-box h6{font-size:var(--font18);font-weight:600}.p_seminar-single-profile-box span{line-height:1.4;margin-top:20px;display:block}.p_seminar-single-profile-box span br{display:none}.p_seminar-single-profile-box p{line-height:1.8;margin-top:35px;padding-top:15px;border-top:1px solid #46433d}@media screen and (max-width:767px){.p_seminar-single-profile-box{padding:30px 20px;flex-direction:column}.p_seminar-single-profile-box div{width:100%;margin:30px 0 0}}.p_seminar-recommend-column-cont{width:100%;max-width:1600px;margin:160px auto 0;position:relative}.p_seminar-recommend-column-cont>div{padding-left:20px;position:absolute;top:80px}.p_seminar-recommend-column-cont>div h2{font-family:var(--web-font);font-size:var(--font23);font-weight:500;display:inline-block;position:relative}.p_seminar-recommend-column-cont>div h2::after{content:"";width:32px;height:1px;background:#999;display:block;transform:rotate(-45deg);position:absolute;right:-35px;top:50%}.p_seminar-recommend-column-cont>div span{margin-left:40px}.p_seminar-recommend-column-cont ul{width:100%;max-width:1370px;margin:0 auto;padding:180px 5.84% 80px;background:#f6f9fa}.p_seminar-recommend-column-cont li{width:19.708%;max-width:270px}@media screen and (max-width:767px){.p_seminar-recommend-column-cont{margin:80px auto 0}.p_seminar-recommend-column-cont>div{padding-left:20px;position:absolute;top:40px}.p_seminar-recommend-column-cont>div span{font-size:var(--font14);margin:15px 0 0 0;display:block}.p_seminar-recommend-column-cont ul{width:100%;padding:120px 5.84% 30px;background:#f6f9fa}}.p_seminar-apply-cont{margin-top:80px;border-top:1px solid #dedede}.p_seminar-apply-cont h5{font-size:var(--font16);font-weight:600;margin-top:40px}.p_seminar-apply-cont h6{font-size:var(--font16);font-weight:600;margin-top:25px;padding-left:70px}.p_seminar-apply-cont p{font-size:var(--font15);line-height:1.6;width:340px;margin:20px 0 0 0;padding-left:70px}.p_seminar-apply-cont ol{margin:30px 0 60px 0;display:flex}.p_seminar-apply-cont ol li{width:calc(33.3333333333% - 20px);height:150px;background:#f0fafc;position:relative}.p_seminar-apply-cont ol li::before{content:"";position:absolute;width:0;height:0;right:-40px;top:0;border-left:40px solid #f0fafc;border-top:75px solid transparent;border-bottom:75px solid transparent}.p_seminar-apply-cont ol li:nth-child(1){z-index:5}.p_seminar-apply-cont ol li:nth-child(1) h6{padding-left:50px}.p_seminar-apply-cont ol li:nth-child(1) p{padding-left:50px}.p_seminar-apply-cont ol li:nth-child(2){width:calc(33.3333333333% + 20px);background:#e2f8fb;z-index:4}.p_seminar-apply-cont ol li:nth-child(2)::before{border-left:40px solid #e2f8fb}.p_seminar-apply-cont ol li:nth-child(3){width:calc(33.3333333333% + 20px);background:#d9f6fb;z-index:3}.p_seminar-apply-cont ol li:nth-child(3)::before{content:none}.p_seminar-apply-cont ul{margin:30px 0 0 1.5em}.p_seminar-apply-cont ul li{font-size:var(--font16);line-height:1.6;margin-bottom:10px;list-style:disc}.p_seminar-apply-cont ul a{text-decoration:underline}@media screen and (max-width:767px){.p_seminar-apply-cont h6{font-size:var(--font16);font-weight:600;text-align:center;margin-top:35px;padding:0!important}.p_seminar-apply-cont p{width:100%;padding:0 20px;margin:20px 0 0 0}.p_seminar-apply-cont ol{margin:30px 0 60px 0;flex-direction:column}.p_seminar-apply-cont ol li{width:100%!important;height:160px}.p_seminar-apply-cont ol li::before{content:"";position:absolute;width:0;height:0;right:0;left:calc(50% - 100px);top:160px;border-top:20px solid #f0fafc;border-left:100px solid transparent;border-right:100px solid transparent}.p_seminar-apply-cont ol li:nth-child(1){height:120px;z-index:5}.p_seminar-apply-cont ol li:nth-child(1)::before{top:120px}.p_seminar-apply-cont ol li:nth-child(2){background:#e2f8fb;z-index:4}.p_seminar-apply-cont ol li:nth-child(2)::before{border-top:20px solid #e2f8fb;border-left:100px solid transparent;border-right:100px solid transparent}}.p_company-mission-cont{width:100%;max-width:1600px;margin:200px auto 0}.p_company-mission-cont h2{font-family:var(--web-font);font-size:48px;color:var(--blue-base);text-transform:capitalize;margin:20px 0 60px;padding:0 20px}.p_company-mission-cont_inner{width:83.125%;margin:0 auto;display:flex;align-items:center}.p_company-mission-cont_inner div{width:54.135338%;padding:0 20px}.p_company-mission-cont_inner div p{font-size:var(--font18);line-height:2.5;font-weight:600;margin-top:30px}.p_company-mission-cont_inner picture{width:42.10526315%;margin-left:auto;padding:0 20px}.p_company-mission-cont_inner img{width:100%;max-width:813px;height:auto}@media screen and (max-width:767px){.p_company-mission-cont{margin:80px auto 0}.p_company-mission-cont h2{font-size:32px;margin:20px 0 0}.p_company-mission-cont_inner{width:100%;flex-direction:column}.p_company-mission-cont_inner div{width:100%;padding:0 20px}.p_company-mission-cont_inner div p{font-size:var(--font16);line-height:1.65;font-weight:500;margin-top:30px}.p_company-mission-cont_inner picture{width:100%;max-width:320px;margin:0 auto;padding:20px}}.p_company-team-body{margin-top:160px;padding:120px 0;background:#f3f8f9}@media screen and (max-width:767px){.p_company-team-body{margin-top:60px;padding:60px 0}}.p_company-team-cont{width:100%;max-width:1600px;margin:0 auto}.p_company-team-cont h2{font-family:var(--web-font);font-size:48px;color:var(--yellow-base);text-transform:capitalize;margin:0 0 60px;padding:0 20px}.p_company-team-cont .p_company-team-lead{font-size:var(--font17);line-height:2;font-weight:600;width:83.125%;margin:0 auto;padding:0 20px}@media screen and (max-width:767px){.p_company-team-cont h2{font-family:var(--web-font);font-size:32px;color:var(--blue-base);margin:20px 0 40px}.p_company-team-cont .p_company-team-lead{font-size:var(--font15);line-height:1.65;width:100%}.p_company-team-cont .p_company-team-lead br{display:none}}.p_company-team-card{width:83.125%;margin:130px auto 0}.p_company-team-card_inner{width:79.69925%;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.p_company-team-card_inner .p_company-team-card-name{width:51%}.p_company-team-card_inner .p_company-team-card-name h3{font-size:var(--font36)}.p_company-team-card_inner .p_company-team-card-name h3 span{font-size:21px;margin-left:20px}.p_company-team-card_inner .p_company-team-card-name h4{font-size:var(--font19);margin-top:20px}.p_company-team-card_inner .p_company-team-card-name mark{font-size:var(--font15);margin-bottom:8px;display:block}.p_company-team-card_inner picture{width:49%}.p_company-team-card_inner picture img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p_company-team-card .p_company-team-card-bio{width:100%;max-width:1330px;margin:60px auto 0}.p_company-team-card .p_company-team-card-bio p{font-size:var(--font17);line-height:2;padding-top:2em}.p_company-team-card .p_company-team-card-bio a{color:inherit;border-bottom:1px dashed var(--blue-base);transition:all .3s ease .1s}.p_company-team-card .p_company-team-card-bio a:hover{color:var(--blue-base);border-bottom:1px solid var(--blue-base)}.p_company-team-card .p_company_team_media{margin-top:60px}.p_company-team-card .p_company_team_media h3{font-size:var(--font21);position:relative;display:flex;align-items:center}.p_company-team-card .p_company_team_media h3::after{content:"";width:calc(100% - 170px);height:1px;margin-left:auto;background-color:#dbe4e6;display:block}.p_company-team-card .p_company_team_media ul{margin:48px 0 0 20px}.p_company-team-card .p_company_team_media li{line-height:1.56;font-weight:600;margin-bottom:1.2em;list-style:disc}.p_company-team-card .p_company_team_media li a{transition:all .3s ease .1s}.p_company-team-card .p_company_team_media li a:hover{color:var(--blue-base)}.p_company-team-card .p_company_team_media li figure{margin:1.2em 0 0 .5em}@media screen and (max-width:767px){.p_company-team-card{margin:80px auto 0;flex-direction:column}.p_company-team-card_inner{width:100%}.p_company-team-card_inner .p_company-team-card-name{width:100%;max-width:320px;margin-top:20px;order:2}.p_company-team-card_inner .p_company-team-card-name h3{font-size:var(--font23);margin-left:0}.p_company-team-card_inner .p_company-team-card-name h3 span{font-size:var(--font14);margin-left:15px}.p_company-team-card_inner .p_company-team-card-name h4{font-size:var(--font14);margin-top:15px;margin-left:0}.p_company-team-card_inner picture{width:100%;padding:0;order:1}.p_company-team-card_inner picture img{width:100%;height:auto}.p_company-team-card .p_company-team-card-bio{margin:0 auto;order:3}.p_company-team-card .p_company-team-card-bio p{font-size:var(--font15);line-height:1.8;padding-top:2em}.p_company-team-card .p_company-team-card-bio a{color:inherit;border-bottom:1px dashed var(--blue-base);transition:all .3s ease .1s}.p_company-team-card .p_company-team-card-bio a:hover{color:var(--blue-base);border-bottom:1px solid var(--blue-base)}.p_company-team-card .p_company_team_media{margin-top:40px}.p_company-team-card .p_company_team_media h3{font-size:var(--font18)}.p_company-team-card .p_company_team_media h3::after{width:calc(100% - 140px)}.p_company-team-card .p_company_team_media ul{margin:32px 0 0 20px}.p_company-team-card .p_company_team_media ul li{font-size:var(--font15)}.p_company-team-card .p_company_team_media ul li figure img{width:min(100%,160px);height:auto}}.p_company_member{width:100%;max-width:1600px;margin:160px auto 0;padding:0 20px;display:flex}.p_company_member_title{width:20%}.p_company_member_title h2{font-family:var(--web-font);font-size:36px;color:var(--yellow-base);text-transform:capitalize}.p_company_member_title p{font-size:var(--font15);line-height:1.75;font-weight:600;letter-spacing:0;margin-top:40px}.p_company_member_list{width:100%;max-width:1060px;margin-left:6.62%}.p_company_member_list ul{display:flex;flex-wrap:wrap}.p_company_member_list li{width:30.2%;margin-right:2.84%;margin-bottom:40px;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.p_company_member_list li a{display:block}.p_company_member_list li picture{line-height:0;width:100%;aspect-ratio:8/5;background-color:#000;display:block;overflow:hidden}.p_company_member_list li picture img{width:100%;height:auto;transform:scale(1.08);opacity:.85;transition:all .4s cubic-bezier(.215,.61,.355,1)}.p_company_member_list li div{padding:30px 6.25% 40px}.p_company_member_list li div h3{font-size:var(--font18)}.p_company_member_list li div h3 span{font-size:var(--font13);letter-spacing:0;text-transform:capitalize;margin-left:6px}.p_company_member_list li div p{font-size:var(--font13);line-height:1.65;font-weight:600;letter-spacing:0;font-feature-settings:"palt" 1;margin-top:10px}.p_company_member_list li:hover img{opacity:1;transform:scale(1.02)}@media screen and (max-width:767px){.p_company_member{margin:60px auto 0;flex-direction:column}.p_company_member_title{width:100%}.p_company_member_title h2{font-size:32px}.p_company_member_title p{margin-top:20px}.p_company_member_list{width:100%;max-width:1060px;margin:40px 0 0}.p_company_member_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.p_company_member_list li{width:calc(50% - 10px);margin:0 0 40px 0}.p_company_member_list li div{padding:20px 6.25% 30px}.p_company_member_list li div h3{font-size:var(--font17)}.p_company_member_list li div h3 span{font-size:var(--font14);margin:5px 0 0 0;display:block}}.p_company_member_modal:not(:target){opacity:0;visibility:hidden;transform:translate(0,40px);transition:all .4s cubic-bezier(.11,.4,.11,.98)}.p_company_member_modal:not(:target) .p_company_member_modal_box_profile_text{opacity:0;transform:translate(0,40px);transition:all .8s cubic-bezier(.11,.4,.11,.98)}.p_company_member_modal:not(:target) picture img{clip-path:inset(0 100% 0 0)}.p_company_member_modal:target{opacity:1;visibility:visible;transform:translate(0,0);transition:all .5s cubic-bezier(.11,.4,.11,.98)}.p_company_member_modal:target .p_company_member_modal_box_profile_text{opacity:1;transform:translate(0,0);transition:all .8s cubic-bezier(.11,.4,.11,.98);transition-delay:.4s}.p_company_member_modal:target picture img{clip-path:inset(0 0 0 0);transition:all .9s cubic-bezier(0,.83,.45,.97);transition-delay:.1s}.p_company_member_modal{width:100%;height:100%;background-color:#f3f8f9;position:fixed;top:0;left:0;z-index:99}.p_company_member_modal_box{height:100%;padding:0 0 40px 0;background-color:#f3f8f9}.p_company_member_modal_box_inner{width:min(100%,1000px);height:calc(100% - 160px);margin:40px auto 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.p_company_member_modal_box_inner::-webkit-scrollbar{width:4px}.p_company_member_modal_box_inner::-webkit-scrollbar-track{border-radius:2px}.p_company_member_modal_box_inner::-webkit-scrollbar-thumb{background:#e0ebed;border-radius:2px}.p_company_member_modal_box_profile{width:min(100%,1000px);margin:0 auto;padding:0 30px;display:flex;align-items:center}.p_company_member_modal_box_profile_header{width:50%}.p_company_member_modal_box_profile_header h3{font-size:28px;margin-top:26px}.p_company_member_modal_box_profile_header h3 span{font-size:var(--font16);text-transform:capitalize;letter-spacing:0;margin-left:.8em}.p_company_member_modal_box_profile_header h4{font-size:var(--font15);font-weight:600;letter-spacing:0}.p_company_member_modal_box_profile picture{line-height:0;width:50%;max-width:680px;padding:0}.p_company_member_modal_box_profile picture img{width:100%;height:auto}.p_company_member_modal_box_profile_text{padding:40px 30px}.p_company_member_modal_box_profile_text p{font-size:var(--font15);line-height:1.7;margin-bottom:1.2em}.p_company_member_modal_box_profile_text p:last-child{margin-bottom:0}@media screen and (max-width:767px){.p_company_member_modal_box{overflow-y:auto;flex-direction:column-reverse}.p_company_member_modal_box_inner{width:min(100%,1000px);height:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.p_company_member_modal_box_inner::-webkit-scrollbar{width:4px}.p_company_member_modal_box_inner::-webkit-scrollbar-track{border-radius:2px}.p_company_member_modal_box_inner::-webkit-scrollbar-thumb{background:#e0ebed;border-radius:2px}.p_company_member_modal_box_profile{padding:0 20px;flex-direction:column-reverse}.p_company_member_modal_box_profile_header{width:100%;margin-top:40px}.p_company_member_modal_box_profile_header h3{font-size:var(--font21);margin-top:10px}.p_company_member_modal_box_profile_header h3 span{font-size:var(--font14);text-transform:capitalize;letter-spacing:0;margin-left:.8em}.p_company_member_modal_box_profile_header h4{font-size:var(--font13)}.p_company_member_modal_box_profile picture{font-size:0;width:100%;max-width:300px;margin:0;padding:0;overflow:hidden}.p_company_member_modal_box_profile picture img{width:100%;height:auto}.p_company_member_modal_box_profile_text{height:100%;padding:30px 20px 160px}.p_company_member_modal_box_profile_text p{font-size:var(--font13);line-height:1.4}}.p_company_member_modal_close{width:min(100%,1000px);margin:0 auto}.p_company_member_modal_close a{font-size:var(--font15);font-weight:600;letter-spacing:0;text-transform:capitalize;width:100px;margin-top:150px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.p_company_member_modal_close a::after{content:"";font-family:icomoon;font-size:20px;margin-left:5px}@media screen and (max-width:767px){.p_company_member_modal_close{width:100%;padding:0 30px}.p_company_member_modal_close a{margin-top:80px}}.p_company_clients{width:100%;max-width:1600px;margin:140px auto 0;padding:0 20px}.p_company_clients h2{font-family:var(--web-font);font-size:48px;color:var(--blue-base);text-transform:capitalize}@media screen and (max-width:767px){.p_company_clients{margin:80px auto 0}.p_company_clients h2{font-size:32px}}ul.p_clients_list{width:85.25641%;margin:10px auto 0;display:flex;flex-wrap:wrap}ul.p_clients_list li{line-height:1.45;font-weight:600;width:25%;padding:54px 0 0 20px}ul.p_clients_list li span{font-size:var(--font13);margin-left:.5em}@media screen and (max-width:767px){ul.p_clients_list li{font-size:var(--font15);width:100%;padding:1em 0 0 0}}.p_company-about-cont{width:100%;max-width:1600px;margin:140px auto 0;padding:0 20px}.p_company-about-cont h2{font-family:var(--web-font);font-size:48px;color:var(--blue-base);text-transform:capitalize}.p_company-about-cont div{width:100%;max-width:1330px;margin:120px auto 0}.p_company-about-cont th{font-size:var(--font18);color:#fff;line-height:1.8;font-weight:500;text-align:left;width:250px;padding:30px 20px;background:var(--blue-base);border-bottom:2px solid #fff}.p_company-about-cont td{font-size:var(--font18);line-height:1.8;padding:30px 20px 30px 60px}.p_company-about-cont td p{font-size:inherit;line-height:inherit;margin:20px 0}@media screen and (max-width:767px){.p_company-about-cont{margin:80px auto 0}.p_company-about-cont h2{font-size:32px}.p_company-about-cont div{width:100%;margin-top:40px}.p_company-about-cont th{font-size:var(--font17);width:100%;padding:10px;display:block}.p_company-about-cont td{font-size:var(--font16);line-height:1.8;width:100%;padding:15px 0 25px 10px;display:block}}.p_form-cont{width:100%;max-width:1100px;margin:120px auto 0;padding:0 20px}.p_form-cont h2{font-size:var(--font21);text-align:center;padding-bottom:40px;border-bottom:1px solid #dedede;position:relative;display:flex;justify-content:center}.p_form-cont h2::after{content:"";width:250px;height:5px;background:var(--blue-base);display:block;position:absolute;bottom:-3px}@media screen and (max-width:767px){.p_form-cont{margin:60px auto 0}.p_form-cont h2{font-size:var(--font19)}}.p_form-step-box{margin-top:50px;display:flex;justify-content:center;align-items:center}.p_form-step-box li{width:80px;height:80px;display:flex;justify-content:center;align-items:center}.p_form-step-box span{color:var(--blue-base);font-weight:600;width:80px;height:80px;border:1px solid var(--blue-base);border-radius:100%;display:flex;justify-content:center;align-items:center}.p_form-step-box li.act span{color:#fff;background:var(--blue-base)}.p_form-step-box li.act-error span{color:#fff;background:#dd0003;border:1px solid #dd0003}.p_form-step-box i{content:"";width:20px;height:2px;display:block;border:1px solid var(--blue-base)}@media screen and (max-width:767px){.p_form-step-box li{width:60px;height:60px}.p_form-step-box span{width:60px;height:60px}}.p_form-notice{font-size:var(--font17);line-height:1.8;margin-top:80px}@media screen and (max-width:767px){.p_form-notice{font-size:var(--font14);margin-top:40px}}.p_form-table{width:100%;margin-top:50px}.p_form-table th{font-size:var(--font17);text-align:left;width:250px;padding:25px 0;position:relative}.p_form-table td{font-size:var(--font16);line-height:1.6;width:calc(100% - 250px);padding:25px 0}.p_form-table input[type=email],.p_form-table input[type=text],.p_form-table textarea{font-size:var(--font16);width:280px;border:none;background:#f2f5f5;padding:20px}.p_form-table input[type=email]{width:90%}.p_form-table textarea{font:500 100%/1.6 -apple-system,"Hiragino Sans",Yu Gothic,YuGothic,Meiryo,sans-serif;width:90%}.p_form-table input.p_form-input-w{width:90%}.p_form-table .p_required::after{content:"必須";font-size:var(--font13);color:#fff;font-weight:500;padding:2px;background:var(--blue-base);position:absolute;right:20px}.p_form-table .error{font-weight:600;margin-top:1em}@media screen and (max-width:767px){.p_form-table th{font-size:var(--font15);width:100%;padding:25px 0;display:block;position:relative}.p_form-table td{font-size:var(--font15);width:100%;padding:25px 0;display:block}.p_form-table input[type=email],.p_form-table input[type=text],.p_form-table textarea{width:100%}.p_form-table .p_required::after{margin-left:10px;right:auto}}.p_form-btn-box{margin:30px 0 0;display:flex;justify-content:center;align-items:center}.p_form-btn-box input[type=submit]{font:500 100%/1 -apple-system,"Hiragino Sans",Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:var(--font17);color:#fff;font-weight:600;width:270px;padding:25px 0;margin:10px;border:none;background:var(--blue-base)}.p_form-btn-box input[type=submit].p_btn-back{background:#8a857b}.p_from-privacy-notice{margin-top:70px;padding-top:15px;border-top:1px solid #dedede}.p_from-privacy-notice li{line-height:1.6;list-style:disc;margin:.5em 0 .5em 2em}.p_from-privacy-notice a{text-decoration:underline}h3.p_form-complete-topic{font-size:var(--font21);text-align:center;margin-top:70px}.p_form-complete-notice-cont h4{font-size:var(--font21);line-height:1.6;margin-top:80px;padding-left:15px;border-left:8px solid var(--blue-base)}.p_form-complete-notice-cont p{font-size:var(--font17);line-height:1.8;margin-top:2em}.p_sub-content-body{width:100%;max-width:1370px;margin:100px auto 0;padding:0 20px}.p_sub-content-body h3{font-size:var(--font21);line-height:1.5;margin-top:30px}.p_sub-content-body p{font-size:var(--font16);line-height:1.8;margin-top:1.5em}.p_sub-content-body a{text-decoration:underline}.p_sub-content-body a:hover{color:var(--blue-base)}.p_mailmagazine-body{width:100%;max-width:1370px;margin:0 auto;padding:0 1.459854014%;padding-top:min(11.25%,180px);display:flex}@media screen and (max-width:767px){.p_mailmagazine-body{padding:0 20px;padding-top:min(11.25%,180px);flex-direction:column}}.p_mailmagazine-cont-r{width:39.09774436%;margin-left:auto}@media screen and (max-width:767px){.p_mailmagazine-cont-r{width:100%}}.p_mailmagazine-form-cont{padding:30px 2.255639097% 80px;background-color:#183d44;position:sticky;top:60px}@media screen and (max-width:767px){.p_mailmagazine-form-cont{margin:40px 0 0;padding:30px 2.255639097% 2.255639097%}}.p_mailmagazine-form-tilte{font-size:var(--font23);color:#fff;text-align:center;padding:0 0 30px 0}@media screen and (max-width:767px){.p_mailmagazine-form-tilte{font-size:var(--font17)}}.p_mailmagazine-form-box{width:100%;padding:9.615384615%;background-color:#fff}@media screen and (max-width:767px){.p_mailmagazine-form-box{padding:6.615384615%}}.p_mailmagazine-form-notice{margin-top:30px;border-top:1px solid rgba(25,60,68,.1)}.p_mailmagazine-form-notice p{line-height:1.8;margin:1em 0 0 0}.p_mailmagazine-form-notice a{text-decoration:underline}.p_mailmagazine-cont-l{font-size:var(--font17);width:48.54014598%}.p_mailmagazine-cont-l h2,.p_mailmagazine-cont-l h3,.p_mailmagazine-cont-l h4{font-size:46px;font-weight:600;letter-spacing:0;line-height:1.4}.p_mailmagazine-cont-l h3{font-size:36px}.p_mailmagazine-cont-l h4{font-size:24px}.p_mailmagazine-cont-l p{font-size:var(--font17);line-height:1.8;margin:1.5em 0}.p_mailmagazine-cont-l img{max-width:100%;height:auto}.p_mailmagazine-cont-l ol,.p_mailmagazine-cont-l ul{margin:1.5em}.p_mailmagazine-cont-l li{font-size:var(--font17);line-height:1.6;margin:1em 0;list-style-type:decimal}.p_mailmagazine-cont-l ul li{list-style-type:disc}.p_mailmagazine-cont-l hr{margin:40px 0;border:none;border-top:1px solid #e2e2e2}.p_mailmagazine-cont-l a{text-decoration:underline}.p_mailmagazine-cont-l a.p_ebook-btn-anchor{display:none}@media screen and (max-width:767px){.p_mailmagazine-cont-l{width:100%}.p_mailmagazine-cont-l h2,.p_mailmagazine-cont-l h3,.p_mailmagazine-cont-l h4{font-size:25px}.p_mailmagazine-cont-l h2 br,.p_mailmagazine-cont-l h3 br,.p_mailmagazine-cont-l h4 br{display:none}.p_mailmagazine-cont-l h3{font-size:22px}.p_mailmagazine-cont-l h4{font-size:18px}.p_mailmagazine-cont-l p{font-size:var(--font16)}.p_mailmagazine-cont-l a.p_ebook-btn-anchor{font-size:var(--font17);color:#fff;font-weight:600;text-decoration:none;height:65px;margin:50px 0 80px;background-color:#f29419;box-shadow:0 4px 0 0 #cb6c02;border-radius:10px;display:flex;justify-content:center;align-items:center}.p_mailmagazine-cont-l a.p_ebook-btn-anchor i{margin-left:5px;transform:rotate(-90deg)}}.p_mailmagazine-c{padding:0 20px;padding-top:min(5.839416058%,80px);display:flex;align-items:center;flex-direction:column}.p_mailmagazine-c h2{font-size:var(--font28);margin:20px 0 60px}.p_mailmagazine-c p{font-size:var(--font17);line-height:2}.p_mailmagazine-c p.p_mailmagazine-notice-box{font-size:var(--font17);font-weight:600;line-height:2;text-align:center}.p_mailmagazine-c a{text-decoration:underline}@media screen and (max-width:767px){.p_mailmagazine-c h2{font-size:var(--font21)}.p_mailmagazine-c p{font-size:var(--font15)}.p_mailmagazine-c p.p_mailmagazine-notice-box{text-align:left}}.p_mailmagazine-icon-box{width:75px}.p_mailmagazine-icon-box img{width:100%;height:auto}@media screen and (max-width:767px){.p_mailmagazine-icon-box{width:60px}}.mailpoet_text_label{white-space:nowrap;padding-bottom:16px;display:inline-flex!important;align-items:center}.mailpoet_required{color:#fff;white-space:nowrap;overflow:hidden;display:inline-block}.mailpoet_required:after{font-size:12px;content:"必須";color:#fff;padding:4px;border-radius:3px;background-color:var(--blue-base);display:inline-block}.mailpoet_form{display:flex!important;flex-wrap:wrap}.mailpoet_form .mailpoet_paragraph:nth-of-type(3),.mailpoet_form .mailpoet_paragraph:nth-of-type(4){width:100%;margin:20px 0 0 0}.mailpoet_form .mailpoet_paragraph:nth-of-type(1){width:40%}.mailpoet_form .mailpoet_paragraph:nth-of-type(2){width:40%;margin-left:32px}.mailpoet_form .mailpoet_text{width:100%!important}.mailpoet_form .mailpoet_validate_success{line-height:1.7;margin:20px 0}.mailpoet_form .mailpoet_paragraph input[type=email],.mailpoet_form .mailpoet_paragraph input[type=text]{font-size:var(--font16);padding:16px!important;background-color:#e9f1f4;border:none}.mailpoet_form .mailpoet_paragraph.last input[type=submit]{color:#fff;font-weight:600;width:100%;padding:20px 0!important;background-color:var(--blue-base);transition:all .3s ease .1s}.mailpoet_form .mailpoet_paragraph.last input[type=submit]:hover{background-color:#63c9db}@media screen and (max-width:767px){.mailpoet_form .mailpoet_paragraph:nth-of-type(1){width:100%}.mailpoet_form .mailpoet_paragraph:nth-of-type(2){width:100%;margin:20px 0 0 0}}.p_mailmagazine-edit-cont{width:520px;padding:30px 2.255639097%;background-color:#183d44}.p_mailmagazine-edit-cont .p_mailmagazine-edit-cont-inner{width:100%;padding:9.615384615%;background-color:#fff}@media screen and (max-width:767px){.p_mailmagazine-edit-cont .p_mailmagazine-edit-cont-inner{padding:6.615384615%}}.p_mailmagazine-edit-cont form{display:inline-flex!important;flex-wrap:wrap;align-items:center}.p_mailmagazine-edit-cont p.mailpoet_paragraph{display:none}.p_mailmagazine-edit-cont .mailpoet_text_label{display:block}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(1){width:45%}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(1) label{display:none!important}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(2){width:45%;margin-left:32px}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(2) label{display:none!important}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(3){width:30%;margin:30px 0 0}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(3) label{display:none!important}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(3) select{padding:8px;border:1px solid var(--blue-base)}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(4){line-height:1.4;width:70%;margin:30px 0 0}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(4) label.mailpoet_segment_label{display:none!important}.p_mailmagazine-edit-cont .mailpoet_paragraph:nth-of-type(5){width:100%;margin:30px 0 0}.p_mailmagazine-edit-cont .mailpoet_paragraph input[type=email],.p_mailmagazine-edit-cont .mailpoet_paragraph input[type=text]{font-size:var(--font16);width:100%;padding:16px!important;background-color:#e9f1f4;border:none}.p_mailmagazine-edit-cont .mailpoet_paragraph input[type=submit]{color:#fff;font-weight:600;width:100%;padding:20px 0!important;background-color:var(--blue-base);transition:all .3s ease .1s}.p_mailmagazine-edit-cont .mailpoet_paragraph input[type=submit]:hover{background-color:#63c9db}@font-face{font-family:icomoon;src:url(/dmwp/wp-content/themes/original/common/css/../fonts/icomoon.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e904"}.icon-chevron-thin-left:before{content:"\e900"}.icon-chevron-thin-right:before{content:"\e901"}.icon-triangle-left:before{content:"\e902"}.icon-triangle-right:before{content:"\e903"}