@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);.markdown-body .octicon{fill:currentColor;display:inline-block;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'/%3E%3C/svg%3E");content:" ";display:inline-block;height:16px;width:16px}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:initial}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:initial;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#24292e;font-style:italic}.markdown-body .pl-mb{color:#24292e;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important;margin-top:8px!important}.markdown-body .pl-0{padding-left:0!important}.markdown-body .py-0{padding-bottom:0!important;padding-top:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .py-2{padding-bottom:8px!important;padding-top:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.markdown-body hr{border-bottom-color:#eee}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:initial;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{word-wrap:normal;background-color:initial;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.markdown-body .commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%}.markdown-body .full-commit .btn-outline:not(:disabled):hover{border-color:#005cc5;color:#005cc5}.markdown-body .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{color:rgba(27,31,35,.3);cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;min-width:50px;padding-left:10px;padding-right:10px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:1%}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.markdown-body .blob-code-inner{word-wrap:normal;color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;overflow:visible;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#ffea7f;cursor:pointer}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;-o-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;-o-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;-o-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;-o-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;-o-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;-o-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;-o-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;-o-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;-o-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;-o-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.hljs{background:#fff;color:#333;display:block;overflow-x:auto;padding:.5em}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#d73a49}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#6f42c1}.hljs-addition{background-color:#eaffea;color:#55a532}.hljs-deletion{background-color:#ffecec;color:#bd2c00}.hljs-link{text-decoration:underline}.hljs-number{color:#005cc5}.hljs-string{color:#032f62}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;outline:none;padding:0}html{font-size:62.5%}.fa,.far,.fas{margin-right:5px}h2{font-size:30px;font-weight:400}h3{font-size:24px;line-height:1.6}.c-text-center{text-align:center}.c-color-blue{color:#618cbc}.c-color-orange{color:#eb9348}.c-color-red{color:#d03737}.c-font-size-s{font-size:12px!important}.c-font-size-M{font-size:14px!important}.c-title{border-bottom:1px solid #efefef;font-size:20px;font-weight:400;margin-bottom:20px;padding-bottom:5px}.c-title-s{margin-bottom:10px;position:relative}.c-title-s:after{border-bottom:1px solid #23356b;bottom:18px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}.c-title-s span{background-color:#f3f6f8;font-weight:400;padding-right:20px}.c-title-m,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail{display:inline-block;font-size:28px;margin-bottom:20px;position:relative;text-align:center;width:100%}.c-title-m:before,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:before{background-color:#000;content:"";display:inline-block;height:1px;left:0;position:absolute;top:50%;width:42%}.c-title-m:after,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:after{background-color:#000;content:"";display:inline-block;height:1px;position:absolute;right:0;top:50%;width:42%}.c-title-m span,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail span{background-color:#fff;font-weight:400;padding:0 20px}@media screen and (max-width:639px){.c-title-m:after,.c-title-m:before,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:after,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:before{width:35%}}@media (-ms-high-contrast:none){html{display:flex;flex-direction:column}}body{background-color:#f3f6f8;box-sizing:border-box;color:#2f2f2f;font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:14px;line-height:1.8;margin:0 auto}ol,ul{list-style:none}a{color:#2f2f2f;text-decoration:none}a,a:hover{transition:.4s ease-in-out}a:hover{opacity:.7;text-decoration:underline}a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity:.7}img{height:auto;max-width:100%;vertical-align:bottom}.l-header{background-color:#2f2f2f;box-shadow:3px 3px 3px rgba(0,0,0,.3);color:#fff;height:60px;position:fixed;width:100%;z-index:27}.l-header,.l-header-left{align-items:center;display:flex;justify-content:space-between}.l-logo{align-items:flex-end;color:#fff;display:flex;font-size:12px;margin-left:30px;margin-right:20px;white-space:nowrap}.l-logo img{margin-right:10px;max-height:40px;max-width:200px;vertical-align:middle}.l-logo:hover{text-decoration:none}.l-logo br{display:none}.l-header-right{display:flex}.l-header-right li{align-items:center;display:flex;margin-right:15px}.l-header-right li a{align-items:center;color:#fff;display:flex;font-size:14px}.l-header-right li a:hover{text-decoration:none}.l-header-right li a span{line-height:1.4;word-break:keep-all}.l-header-right .l-header-user a .l-header-user-image-wrapper{border:2px solid #fff;border-radius:50%;height:30px;margin-right:3px;overflow:hidden;position:relative;width:30px}.l-header-right .l-header-user a .l-header-user-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.l-header-right .l-header-user a .svg-inline--fa,.l-header-right .l-header-user a:after{font-weight:700;margin-left:8px}.l-header-right .l-header-user a:after{content:"";font-family:Font Awesome\ 5 Free}.l-header-right .l-header-notice{font-size:20px}.l-header-right .l-header-notice .l-header-ico-notice{border-radius:50%;height:32px;justify-content:center;position:relative;width:32px}.l-header-right .l-header-notice .l-header-ico-notice:hover{background-color:#666;opacity:1}.l-header-right .l-header-notice .l-header-ico-notice:hover .l-header-notice-tooltip{display:block}.l-header-right .l-header-notice .l-header-ico-notice .l-header-notice-num{background-color:#d03737;border-radius:50%;font-size:13px;height:18px;line-height:18px;position:absolute;right:-3px;text-align:center;top:-1px;width:18px}.l-header-right .l-header-notice .l-header-ico-notice .fas{margin-right:0}.l-header-right .l-header-notice .l-header-ico-notice .l-header-notice-tooltip{background:rgba(22,25,28,.9);border-radius:5px;bottom:-40px;color:#fff;display:none;font-size:12px;padding:5px;position:absolute;text-align:center;width:80px}#global-menu-toggle,.l-global-menu-label,.l-global-menu-tb{display:none}@media screen and (max-width:989px){.l-global-menu-label{display:block}.l-header{align-items:center;background-color:#2f2f2f;box-shadow:3px 3px 3px rgba(0,0,0,.3);color:#fff;display:flex;height:44px;justify-content:space-between;padding-left:30px;position:fixed;width:100%;z-index:27}.l-header-left{align-items:unset;flex-flow:column;width:100%}.l-header-left nav{background-color:#000;padding:15px 0 5px;width:100%}.l-header-left nav ul{justify-content:space-between;margin:0 auto;max-width:300px;width:80%}.l-header-left nav ul li{margin:0}.l-header-left nav ul li a{display:block;font-size:13px;margin:0;text-align:center}.l-header-left nav ul li a:before{display:block;font-size:16px;line-height:1;margin-right:0}.l-logo{align-items:center;font-size:10px;height:40px;line-height:1.2;margin:0 0 0 20px}.l-logo img{width:130px}.l-logo br{display:block}.l-header-right{height:45px;position:absolute;right:0;top:0}.l-header-right li{border-left:1px solid #fff;margin:0!important;padding:0 15px}.l-header-right .l-header-user a:after,.l-header-right li span{display:none}.l-header-right .l-header-user .c-nav-user span{display:inline-block}.l-header-right .l-header-user .c-nav-user ul li a{padding:10px 0}.l-header-right .l-header-user .c-nav-user ul li a:after{display:block}.l-header-right .l-header-notice{padding:0 10px}.l-header-right .l-header-right-nav a{font-size:0}.l-header-right .l-header-right-nav a:before{font-size:14px;padding:0 0 0 4px}.l-header-registration{height:60px}.l-header-registration .l-logo{align-items:flex-end}.l-header-registration .l-logo img{width:200px}.l-global-menu-pc{display:none}.l-global-menu-logo{margin-left:50px}.l-global-menu-label{cursor:pointer;left:0;position:fixed;top:0}.l-global-menu .nav-register{display:none}.l-global-menu-tb{background:#000;box-sizing:border-box;display:block;height:100%;left:0;margin:0;overflow:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:250px;z-index:3}.l-global-menu-tb .l-nav-lists{flex-flow:column}.l-global-menu-tb .l-nav-list{display:block;font-size:14px;margin-right:0;padding:1em 1.5em;text-decoration:inherit;transition:background .6s}.l-global-menu-tb .l-nav-list:hover{background:#000}.l-global-menu-tb:before{transform:translateY(-8px)}.l-global-menu-tb:after{transform:translateY(8px)}.l-nav-close{border-top:1px solid;bottom:0;cursor:pointer;display:block;font-size:15px;left:0;padding-bottom:10px;padding-top:10px;position:fixed;text-align:center;width:250px}.l-nav-close:before{transform:rotate(45deg)}.l-nav-close:after,.l-nav-close:before{border-bottom:2px solid #fff;content:"";left:33%;position:absolute;top:calc(50% - 3px);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:20px}.l-nav-close:after{transform:rotate(-45deg)}.l-global-menu-tb-open{height:44px;transition:background .6s,transform .6s cubic-bezier(.215,.61,.355,1);width:44px;z-index:3}.l-global-menu-tb-open:before{transform:translateY(-8px)}.l-global-menu-tb-open:after,.l-global-menu-tb-open:before{border-bottom:2px solid #fff;content:"";left:30%;position:absolute;top:calc(50% - 1px);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:40%}.l-global-menu-tb-open:after{transform:translateY(8px)}.l-global-menu-tb-open span{border-bottom:2px solid #fff;content:"";left:30%;position:absolute;top:calc(50% - 1px);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:40%}.l-global-menu-tb-close{height:100%;pointer-events:none;transition:background .6s;width:100%;z-index:1}.l-global-menu-tb-close:before{border-bottom:2px solid #fff;transform:rotate(45deg)}.l-global-menu-tb-close:after{border-bottom:2px solid #fff;transform:rotate(-45deg)}#global-menu-toggle:checked~.l-global-menu-tb{transform:none}#global-menu-toggle:checked+.l-global-menu-tb-open{background:#fff;transform:translateX(250px)}#global-menu-toggle:checked+.l-global-menu-tb-open span{transform:scaleX(0)}#global-menu-toggle:checked+.l-global-menu-tb-open:before{border-bottom:2px solid #000;transform:rotate(45deg)}#global-menu-toggle:checked+.l-global-menu-tb-open:after{border-bottom:2px solid #000;transform:rotate(-45deg)}#global-menu-toggle:checked~.l-global-menu-tb-close{background:transparent;pointer-events:auto}}@media screen and (max-width:639px){.l-header-left nav{background-color:#000}.l-logo{margin-left:10px}.l-logo img{width:100px}.l-header-right li{padding:0 10px}.l-header-right .l-header-indiv{font-size:12px}.l-header-right .l-header-notice{padding:0 5px}}.l-footer{background-color:#2f2f2f;color:#fff;margin-top:40px;padding-bottom:10px;padding-top:30px;z-index:11}.l-footer-logo{margin-right:60px;width:250px}.l-footer-logo span{display:block;font-size:12px;margin-top:10px}.l-footer-list{display:flex}.l-footer-list li{margin-right:20px;width:160px}.l-footer-list li dt{font-size:18px;font-weight:700}.l-footer-list li dd{margin-bottom:8px}.l-footer-list li dd a{color:#fff}.l-footer-copy{font-size:12px!important;text-align:right}.l-footer-page-top{background-color:#eb9348;border-radius:50%;bottom:40px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;display:block;font-size:15px;font-weight:700;height:80px;line-height:1.2;opacity:0;padding-top:10px;pointer-events:none;position:fixed;right:10px;text-align:center;transition:opacity .2s;width:80px;z-index:12}.l-footer-page-top.is-visible{cursor:pointer;opacity:1;pointer-events:auto}.l-footer-page-top:before{color:#fff;content:"";display:block;font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:700;transform:rotate(-45deg)}.l-footer-page-top:hover{text-decoration:none}.l-footer-static{display:flex;flex-flow:column;min-height:100vh}.l-footer-static .l-footer{margin-top:auto!important}@media screen and (max-width:989px){.l-footer .u-flex{flex-flow:column}.l-footer-logo{margin:0 auto 20px;width:160px}}@media screen and (max-width:639px){.l-footer-logo{text-align:center}.l-footer-list{flex-flow:column}.l-footer-list li{border-bottom:1px solid #fff;margin:0 0 10px;padding-bottom:10px;width:auto}.l-footer-list li dd{position:relative}.l-footer-list li dd:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px;position:absolute;right:0}.l-footer-copy{text-align:center}.l-footer-page-top{font-size:12px;height:60px;padding-top:8px;width:60px}.l-footer-page-top:before{font-size:16px}}.l-main{margin:0 auto;max-width:1220px;padding:0 40px;z-index:10}.l-container,.l-hero,.l-pad100{padding-top:100px}.l-hero{background:#10467d;background:linear-gradient(180deg,#10467d 1%,#001d34);color:#fff;margin-bottom:30px;padding-bottom:10px}.l-hero .c-card-bar{border-radius:0;height:30px;position:relative;top:-40px}.l-hero .c-card-bar p{margin:0 auto;max-width:1220px;padding:3px 40px}.l-hero h2{align-items:center;display:flex}.l-hero h3{margin-bottom:10px}.l-hero p{margin:20px 0}.l-hero .l-title-gym{background-color:#fff;border-radius:2px;color:#2f2f2f;font-size:13px;margin-right:10px;padding:2px 5px}.l-hero.purple{background:#4e629a;background:linear-gradient(90deg,#4e629a 1%,#673f8a)}.l-section{margin-bottom:50px}body .l-wrapper{min-height:calc(100vh - 225px);padding-top:120px}body .l-wrapper.is-headvisual{padding-top:40px}.l-mv-moon{min-width:300px;opacity:.4;position:absolute;right:0;top:60px;width:23%;z-index:6}.l-mv-zodiac{bottom:250px;right:60px;width:30%}.l-mv-zodiac,.l-mv-zodiac-2{min-width:500px;opacity:1;position:absolute;z-index:6}.l-mv-zodiac-2{left:30px;top:100px;width:35%}@keyframes move-twink-back{0%{background-position:0 0}to{background-position:-10000px 5000px}}@keyframes move-clouds-back{0%{background-position:0 0}to{background-position:10000px 0}}.l-clouds,.l-stars,.l-twinkling{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.l-stars{background:#222c41 url(../../static/images/stars.png);background-position:top;background-repeat:no-repeat;z-index:0}.l-twinkling{animation:move-twink-back 200s linear infinite;background:transparent url(../../static/images/twinkling.png) repeat top;z-index:1}.l-clouds{animation:move-clouds-back 200s linear infinite;background:transparent url(../../static/images/clouds.png) repeat top;z-index:3}@media screen and (max-width:989px){.l-hero{padding-top:120px}.l-hero .c-card-bar{top:-20px}.l-container{padding-top:120px!important}.l-wrapper{padding-top:120px}}@media screen and (max-width:639px){.l-hero .c-card-bar p{padding:4px 20px}.l-main{padding:0 20px}}.parsley-errors-list{color:#dc3545;font-size:12px;list-style:none;margin-bottom:0;padding:0}.parsley-errors-list li{margin:5px 0 0}.c-modal-standby h2,.p-article-contents h2,.p-article-hero h2{border-bottom:1px solid #111;font-size:2.3rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding-bottom:5px;text-align:left}.c-modal-standby h3,.p-article-contents h3,.p-article-hero h3{background-color:#f3eee9;border-bottom:0;font-size:1.9rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:8px 10px;text-align:left}.c-modal-standby h4,.p-article-contents h4,.p-article-hero h4{font-size:1.6rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-align:left}.c-modal-standby a,.p-article-contents a,.p-article-hero a{color:#618cbc}.c-modal-standby p,.p-article-contents p,.p-article-hero p{font-size:1.6rem;margin:0 0 20px}.c-modal-standby img,.p-article-contents img,.p-article-hero img{margin-bottom:20px}.c-modal-standby div,.p-article-contents div,.p-article-hero div{font-size:1.6rem;margin-bottom:20px}.c-modal-standby b,.c-modal-standby dt,.c-modal-standby em,.c-modal-standby strong,.c-modal-standby th,.p-article-contents b,.p-article-contents dt,.p-article-contents em,.p-article-contents strong,.p-article-contents th,.p-article-hero b,.p-article-hero dt,.p-article-hero em,.p-article-hero strong,.p-article-hero th{font-weight:700}.c-modal-standby blockquote,.p-article-contents blockquote,.p-article-hero blockquote{background-color:rgba(56,56,56,.04);border:1px solid rgba(56,56,56,.08);box-sizing:border-box;margin:0 0 30px;padding:40px 42px;position:relative}.c-modal-standby blockquote:after,.c-modal-standby blockquote:before,.p-article-contents blockquote:after,.p-article-contents blockquote:before,.p-article-hero blockquote:after,.p-article-hero blockquote:before{color:#eb9348;display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2.2rem;font-weight:900;line-height:1;position:absolute}.c-modal-standby blockquote:before,.p-article-contents blockquote:before,.p-article-hero blockquote:before{content:"";left:20px;top:15px}.c-modal-standby blockquote:after,.p-article-contents blockquote:after,.p-article-hero blockquote:after{bottom:15px;content:"";right:20px;text-align:center}.c-modal-standby blockquote p,.p-article-contents blockquote p,.p-article-hero blockquote p{line-height:1.7;margin:10px 0 20px;padding:0;position:relative;z-index:3}.c-modal-standby blockquote cite,.p-article-contents blockquote cite,.p-article-hero blockquote cite{color:#3f84d0;font-size:1.4rem;padding:8px 0 26px;position:relative;z-index:3}.c-modal-standby blockquote a,.p-article-contents blockquote a,.p-article-hero blockquote a{color:#3f84d0}.c-modal-standby blockquote a:hover,.p-article-contents blockquote a:hover,.p-article-hero blockquote a:hover{color:#3f84d0;text-decoration:underline}.c-modal-standby ol,.c-modal-standby ul,.p-article-contents ol,.p-article-contents ul,.p-article-hero ol,.p-article-hero ul{font-size:1.6rem;margin-bottom:20px;margin-left:30px}.c-modal-standby ul li,.p-article-contents ul li,.p-article-hero ul li{list-style-type:disc}.c-modal-standby ul ul,.p-article-contents ul ul,.p-article-hero ul ul{margin-bottom:0}.c-modal-standby ol li,.p-article-contents ol li,.p-article-hero ol li{list-style-type:decimal}.c-modal-standby code,.p-article-contents code,.p-article-hero code{background-color:rgba(56,56,56,.04);border:1px solid rgba(56,56,56,.08);border-radius:4px;display:inline-block;font-size:1.6rem;margin:0 3px;padding:1px 5px 3px}.c-modal-standby pre,.p-article-contents pre,.p-article-hero pre{background-color:rgba(56,56,56,.04);border:1px solid rgba(56,56,56,.08);border-radius:4px;display:block;font-size:12px;line-height:normal!important;margin:2em 0;padding:1em;white-space:pre!important;width:100%}.c-modal-standby pre code,.p-article-contents pre code,.p-article-hero pre code{background-color:transparent;border:0;border-radius:0;display:block;line-height:2;margin:0;overflow-x:auto;padding:0 1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.c-modal-standby table,.p-article-contents table,.p-article-hero table{border-collapse:collapse;border-spacing:0;margin:40px 0;padding:0;width:100%}.c-modal-standby table tr,.p-article-contents table tr,.p-article-hero table tr{background-color:#fff;border-bottom:2px solid #fff}.c-modal-standby table tr:nth-child(2n),.p-article-contents table tr:nth-child(2n),.p-article-hero table tr:nth-child(2n){background-color:#faf8f6}.c-modal-standby table td,.c-modal-standby table th,.p-article-contents table td,.p-article-contents table th,.p-article-hero table td,.p-article-hero table th{font-size:1.6rem;padding:5px 15px}.c-modal-standby table thead th,.p-article-contents table thead th,.p-article-hero table thead th{font-size:1.4rem;padding:10px;text-align:center}.c-modal-standby table thead tr,.p-article-contents table thead tr,.p-article-hero table thead tr{background-color:#eb9348;color:#fff}.c-modal-standby .youtube,.p-article-contents .youtube,.p-article-hero .youtube{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.c-modal-standby .youtube iframe,.p-article-contents .youtube iframe,.p-article-hero .youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-article-hero h3{background-color:#ccc}.p-article-hero table{color:#2f2f2f}.p-article-hero blockquote,.p-article-hero code{background-color:hsla(0,0%,59%,.4);border-color:hsla(0,0%,59%,.5)}@media screen and (max-width:1151px){.c-tutorial-button span{display:none}.c-tutorial-button:before{margin-right:0}.c-discussion-button span{display:none}.c-discussion-button:before{margin-right:0}.c-commentary-button span{display:none}.c-commentary-button:before{margin-right:0}}button{border:none}.c-button{background-color:#eb9348;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:40px;padding:0 15px;text-align:center}.c-button:hover{text-decoration:none}.c-button-round{background-color:#eb9348!important;border-radius:14px;box-sizing:border-box;color:#fff!important;display:block;text-align:center}.c-button-round .inner{padding:0 10px}.c-button-round.small{font-size:13px;height:28px;line-height:16px}.c-button-round.icon-on{padding:5px 10px 5px 8px!important}.c-button-round.icon-on i{font-size:13px;font-weight:700;margin-right:5px}.c-button-reverse{background-color:#fff;border:1px solid #eb9348;color:#eb9348}.c-discussion-button{background-color:#4daf58}.c-discussion-button:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-registration-button{border:none;cursor:pointer;height:60px;line-height:60px;margin:20px auto 0;max-width:400px;text-decoration:none!important;width:100%}.c-registration-button.is-done{background-color:#efefef}.c-tutorial-button{background-color:#618cbc}.c-tutorial-button:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-commentary-button{background-color:#acacac}.c-commentary-button:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-commentary-button-done{background-color:#eb9348}.c-lock-button{background-color:#ccc;pointer-events:none}.c-lock-button:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-button-cleared{background:#618cbc}.c-button-cleared:after{background:#fff;border-radius:8px;color:#618cbc;content:"CLEARED !";display:block;font-size:10px;left:8%;line-height:.7;padding:4px 8px;position:absolute;top:50%;transform:translateY(-50%)}.c-button120{width:120px}.c-text-link-button{text-decoration:underline}.c-text-link-button:hover{text-decoration:none}.c-button-post{background-color:#fff;border:1px solid #eb9348;color:#eb9348}.post-active .c-button-post{background-color:#eb9348;color:#fff}.evaluate-btn{background-color:#618cbc;color:#fff}.c-pager .c-pagination{margin-bottom:60px;padding:0;text-align:center}.c-pager .c-pagination li{background:#acacac;display:inline;display:inline-block;height:40px;margin:0 2px;padding:0;position:relative;text-align:center;width:40px}.c-pager .c-pagination li a{color:#fff;display:table;font-size:1.6rem;height:100%;left:0;position:absolute;text-align:center;text-decoration:none;top:0;vertical-align:middle;width:100%}.c-pager .c-pagination li a span{display:table-cell;vertical-align:middle}.c-pager .c-pagination li a:hover{background-color:#eb9348;opacity:1}.c-pager .c-pagination li .active{background-color:#eb9348}.c-pager i{display:table-cell;vertical-align:middle}.c-card{background-color:#fff;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-sizing:border-box;margin-bottom:30px;padding:25px}.c-card-large{padding:40px 40px 10px}.c-card-list{display:flex;flex-wrap:wrap}.c-card-level{font-size:13px}.c-card-level span,.c-card-review{color:#eb9348;font-size:18px;font-weight:700}.c-card-review span{font-size:13px;margin-left:5px}.c-card-tile{margin-right:30px;padding:20px 25px 15px;position:relative;width:calc(33% - 20px)}.c-card-tile:nth-child(3n){margin-right:0}.c-card-tile .c-card-ribbon{height:85px;overflow:hidden;position:absolute;right:0;top:0;width:85px}.c-card-tile .c-card-ribbon span{background:#d03737;color:#fff;display:inline-block;font-size:12px;font-weight:700;left:-18px;letter-spacing:.05em;line-height:16px;padding:5px 0;position:absolute;text-align:center;top:14px;transform:rotate(45deg);width:160px}.c-card-tile .c-card-body{display:flex;justify-content:space-between}.c-card-tile h4{font-size:18px;font-weight:500;line-height:1.3;margin-bottom:10px;min-height:46px}.c-card-tile .c-tag-list{max-height:70px}.c-card-tile .c-tag-list li{height:30px;line-height:27px}.c-card-tile .c-meta-list{flex-flow:row wrap;margin:10px 0}.c-card-tile .c-meta-list li{font-size:inherit;margin-bottom:10px;padding:0}.c-card-tile dl{border-bottom:1px solid #e7e7e7;display:flex;font-size:13px;line-height:30px}.c-card-tile dl dt{width:90px}.c-card-tile .c-card-date{font-size:12px;margin-top:5px;text-align:right}.c-card-tile .c-card-description{height:100%;position:relative}.c-card-tile .c-card-description .c-description-bottom{bottom:14px;position:absolute;width:100%}.c-card-content-bottom{height:70px;position:relative}.c-card-content-bottom .c-wrapper-plan{border-top:1px solid #e7e7e7;bottom:0;height:40px;line-height:1.3;margin-top:10px;padding-top:10px;position:absolute;width:100%}.c-card-content-bottom .c-wrapper-plan .c-plan{font-size:12px;line-height:1.3}.c-card-content-bottom .c-wrapper-plan .c-plan span{font-size:18px;font-weight:700}.c-card-content-bottom .c-wrapper-plan .c-plan-status{background-color:#eb9348;color:#fff;padding:4px 20px}.c-card-content-bottom .c-wrapper-plan .c-plan-deadline{background-color:#fff;border:1px solid #eb9348;color:#eb9348;font-size:11px;padding:4px 15px}.c-card-content-bottom .c-wrapper-plan .c-plan-deadline:before{content:"期限："}.c-card-content-bottom .c-wrapper-plan .c-plan-deadline span{font-size:14px}.c-card-market .c-card-tile{border-top:25px solid #eb9348}.c-card-market .c-card-tile .c-card-ribbon{top:-25px}.c-card-market .c-card-tile .c-card-body{flex-wrap:wrap}.c-card-market .c-card-content-bottom{height:94px}.c-card-market .c-card-content-bottom .c-wrapper-plan{height:64px}.c-card-market .c-card-mask{height:calc(100% + 25px);position:absolute;top:-25px}.c-card-market .c-plan-provider{display:block;font-size:18px;font-weight:700;margin-bottom:4px;width:100%}.c-card-market .c-plan-provider:before{content:"Powered by";font-size:11px;font-weight:400;margin-right:4px}.c-card-market .c-plan-price{bottom:0;font-size:18px;font-weight:700;position:absolute;right:0}.c-card-market .c-plan-price:after{content:"(税込)";font-size:11px;font-weight:400;margin-left:2px}.c-card-mask{background-color:#acacac;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;height:100%;left:0;opacity:0;overflow-wrap:break-word;padding:25px;position:absolute;top:0;transition:all .2s ease;width:100%}.c-card-mask .c-card-outline{font-size:16px;font-weight:500;margin:0 0 8px}.c-card-mask .c-card-text-btn{bottom:0;color:#fff;font-weight:700;left:50%;margin:20px 0 0;position:absolute;transform:translateX(-50%)}.c-card-mask .c-card-text-btn:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:4px}.c-card-mask .c-card-text{font-size:13px}.c-card-medal{display:block;height:80px;position:absolute;right:-25px;top:-15px;width:80px;z-index:1}.c-triangle{border:10px solid transparent;border-top:16px solid #618cbc;height:0;margin:-20px auto 0;width:0}.c-card-type{border:1px solid #2f2f2f;border-radius:2px;font-size:12px;margin-right:10px;padding:3px 5px 2px}@media screen and (max-width:989px){.c-card-list{flex-flow:column}.c-card-tile{width:100%}.c-card-tile .c-meta-list,.c-card-tile .c-meta-list li{margin-bottom:0}.c-card-tile .c-progress-circle{position:absolute;right:15px;top:20px}.c-card-body,.c-card-text,.c-card-tile dl{width:calc(100% - 120px)}.c-card-content-bottom{height:-moz-fit-content;height:fit-content;margin-top:20px}}@media screen and (max-width:639px){.c-card{padding:15px}.c-card-tile .c-meta-list{flex-flow:row nowrap}.c-card-tile .c-meta-list li{margin-bottom:10px}.c-card-tile h4{width:70%}.c-card-body,.c-card-text,.c-card-tile dl{width:100%}.c-card-medal{right:-15px}.c-card-content-bottom{margin-top:8px}}.c-cate-list,.c-tag-list{display:flex}.c-cate-list li,.c-tag-list li{border:1px solid #e7e7e7;font-size:12px;margin-bottom:5px;padding:2px 5px;text-align:center}.c-tag-list{flex-wrap:wrap}.c-tag-list li{border-radius:3px;margin-right:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tag-list .c-tag-info{background-color:#acacac;border:0;color:#fff;font-weight:700}.c-tag-list .c-tag-info.is-free{background-color:#eb9348}.c-tag-list .c-tag-info.is-some-free{background-color:#fff;border:1px solid #eb9348;color:#eb9348}.c-cate-list{flex-wrap:nowrap;margin:8px 0}.c-cate-list .c-cate{background-color:#e7e7e7}.c-cate-list li{margin-right:-1px}.c-cate-list li.c-cate-table:before{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-cate-list li:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.c-cate-list li:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.c-cate-table:before{content:""!important}.c-cate-volume:before{background:url(/assets/front/static/images/icon-pic-volume.png) no-repeat 0 4px;background-size:contain;content:"";display:inline-block;filter:invert(50%) sepia(7%) saturate(6328%) hue-rotate(2deg) brightness(110%) contrast(102%);height:15px;margin-right:5px;position:relative;top:2px;width:18px}.c-meta-list{display:flex;margin:50px 0 10px}.c-meta-list li{border-right:1px solid #fff;line-height:1;margin-right:10px;padding-right:10px}.c-meta-list li:before{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-meta-hour:before{content:""!important}.c-meta-video:before{content:""!important}.c-meta-mission{background:url(/assets/front/static/images/icon-saturn.svg) no-repeat 0 0;background-size:contain;padding-left:25px}.c-meta-task:before{content:""!important}.c-meta-operation:before{content:""!important}.c-meta-participants:before{content:""!important}.c-meta-exp:before{content:""!important}.c-meta-quest:before{content:""!important}.c-meta-gym:before{content:""!important}.c-meta-assessments:before{content:""!important}.c-meta-favorite:before{content:""!important}.c-meta-medal:before{content:""!important}.c-meta-comments:before{content:""!important}.c-meta-slide:before{content:""!important}@media screen and (max-width:989px){.c-meta-list{flex-flow:column;margin-top:10px}.c-meta-list li{border:none;font-size:14px;margin-bottom:15px;padding:0}.c-meta-list .c-meta-mission{padding-left:20px}}.c-bread-crumbs{align-items:center;border-right:1px solid #acacac;display:flex;height:50px;left:0;position:absolute;transition:.4s ease-in-out}.c-bread-crumbs a{display:block;padding:0 20px 0 10px}.c-bread-crumbs a .fas{color:#618cbc;margin-left:10px}.c-bread-crumbs:hover{background-color:#efefef;opacity:1;text-decoration:none}.c-bread-crumbs a:hover{text-decoration:none}@media screen and (max-width:989px){.c-bread-crumbs ul li{display:none}.c-bread-crumbs ul li:last-child{display:block}}@media screen and (max-width:639px){.c-bread-crumbs{float:none;margin-bottom:10px;min-width:60px}.c-bread-crumbs a{padding:0;text-align:center}.c-bread-crumbs a span{display:none}.c-bread-crumbs a .fas{margin:0}}.c-modal{bottom:0;height:100%;position:fixed;z-index:100}.c-modal,.c-modal-commentary{display:none;left:0;top:0;width:100%}.c-modal-commentary{height:100vh;position:absolute}.c-modal-commentary .c-button{margin:30px auto 0;width:160px}.c-over-lay{bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:11}.c-over-lay,.c-over-lay-commentary{background:rgba(26,54,101,.9);left:0}.c-over-lay-commentary{border-radius:0 8px 8px 0;bottom:70px;position:absolute;top:125px;width:35%;z-index:5}body .c-modal-header{display:flex;justify-content:space-between}body .c-modal-header h3{font-size:2.4rem;font-weight:400}.c-modal-open+.c-modal{display:none}.c-modal-open.is-open+.c-modal,.c-modal.is-open{display:block}.c-modal-close{font-size:2.4rem;margin-right:5px}.c-modal-inner{background-color:#fff;border-radius:10px;left:50%;max-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:15}.c-modal-inner h3{font-size:2rem;line-height:40px;margin:10px 30px}.c-modal-inner h4{font-size:1.6rem}.c-modal-inner h4 span{color:#618cbc}.c-modal-inner-commentary{color:#fff;display:flex;justify-content:center;left:0;position:absolute;top:200px;width:35%;z-index:6}.c-modal-inner-commentary h3{font-size:3.6rem;margin-bottom:20px;text-align:center}.c-modal-inner-commentary p{margin-bottom:15px}.c-modal-page-index-header .c-modal-close{margin-right:20px;margin-top:5px;position:relative}.c-modal-page-index-header .c-modal-close i{color:#2f2f2f}.c-modal-page-index{border-bottom:1px solid #e7e7e7;border-radius:0 0 10px 10px;border-top:1px solid #e7e7e7;max-height:60vh;overflow-y:scroll;padding:10px 30px}.c-modal-page-index dl dt{background-color:#fff;border:1px solid #e7e7e7;cursor:pointer;font-size:1.4rem;padding:8px 15px;position:relative;transition:.4s ease-in-out}.c-modal-page-index dl dt:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:15px}.c-modal-page-index dl dt:hover{background-color:#efefef;opacity:1;transition:.4s ease-in-out}.c-modal-page-index dl dt span{color:#618cbc;font-weight:700}.c-modal-page-index dl .c-modal-page-index-button:after{display:none}.c-modal-page-index dl .is-open:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:15px}.c-modal-page-index dl .is-open+dd{max-height:100vh;overflow:auto;transition:max-height .5s ease-in}.c-modal-page-index dl :not(.is-open)+dd{max-height:0;overflow:hidden}.c-modal-page-index dl dd{background-color:#fff}.c-modal-page-index dl dd ul{width:100%}.c-modal-page-index dl dd ul li a{display:block;font-size:1.3rem;padding:8px 15px}.c-modal-page-index dl dd ul li a .c-modal-score{float:right;font-size:1.5rem}.c-modal-page-index dl dd ul li a .c-modal-score-done{color:#618cbc}.c-modal-page-index dl dd ul li a .c-modal-score-done:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-modal-page-index dl dd ul li a:hover{background-color:#efefef;opacity:1;text-decoration:none}.c-modal-page-index .c-modal-task-done{color:#618cbc;font-weight:400}.c-modal-page-index .c-modal-task-done:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-modal-back{display:block;padding:10px 0;text-align:center}.c-modal-back:hover{background-color:#618cbc;border-radius:0 0 8px 8px;color:#fff;opacity:1;text-decoration:none}.c-modal-wrapper{margin-bottom:30px}.c-modal-wrapper-commentary{width:90%}.c-modal-list-coding:before{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-modal-list-introduction{border:1px solid #e7e7e7;display:block;padding:8px 15px}.c-modal-list-introduction span{color:#618cbc;font-weight:700}.c-modal-list-introduction:hover{background-color:#efefef;opacity:1;text-decoration:none}.c-modal-list-movie:before{content:""}.c-modal-list-movie:before,.c-modal-list-slide:before{color:#eb9348;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-modal-list-slide:before{content:""}.c-modal-list-now{background-color:#618cbc;color:#fff;pointer-events:none}.c-modal-list-now span,.c-modal-list-now:before{color:#fff}.c-modal-list-lock{color:#979797;pointer-events:none}.c-modal-list-lock:before{color:#979797}body .c-modal-page-index dl dt.c-modal-task-now{background-color:#618cbc;color:#fff;display:block}body .c-modal-page-index dl dt.c-modal-task-now span{color:#fff}.c-modal-log-body{margin-bottom:15px;max-height:70vh;overflow-x:auto;padding:0 30px}.c-modal-log-body dt{color:#eb9348}.c-modal-log-body dd{margin-bottom:30px}.c-modal-standby.c-modal-inner{border-radius:10px;max-height:70%;overflow-y:scroll;padding:20px 30px;position:relative}@media screen and (max-width:639px){.c-modal-page-index{max-height:45vh;padding:10px 15px}body .c-modal-page-index dl dd ul li a .c-modal-score{font-size:1.4rem}.c-modal-log-body{max-height:60vh}}.c-nav-lists{display:flex}.c-nav-list a{color:#fff;font-size:15px;margin-right:20px}.c-nav-list a:hover{text-decoration:none}.c-nav-house-user a:before{content:""}.c-nav-house-user a:before,.c-nav-program a:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-program a:before{content:""}.c-nav-quest a:before{content:""}.c-nav-gym a:before,.c-nav-quest a:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-gym a:before{content:""}.c-nav-course a:before{content:""}.c-nav-course a:before,.c-nav-discussion a:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-discussion a:before{content:""}.c-nav-signature a:before{content:""}.c-nav-competition a:before,.c-nav-signature a:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-competition a:before{content:""}.c-nav-dx-copilot a:before{content:"";transform:rotate(270deg)}.c-nav-dx-copilot a:before,.c-nav-guide a:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-guide a:before{content:""}.c-nav-inquiry a:before{content:"";display:inline-block}.c-nav-biz a:before,.c-nav-inquiry a:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-biz a:before{content:""}.c-nav-overlay{display:none;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1}.is-open+.c-nav-overlay{display:block}.is-open+.c-nav-overlay+.c-nav-sub,.is-open+.c-nav-sub{max-height:100vh;overflow:auto;transition:max-height .5s ease-in}:not(.is-open)+.c-nav-overlay+.c-nav-sub,:not(.is-open)+.c-nav-sub{max-height:0;overflow:hidden}.c-nav-sub{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);position:absolute;top:60px;width:290px;z-index:1}.c-nav-sub ul li a{background-color:#2f2f2f;color:#fff;display:block;margin-right:0;padding:10px 15px}.c-nav-sub ul li a:hover{opacity:.9}.c-nav-sub ul li a:before{content:""}.l-header-right a.is-visible~.c-header-right-inner{transition:all .4s ease-in-out}.l-header-right a.is-visible~.c-header-right-overlay{display:block}.l-header-right a:not(.is-visible)~.c-header-right-inner{filter:blur(8px);opacity:0;pointer-events:none;transform:translateY(-8px)}.c-header-right-overlay{cursor:inherit;display:none;height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:1}.c-header-right-inner{background-color:#fff;border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);color:#2f2f2f;font-size:16px;position:absolute;right:20px;top:60px;width:260px;z-index:1}.c-header-right-inner a{color:#2f2f2f!important}.c-nav-user ul li{border-bottom:1px solid #e7e7e7;display:block;font-size:14px;margin-right:0}.c-nav-user ul li span{font-size:13px}.c-nav-user ul li:first-child{font-size:16px;font-weight:700;padding:10px}.c-nav-user ul li:nth-child(2){padding:10px}.c-nav-user ul li:last-child{border:none}.c-nav-user ul li a{padding:10px;position:relative}.c-nav-user ul li a:after{content:""!important;font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:10px}.c-nav-user ul .d-none{display:none!important}.c-nav-logout{background-color:#fff9f3;border-radius:0 0 6px 6px;display:block!important;font-size:14px;padding:8px 0;text-align:center}.c-nav-logout:after{content:none!important}.c-nav-logout:hover{background-color:#efefef}.c-nav-notice{width:350px}.c-nav-notice-header{border-bottom:1px solid #efefef;display:flex;justify-content:space-between;padding:5px 10px}.c-nav-notice-menu{display:flex;font-size:12px}.c-nav-notice-menu li{margin-right:10px}.c-nav-notice-body li{border-bottom:1px solid #e7e7e7;display:block;font-size:13px;line-height:1.6;margin-right:0;padding:8px 12px}.c-nav-notice-body li a{display:inline}.c-nav-emptystate{box-sizing:border-box;height:256px;padding:32px;position:relative;width:100%}.c-nav-emptystate .p-box-emptystate{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.c-nav-emptystate .p-box-emptystate p{font-size:16px}.c-nav-emptystate .p-box-emptystate p:first-of-type{margin:0 0 20px}.c-nav-emptystate .p-box-emptystate p:first-of-type img{width:106px}.c-nav-emptystate .p-box-emptystate-off p a.is-color-empty{color:#618cbc!important;display:inline-block}.c-nav-emptystate .p-box-emptystate-off p:first-of-type{margin:0 0 20px;text-align:center}.c-nav-emptystate .p-box-emptystate-off p:first-of-type i{color:#acacac;font-size:120px}.c-nav-notice-unread{background-color:#eaf0f8}.c-nav-notice-read{background-color:#fff}.c-nav-notice-notes{color:#acacac;display:flex;font-size:11px;justify-content:space-between;margin-top:5px}.c-nav-notice-notes p{font-size:11px!important}.c-nav-notice-function{align-items:center;display:flex}.c-nav-notice-function li{border:none;margin-left:10px!important;padding:0}.c-nav-notice-function li a{color:#acacac!important;display:inherit}.c-nav-notice-function-list{position:relative}.c-nav-notice-function-list a{display:block;height:15px;margin-top:-15px;width:15px}.c-nav-notice-function-list a:hover{opacity:1}.c-nav-notice-function-list a:hover .c-nav-notice-tooltip{display:inline-block;left:-40px;top:-45px}.c-nav-notice-function-unread:before{content:"";font-family:Font Awesome\ 5 Free;font-size:11px;font-weight:700}.c-nav-notice-function-read{position:relative}.c-nav-notice-function-read:before{content:"";font-family:Font Awesome\ 5 Free}.c-nav-notice-tooltip{background:#000;border-radius:5px;color:#fff;display:none;font-size:12px;line-height:1.6em;padding:5px;position:absolute;text-align:center;width:80px}.c-nav-notice-tooltip:before{border:7px solid transparent;border-top:14px solid #000;content:"";left:52px;margin-left:-14px;position:absolute;top:100%}.c-nav-notice-footer a{background-color:#fff9f3;display:block!important;font-size:14px;padding:5px 0;text-align:center}.c-nav-notice-footer a:hover{background-color:#efefef;opacity:1}.notice-wrapper{background-color:#fff;border:none;box-shadow:0 0 6px 0 rgba(0,0,0,.3);height:500px;overflow-x:hidden;position:absolute;right:20px;width:360px;z-index:1}@media screen and (max-width:989px){.c-nav-sub{left:0;top:100px;width:100%}.c-nav-sub ul{margin:0!important;max-width:100%!important;width:100%!important}.c-nav-sub ul li a{text-align:left!important}.c-nav-list a{color:#fff;display:block;font-size:15px;margin-right:20px}.c-nav-list a:hover{text-decoration:none}.c-nav-home{margin-left:10px;margin-top:5px}.c-nav-home a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-program{margin-left:10px;margin-top:10px}.c-nav-program a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.c-nav-signature{margin-left:10px;margin-top:10px}.c-nav-signature a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-course{margin-left:10px;margin-top:10px}.c-nav-course a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-quest{margin-left:10px;margin-top:10px}.c-nav-quest a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-gym{margin-left:10px;margin-top:10px}.c-nav-gym a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-discussion{margin-left:10px;margin-top:10px}.c-nav-discussion a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-competition{margin-left:10px;margin-top:10px}.c-nav-competition a:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-dx-copilot{margin-left:10px;margin-top:10px}.c-nav-dx-copilot a:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px;transform:rotate(270deg)}.c-nav-dx-lightbulb{margin-left:40px;margin-top:10px}.c-nav-dx-lightbulb a:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-nav-dx-bar-chart{margin-left:40px;margin-top:10px}.c-nav-dx-bar-chart a:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}}@media screen and (max-width:639px){.c-nav-notice{width:89.33333vw}.c-nav-emptystate{box-sizing:border-box;height:68.26667vw;padding:6.66667vw;position:relative;width:100%}.c-nav-emptystate .p-box-emptystate p,.c-nav-emptystate .p-box-emptystate-off p{font-size:4.26667vw}.c-nav-emptystate .p-box-emptystate p:first-of-type,.c-nav-emptystate .p-box-emptystate-off p:first-of-type{margin:0 0 5.33333vw}.c-nav-emptystate .p-box-emptystate p:first-of-type img,.c-nav-emptystate .p-box-emptystate-off p:first-of-type img{width:28.26667vw}.c-nav-sub{top:37.33333vw}.notice-wrapper{max-width:360px;right:5%;width:90%}}.c-progress-footer{background-color:#efefef;bottom:0;display:flex;height:50px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}.c-progress-back-forward{display:flex}.c-progress-next-btn{background-color:#efefef;border:1px solid #2f2f2f;color:#2f2f2f;font-size:13px;font-weight:400;height:30px;line-height:30px;margin-top:10px;width:80px}.c-progress-operation{font-size:20px;font-weight:100;line-height:50px;margin:0 40px}.p-progress-bar{background-color:#efefef;border-radius:15px;height:20px;min-width:100px;position:relative;text-align:left}.p-progress-bar span{background-color:#618cbc;border-radius:15px;display:inline-block;height:100%}.p-progress-bar p{color:#618cbc;font-size:16px;font-weight:700;left:-35px;position:absolute}.c-progress-bar{background-color:#efefef;border:2px solid #efefef;height:20px;min-width:87%;padding:1px;position:relative;text-align:left}.c-progress-bar,.c-progress-bar span{border-radius:15px;display:inline-block}.c-progress-bar span{background-color:#eb9348;height:100%;transition:width .1s ease-in-out;vertical-align:top}.c-progress-bar p{color:#eb9348;font-size:16px;font-weight:700;position:absolute;right:-40px;top:-5px}.c-progress-clear{border:2px solid #eb9348;margin-top:1px;padding:0;width:100%}.c-progress-clear,.c-progress-clear span{background-color:#eb9348}.c-progress-clear p{color:#fff;left:7px;position:absolute;right:auto;text-align:center;width:100%}.c-progress-clear p:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;left:calc(50% - 40px);margin:0 4px 0 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-progress-circle{background-color:#efefef;border-radius:50%;height:100px;margin-top:5px;position:relative;width:100px}.c-progress-circle.gt-50{background-color:#618cbc}.c-progress{clip:rect(0,100px,100px,50px)}.c-progress,.c-progress .c-progress-fill{border-radius:50%;content:"";height:100px;left:calc(50% - 50px);position:absolute;top:calc(50% - 50px);width:100px}.c-progress .c-progress-fill{clip:rect(0,50px,100px,0);background:#618cbc;transform:rotate(60deg)}.gt-50 .c-progress{clip:rect(0,50px,100px,0)}.gt-50 .c-progress .c-progress-fill{clip:rect(0,100px,100px,50px);background:#efefef}.c-percents{background:#fff;border-radius:50%;content:"";display:table;height:87px;left:calc(50% - 43.5px);position:absolute;text-align:center;top:calc(50% - 43.5px);width:87px}.c-percents span{color:#618cbc;display:block;font-size:34px;font-weight:700}.c-percents-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:989px){.c-progress-footer{height:100px}.c-progress-footer .p-button-group{border-top:1px solid #acacac;bottom:0;justify-content:center!important;right:0!important;width:100%}.c-progress-back-forward{position:absolute;right:10px}.c-progress-next-btn{width:60px}.c-progress-operation{margin:0 10px}}@media screen and (min-width:859px)and (max-width:989px){.c-progress-bar{min-width:95%}}@media screen and (min-width:639px)and (max-width:859px){.c-progress-bar{min-width:93%}}.c-table{width:100%}.c-table th{font-weight:400}.c-table td,.c-table th{border:1px solid #e7e7e7;padding:5px}.c-table-row{display:flex;justify-content:space-between}.c-table-td,.c-table-th{display:table-cell}.c-left-double{border-left:2px solid #ccc!important}.c-table-center{word-wrap:break-word;text-align:center}.c-table-post-log{border-bottom:1px solid #efefef;color:inherit;font:inherit;margin:0 0 30px;table-layout:fixed;text-align:inherit}.c-table-post-log thead th{background-color:#eaf0f8;font-weight:400}.c-table-post-log td{border-bottom:none;line-height:1.5;padding:10px}.c-table-post-log td span{color:#eb9348;cursor:pointer}.c-table-post-log td span:hover{text-decoration:none}.c-table-post-log .c-table-memo{padding-right:90px;position:relative}.c-table-post-log .c-table-memo p{word-wrap:break-word;white-space:pre-wrap}.c-table-post-log .c-table-memo-correct{border:1px solid #eb9348;border-radius:14px;font-size:12px;padding:3px;position:absolute;right:10px;text-align:center;top:10px;width:60px}.c-table-post-log .c-table-memo-correct:hover{background-color:#eb9348;color:#fff;opacity:1;text-decoration:none}@media screen and (max-width:639px){.c-table-responsive{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.c-table-responsive tr{display:block;float:left}.c-table-responsive td,.c-table-responsive th{border-bottom:none;border-right:none;display:block;height:40px}.c-table-responsive thead{display:block;float:left;width:20%}.c-table-responsive thead tr{width:100%}.c-table-responsive thead tr th:first-child{height:240px}.c-table-responsive thead tr th:last-child{height:160px}.c-table-responsive tbody{display:block;float:left;width:80%}.c-table-responsive tbody tr{width:50%}.c-table-responsive tbody th{border-bottom:none;border-right:none;width:100%!important}.c-table-responsive .c-left-double{border-left:1px solid #e7e7e7!important}}.c-accordion-header{position:relative}.c-accordion-body{opacity:0;overflow:hidden;transition:.3s ease}.c-accordion-body.is-expanded{opacity:1;overflow:visible}.c-accordion-transition-enter-active{animation-duration:.3s;animation-fill-mode:both;animation-name:c-accordion-transition-open}.c-accordion-transition-leave-active{animation-duration:.3s;animation-fill-mode:both;animation-name:c-accordion-transition-close}@keyframes c-accordion-transition-open{0%{opacity:0;overflow:hidden}to{opacity:1;overflow:hidden}}@keyframes c-accordion-transition-close{0%{opacity:.5;overflow:hidden}to{opacity:0;overflow:hidden}}.c-wrapper-tooltip{bottom:100%;left:50%;opacity:0;position:absolute;text-align:center;transform:translateX(-50%);transition:bottom .3s,opacity .6s;visibility:hidden;width:138px;z-index:1}.c-wrapper-tooltip>.c-text-tooltip{background-color:#000;border-radius:6px;color:#fff;display:inline-block;font-size:12px;line-height:1.5;padding:5px 10px}.c-wrapper-tooltip>.c-text-tooltip:after{border:5px solid transparent;border-top-color:#000;bottom:-4px;content:"";left:50%;margin-left:-5px;position:absolute}.p-button-group li a.c-discussion-button:hover>.c-wrapper-tooltip,.p-button-group li a.c-tutorial-button:hover>.c-wrapper-tooltip,.p-button-group li a.p-commentary-button:hover>.c-wrapper-tooltip,.p-button-group li a.p-operation-button-reverse:hover>.c-wrapper-tooltip{bottom:46px;opacity:1;visibility:visible}.p-button-group li a.p-commentary-button .c-wrapper-tooltip{width:220px}.p-button-group li a.c-discussion-button .c-wrapper-tooltip{width:153px}.p-button-group li a.p-operation-button-reverse .c-wrapper-tooltip{transform:translateX(-89%);width:220px}.p-button-group li a.p-operation-button-reverse .c-wrapper-tooltip .c-text-tooltip:after{bottom:-5px;left:88.5%}@media screen and (max-width:639px){.c-wrapper-tooltip{width:36.8vw}.c-wrapper-tooltip>.c-text-tooltip{border-radius:1.6vw;display:inline-block;font-size:3.2vw;line-height:1.5;padding:1.33333vw 2.66667vw}.c-wrapper-tooltip>.c-text-tooltip:after{border:1.33333vw solid transparent;border-top-color:#000;bottom:-1.06667vw;content:"";left:50%;margin-left:-1.33333vw;position:absolute}.p-button-group li a.c-discussion-button:hover>.c-wrapper-tooltip,.p-button-group li a.c-tutorial-button:hover>.c-wrapper-tooltip,.p-button-group li a.p-commentary-button:hover>.c-wrapper-tooltip,.p-button-group li a.p-operation-button-reverse:hover>.c-wrapper-tooltip{bottom:12.26667vw;opacity:1;visibility:visible}.p-button-group li a.p-commentary-button .c-wrapper-tooltip{width:58.66667vw}.p-button-group li a.c-discussion-button .c-wrapper-tooltip{width:40.8vw}.p-button-group li a.p-operation-button-reverse .c-wrapper-tooltip{transform:translateX(-89%);width:58.66667vw}.p-button-group li a.p-operation-button-reverse .c-wrapper-tooltip .c-text-tooltip:after{bottom:-1.33333vw;left:88.5%}}.c-icon-coding:before{content:""}.c-icon-coding:before,.c-icon-video:before{color:#eb9348;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-icon-video:before{content:""}.c-icon-slide:before{content:""}.c-icon-movie:before,.c-icon-slide:before{color:#eb9348;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-icon-movie:before{content:""}.c-icon-mission:before{background:url(/assets/front/static/images/icon-saturn.svg) no-repeat -1px 7px;background-size:contain;content:"";display:inline-block;height:18px;margin-right:5px;width:18px}.c-icon-done:before{color:#618cbc;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-icon-lock{color:#979797;pointer-events:none}.c-icon-lock:before{content:""}.c-icon-challenge:before,.c-icon-lock:before{font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.c-icon-challenge:before{content:""}.c-message{left:50%;position:absolute;transform:translateX(-50%);width:100%}.c-message button{background-color:transparent;border:none;font-size:1.6rem;margin-left:-20px;margin-right:10px;padding:0}.c-message-area{border-radius:3px;margin-bottom:20px;padding:10px 20px 10px 40px}.c-success{background-color:rgba(212,237,218,.8);border-color:#c3e6cb;color:#155724}.c-info{background-color:rgba(217,237,247,.8);border-color:#bcdff1;color:#31708f}.c-warning{background-color:hsla(50,81%,94%,.8);border-color:#faf2cc;color:#8a6d3b}.c-danger{background-color:hsla(0,43%,91%,.8);border-color:#ebcccc;color:#a94442}.c-maintenance{background-color:#eb9348;color:#fff;line-height:1.4;padding-bottom:10px;padding-top:70px;position:fixed;text-align:center;width:100%;z-index:10}.c-maintenance-blank{padding-top:30px}@media screen and (max-width:989px){.c-message{margin-bottom:-120px!important;padding-top:100px}.c-maintenance{padding-top:110px}.c-maintenance-blank{padding-top:40px}}@media screen and (max-width:639px){.c-maintenance{font-size:1.1rem;padding:150px 10px 10px}.c-maintenance-blank{padding-top:120px}}form{margin:15px 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../static/images/custom_select_arrow.png) right 50% no-repeat,#fff;background-size:20px,100%;border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%}select::-ms-expand{display:none}textarea{min-height:200px}.c-input{border:1px solid #e7e7e7;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.1);box-sizing:border-box;display:block;font-family:inherit;font-size:16px;height:40px;line-height:38px;margin-bottom:15px;padding:0 15px;width:100%}.c-recaptcha{display:flex;justify-content:center;margin:20px 0}.c-required{color:#d03737;font-weight:400}.c-checkbox-label{cursor:pointer;display:inline-block;line-height:20px;margin-right:20px;padding:5px 0 5px 25px;position:relative;text-align:left;vertical-align:middle;white-space:normal;width:auto}.c-custom-checkbox{background-color:#f5f5f5;border:1px solid #d9d9d9;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.1);display:inline-block;height:20px;left:0;margin:0 10px 0 0;outline:none;position:absolute;transition:.2s ease;vertical-align:top;width:20px}.c-custom-checkbox:before{speak:none;content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:700;left:2px;line-height:1;opacity:0;position:absolute;top:2px;transition:.2s ease}.c-custom-checkbox-disabled{background-color:#e9e9e9;border:1px solid silver;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.05);cursor:not-allowed;opacity:.7}.c-checkbox[type=checkbox]{opacity:0;position:absolute;z-index:-1}.c-checkbox[type=checkbox]:checked+.c-custom-checkbox:before{opacity:1}.c-label-radio{cursor:pointer;display:inline-block;line-height:20px;margin-right:20px;padding:5px 0 5px 25px;position:relative;text-align:left;vertical-align:middle;white-space:normal;width:auto}.c-custom-radio{background-color:#f5f5f5;border:1px solid #d9d9d9;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.1);display:inline-block;height:20px;margin:0 10px 0 0;outline:none;vertical-align:top;width:20px}.c-custom-radio,.c-custom-radio:before{border-radius:50%;left:0;position:absolute;transition:.2s ease}.c-custom-radio:before{background-color:#6f6f6e;bottom:0;content:"";display:block;height:12px;margin:auto;opacity:0;right:0;top:0;width:12px}.c-radio-group{margin:10px 0}.annotation-text{margin-bottom:10px}.c-radio[type=radio]{opacity:0;position:absolute;z-index:-1}.c-radio[type=radio]:checked+.c-custom-radio:before{opacity:1}.c-select{border:1px solid #e7e7e7;border-radius:0;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.1);box-sizing:border-box;display:block;font-family:inherit;font-size:16px;height:40px;line-height:38px;margin-bottom:15px;padding:0 15px;position:absolute;width:100%}.c-selsect-icon{margin:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.c-textarea{height:auto!important;min-width:550px}@media screen and (max-width:639px){.c-textarea{min-width:auto;width:100%}}.c-search form{background-color:#fff;border-radius:25px;display:flex;height:50px;justify-content:space-between;margin:0;padding:0 15px;width:300px}.c-search form input{background-color:transparent;box-sizing:border-box;height:100%;margin:0;vertical-align:top}.c-search form input:focus{outline:none}.c-search form .c-search-inner{border:none;width:100%}.c-search form .c-search-button{border:none;color:#eb9348;cursor:pointer;font-family:Font Awesome\ 5 Free;font-size:1.8rem;font-weight:700;width:30px}@media screen and (max-width:639px){.c-search{margin-bottom:20px}.c-search form{width:100%}}.c-wrapper-notice.is-ie{background:#eb9348;color:#fff;position:relative;top:60px}.c-wrapper-notice.is-ie .c-item-notice{font-size:1.4rem;height:32px;line-height:32px;margin:0 auto;text-align:center;width:1140px}.c-wrapper-notice.is-ie .c-item-notice a{color:#fff;text-decoration:underline}@media screen and (max-width:989px){.c-wrapper-notice.is-ie{height:auto;top:99px;width:100%}.c-wrapper-notice.is-ie .c-item-notice{width:100%}}@media screen and (max-width:639px){.c-wrapper-notice.is-ie{height:auto;top:160px;width:100%}.c-wrapper-notice.is-ie .c-item-notice{height:auto;line-height:1.4;padding:1rem;width:100%}}.radio-group-wrapper{align-items:center;margin-bottom:10px}.radio-group,.radio-group-wrapper{display:flex;flex-direction:column}.contents-label{display:flex}.p-mypage .l-main .is-authordetail .l-section{margin-bottom:30px}.p-mypage .l-main .is-authordetail .l-section:last-of-type{margin-bottom:0}.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail{align-items:center;display:flex;font-weight:400;justify-content:space-between}.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:after,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:before{flex-grow:1;flex-shrink:1;position:relative}.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail p{flex-grow:1;flex-shrink:0;margin:0 2.4rem}@media screen and (max-width:639px){.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:after,.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail:before{flex-basis:17.5%;flex-grow:1;flex-shrink:1;position:relative;width:17.5%}.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail p{flex-basis:auto;flex-grow:1;flex-shrink:1;margin:0 1.33333vw;width:auto}.p-mypage .l-main .is-authordetail .l-section .p-title-authordetail{font-size:5.33333vw}}.p-mypage .l-main .is-authordetail .c-progress-clear p{margin-top:2px!important}@media screen and (max-width:639px){.p-mypage .l-main .is-authordetail .l-section{margin-bottom:2.13333vw}.p-mypage .l-main .is-authordetail .c-card-tile h4{width:75%}}.p-mypage .is-authordetail .p-wrapper-userphoto{border:2px solid #fff;border-radius:50%;height:136px;margin:0 40px 0 0;min-width:136px;overflow:hidden;position:relative;width:136px}.p-mypage .is-authordetail .p-wrapper-userphoto .p-child-userphoto{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-mypage .is-authordetail .p-wrapper-username{flex-basis:83%;width:83%}@media screen and (max-width:989px){.p-mypage .is-authordetail .p-wrapper-userphoto{height:136px;margin:0 40px 0 0;min-width:136px;width:136px}.p-mypage .is-authordetail .p-wrapper-userphoto .p-child-userphoto{width:100%}.p-mypage .is-authordetail .p-wrapper-username{flex-basis:72%;width:72%}}.p-mypage .l-main .is-authordetail p{line-height:1.45;margin:1rem 0 0}@media screen and (max-width:639px){.p-mypage .l-main .is-authordetail{flex-wrap:wrap;margin:5.33333vw 0 0}.p-mypage .l-main .is-authordetail .c-card p{line-height:1.45;margin:1rem 0 0}.p-mypage .l-main .is-authordetail .p-wrapper-userphoto{height:38.4vw;margin:0 auto 9.6vw;min-height:38.4vw;min-width:38.4vw;width:38.4vw}.p-mypage .l-main .is-authordetail .p-wrapper-username{flex-basis:100%;width:100%}.p-mypage .l-main .is-authordetail .p-wrapper-username h2{display:block;text-align:center}.p-mypage .l-main .is-authordetail .p-wrapper-username span{display:block;margin:0 auto;text-align:center}.p-mypage .l-main .is-authordetail .p-wrapper-username p{font-size:3.73333vw;text-align:left}}.c-card-tile .c-card-body .is-authordetail{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:4px;width:100%}.c-card-tile .c-card-body .is-authordetail li{margin-bottom:0;margin-right:0;padding-right:0}.c-card-tile .c-card-body .is-authordetail li:first-of-type{flex-basis:24%;width:24%}.c-card-tile .c-card-body .is-authordetail li:nth-of-type(2){flex-basis:43%;width:43%}.c-card-tile .c-card-body .is-authordetail li:last-of-type{flex-basis:30%;width:30%}@media screen and (max-width:639px){.c-card-tile .c-card-body .is-authordetail li{font-size:3.46667vw;margin-right:0;padding-right:0}}@media screen and (max-width:989px){.c-card-tile .c-card-body{width:100%}.c-card-tile .c-card-body .is-authordetail{justify-content:flex-start}.c-card-tile .is-authordetail-card-text{width:100%}}.p-operation{background-color:#dbdbdb;min-height:100vh;position:relative}.p-operation.p-slideshare{overflow:auto!important}.p-operation h2{font-size:14px}.p-operation h3{font-size:1.8rem}.p-operation .p-commentary-button{background-color:#acacac}.p-operation .p-commentary-button-done{background-color:#eb9348}.p-operation .p-operation-wrapper{width:100%}.p-operation .p-operation-button{font-size:1.3rem}.p-operation .p-operation-button.c-button:hover{background-color:rgba(235,147,72,.6)}.p-operation .p-operation-button-reverse{background-color:#fff;border:1px solid #eb9348;color:#eb9348}.p-operation .p-operation-button-reverse:hover{border:1px solid rgba(235,147,72,.6);color:rgba(235,147,72,.6)}.p-operation .p-operation-button-reverse.disabled-btn{cursor:default;opacity:.5;pointer-events:none}.p-operation .p-operation-area{display:flex;height:calc(100vh - 90px);margin-top:10px}.p-operation .p-container{margin:0 auto;padding-top:70px;width:98%}.p-operation .p-container #slide-area{margin:10px auto 0;max-width:90%;width:100%}.p-operation .p-hint-button{display:none}.p-operation .p-hint-label{color:#eb9348;display:block;margin-top:40px}.p-operation .p-hint-label:hover{cursor:pointer}.p-operation .p-hint-content{background-color:#fff9f3;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.p-operation .p-hint-button:checked+.p-hint-label+.p-hint-content{height:auto;opacity:1;padding:10px;visibility:visible}.p-operation .p-block{background-color:#fff}.p-operation .p-block-ttl{align-items:center;background-color:#fff;border-bottom:1px solid #efefef;color:#2f2f2f;cursor:pointer;display:flex;font-size:15px;font-weight:400;height:34px;overflow:hidden;padding-left:20px;text-overflow:ellipsis}.p-operation .p-block-ttl .p-block-ttl-giveup-btn{background-color:hsla(0,0%,100%,.6);border:1px solid #eb9348;border-radius:2px;box-sizing:border-box;color:#eb9348;cursor:pointer;float:right;font-size:1.3rem;font-weight:700;height:24px;line-height:1;margin:2px;padding-top:4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px}.p-operation .p-block-ttl .p-block-ttl-giveup-btn.is-active{background-color:#eb9348!important;color:#fff}.p-operation .p-block-ttl .p-block-ttl-giveup-btn.is-balanced{margin-right:46px}.p-operation .p-block-ttl-borderless{border-radius:0}.p-operation .p-exp{background-color:#fff;border-radius:15px;color:#2f2f2f;float:right;height:20px;line-height:20px;margin:0 20px 0 auto;padding:0 15px}.p-operation .p-block-inner{padding:20px}.p-operation .markdown-body{font-family:Roboto,Noto Sans Japanese,sans-serif}.p-operation .p-right-block{width:65%}.p-operation .p-block-source{background-color:#fff;margin-bottom:0;position:relative}.p-operation .p-block-source .p-button-group{margin-right:8px}.p-operation .p-block-source-inner{background-color:#fff;margin-bottom:10px;overflow-y:scroll;padding:0}.p-operation .p-block-source-inner table{margin-bottom:10px}.p-operation .p-block-source-inner table th{background-color:#eaf0f8}.p-operation .p-block-source-with-img{flex-grow:2;margin-right:2%}.p-operation .p-block-source-img .p-block-source-inner{height:calc(69vh - 217px);overflow-y:scroll;padding:10px 10px 0}.p-operation .p-accordion-horizontal{display:flex;position:relative}.p-operation .p-accordion-button{background-color:#fff;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,.3);color:#eb9348;cursor:pointer;height:30px;line-height:30px;position:absolute;right:-5px;text-align:center;top:3px;transition:.4s ease-in-out;width:30px}.p-operation .p-accordion-button:hover{background-color:#eb9348;color:#fff;transition:.4s ease-in-out}.p-operation .p-accordion-button:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.p-operation .p-accordion-button-active:before{content:""}.p-operation .p-tab-item{align-items:center;color:#2f2f2f;cursor:pointer;display:flex;font-size:15px;height:34px;max-width:135px;overflow:hidden;padding:0 20px;position:relative;text-align:center;text-overflow:ellipsis}.p-operation .p-tab-item:hover{opacity:.7;text-decoration:none;transition:.4s ease-in-out}.p-operation .p-tab-item.is-active:before{border-bottom:1px solid #eb9348;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:1}.p-operation .p-tab-items{background-color:#fff;display:flex;height:34px}.p-operation .p-tab-items.source-tab:after{background:#efefef;content:"";display:block;height:1px;position:absolute;top:34px;width:100%}.p-operation .p-tab-content{background-color:#fff;display:none}.p-operation .is-show{display:block}.p-operation .post-active{background-color:#fff!important;color:#618cbc}.p-operation .p-button-group{display:flex;justify-content:flex-end;padding:5px 0;position:absolute;right:10px}.p-operation .p-button-group li{margin-left:8px;position:relative}.p-operation .p-button-group-post{justify-content:flex-start;position:relative}.p-operation .p-button-group-post li:last-child{position:absolute;right:0}.p-operation .p-block-console{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:.5px .5px 5px rgba(0,0,0,.39);font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;height:30vh;overflow:hidden}.p-operation .p-block-console-inner{height:80%;line-height:1.6;overflow-y:scroll;padding:10px 15px;white-space:pre-wrap}.p-operation .p-block-console-inner .inputed-code-block{display:flex}.p-operation .p-block-console-inner .stdout-block{color:#618cbc}.p-operation .p-block-console-inner .in-label,.p-operation .p-block-console-inner .out-label{display:inline-block;margin-right:5px;width:85px}.p-operation .p-block-console-inner .pyout-block .pyout-lines{color:#618cbc;margin-top:5px}.p-operation .p-block-console-inner .stderr-block{color:#d03737}.p-operation .p-progress{background-color:#efefef;bottom:0;display:flex;height:40px;justify-content:center;padding:5px;position:fixed;width:100%;z-index:10}.p-operation .p-modal-button{border:1px solid #e7e7e7;box-sizing:border-box;display:block;font-size:1.4rem;padding:8px 15px;width:100%}.p-operation .p-modal-button:hover{background-color:#efefef;opacity:1;text-decoration:none}.p-operation .p-modal-button:before{color:#eb9348}.p-operation .p-modal-lock{color:#979797}.p-operation .p-modal-lock:before{color:#979797;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-operation .p-modal-lock span{color:#979797}.p-operation .p-codearea{position:relative;width:100%}.p-operation .p-codearea .codearea-toggle-btn{cursor:pointer;width:15px}.p-operation .p-codearea .fas{margin-right:0;margin-top:8px}.p-operation .p-codearea .fas:hover{color:#eb9348}.p-operation [tooltip]{position:relative}.p-operation [tooltip]:after{background:rgba(23,25,28,.8);border-radius:.3ch;box-shadow:.5px .5px 3px rgba(0,0,0,.25);color:#fff;content:attr(tooltip);display:none;font-size:12px;line-height:1;max-width:145px;min-width:30px;opacity:1;overflow:hidden;padding:1ch 1.5ch;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1000}.p-operation [tooltip]:hover:after{display:block}.p-operation [tooltip=""]:after{display:none!important}.p-operation [tooltip]:not([flow]):after,.p-operation [tooltip][flow^=up]:after{bottom:calc(100% + 5px);left:25%;transform:translate(-50%,-.2em)}.p-operation .p-operation-button-reverse[tooltip][flow^=down]:after,.p-operation .p-operation-button[tooltip][flow^=up]:after{min-width:145px;white-space:pre-line}.p-operation [tooltip][flow^=down]:after{left:50%;top:calc(100% + 5px);transform:translate(-50%,.2em)}.p-operation .p-code-consolesplitter{cursor:row-resize;height:10px}.p-operation .flash__message{background-color:#ccc;border:1px solid transparent;border-radius:4px;box-sizing:border-box;margin-bottom:10px;padding:15px 30px 15px 15px;position:relative}.p-operation .flash__message .success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.p-operation .flash__message .warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.p-operation .flash__message .error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.p-operation .flash__message .info{background-color:#f2f5fe;border-color:#dfe3f0;color:#37516a}.p-operation .flash__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;font-size:18px;line-height:10px;margin:0;padding:8px;position:absolute;right:0;top:0}.p-operation .flash__close-button:active,.p-operation .flash__close-button:focus{outline:none}.p-operation .p-modal-tutorial-inner{height:100%;min-height:50vh;position:relative}.p-operation .disabled-arrow{cursor:not-allowed;opacity:.5}.p-operation .back-btn-card{left:0;right:calc(100% - 50px)}.p-operation .back-btn-card,.p-operation .p-image-tutorial{align-items:center;display:flex;height:100%;justify-content:center;position:absolute}.p-operation .p-image-tutorial{bottom:0;left:50px;right:50px;top:0}.p-operation .tutorial-image{max-height:calc(100% - 120px)}.p-operation .p-pagenation-tutorial{bottom:10px;position:absolute}.p-operation .next-btn-card{align-items:center;display:flex;height:100%;justify-content:center;left:calc(100% - 50px);position:absolute;right:0}.p-operation .fa-times-circle{position:absolute;right:10px;top:10px}.p-operation .fas{cursor:pointer}.p-operation .p-btn-tutorial-skip{background-color:#fff;border:1px solid #eb9348;border-radius:3px;bottom:10px;box-sizing:border-box;color:#eb9348;cursor:pointer;display:inline-block;display:block;font-weight:500;height:40px;line-height:40px;padding:0 15px;position:absolute;right:10px;text-align:center}.p-operation .p-btn-tutorial-skip:hover{background-color:#eb9348;border:1px solid #ff8c00;color:#fff;font-weight:700}@media screen and (max-width:896px)and (orientation:portrait){.p-operation #tutorialModal .v--modal-box.v--modal{height:auto!important;top:auto!important;transform:translateY(50%)}}@media screen and (max-width:896px)and (orientation:landscape){.p-operation #tutorialModal .v--modal-box.v--modal{height:100vh!important;left:auto!important;margin:0 auto;top:0;width:80%!important}}@media screen and (max-width:896px){.p-operation .p-btn-tutorial-skip{font-size:8px;height:35px;line-height:12.5px;padding:5px;width:80px}}.p-operation .p-modal-levelup-inner{background:no-repeat #ffe34a url(/assets/front/static/images/level-up-bg.png);border-radius:10px;position:absolute;right:10px;z-index:11}.p-operation .p-modal-levelup-inner .p-btn-levelup-close{position:absolute;right:5px;top:5px}.p-operation .p-modal-levelup-inner .p-box-level{background:50%/80% url(/assets/front/static/images/level-up.png) no-repeat;height:200px;width:220px}.p-operation .p-modal-levelup-inner .p-logo-levelup{margin:5px auto 0;text-align:center;width:120px}.p-operation .p-string-congratulations{color:#d03737;font-size:2rem;text-align:center}.p-operation .p-card-level{display:flex;flex-direction:column;font-weight:700;position:absolute;text-align:center;top:50%;width:100%}.p-operation .p-card-level .p-string-level{font-size:1.5rem;margin:10px}.p-operation .p-card-level .p-number-level{color:#d03737;font-size:3rem;margin-top:-18px}.p-operation .slide-enter,.p-operation .slide-enter-active,.p-operation .slide-leave,.p-operation .slide-leave-active{transition:transform 1s}.p-operation .slide-enter,.p-operation .slide-leave-active{transform:translateX(300px)}.p-operation .p-zone-code{border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;box-shadow:.5px .5px 5px rgba(0,0,0,.39);left:0;position:absolute;top:0}.p-operation .p-zone-code .p-tab-items{border-bottom:1px solid #efefef;border-top-left-radius:3px;border-top-right-radius:3px}.p-operation .p-position-buttongroup{bottom:0;right:0}.p-operation .code-area-disabled-btn{cursor:not-allowed;opacity:.5}.p-operation .markdown-body{font-size:1.4rem}.p-operation #tips-markdwon.markdown-body{color:#fff}.p-operation #tips-markdwon.markdown-body pre code,.p-operation #tips-markdwon.markdown-body table{color:#24292e}.p-operation #tips-markdwon.markdown-body p code{background-color:#bc8f8f}.p-operation .markdown-body ul{list-style-type:disc}.p-operation .markdown-body ol{list-style-type:decimal}.p-operation .background-loader{align-items:center;display:flex;justify-content:center;min-height:100%;width:100%}@keyframes rotate{0%{transform:rotate(1turn)}}.p-operation .rounded-ball{animation-duration:.5s;animation-fill-mode:backwards;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-radius:50%;height:50px;width:50px}.p-operation .p-modal-largeimage-inner{display:flex;flex-direction:row;height:100%;position:absolute;width:100%}.p-operation .p-wrapper-image-original{height:100%;overflow:hidden;position:relative;width:100%}.p-operation .p-wrapper-image-original.zoom{border-right:1px solid #f7f7f7;cursor:zoom-in;width:50%}.p-operation .p-image-original{cursor:crosshair;height:auto;max-width:none;position:absolute;vertical-align:initial}.p-operation .p-image-original.zoom{cursor:zoom-in}.p-operation .p-pane-image-right{overflow:hidden;position:relative;width:50%}.p-operation .p-image-zoom{border-color:red;height:auto;max-width:none;position:absolute;vertical-align:initial}.p-operation .p-cursor-zoomlens{border:1px solid #f57716;box-sizing:border-box;opacity:.5;pointer-events:none;position:absolute;z-index:1000}.p-operation .p-cursor-zoomlens-inner{background:#f57716;height:100%;opacity:.2;width:100%}.p-operation .p-wrapper-zoomcontroll{bottom:10px;position:absolute;right:10px}.p-operation .p-btn-zoom{background:#f4f4f5;border-color:#d3d4d6;border-radius:5px;color:#909399;cursor:pointer;padding:10px 15px}.p-operation .p-btn-zoom .zoom{background:#909399;box-shadow:1px 2px 3px rgba(0,0,0,.6);color:#fff}.p-operation .p-text-cross{padding-left:5px;padding-right:5px}.p-operation .p-select-times{border:1px solid #dcdfe6;border-radius:4px;outline:none;padding:5px 5px 5px 10px;width:90px}.p-operation .evaluate-disabled-btn{cursor:not-allowed;opacity:.5}.p-operation .evaluate-icon{margin-right:5px}.p-operation .clear-plot-band{opacity:.3}@media screen and (max-width:989px){.p-operation .p-container{padding-bottom:60px;padding-top:110px}.p-operation .p-operation-area,.p-operation .p-zone-jupyter{height:calc(100vh - 240px)}}@media screen and (max-width:639px){.p-operation .p-button-group{justify-content:flex-start}}#operation-answer .ace_gutter,#operation-editor .ace_gutter{background-color:#fff}.p-operation{min-width:auto}.p-modal-tutorial-inner{height:100%;min-height:50vh;position:relative}.disabled-arrow{cursor:not-allowed;opacity:.5}.back-btn-card{left:0;right:calc(100% - 50px)}.back-btn-card,.p-image-tutorial{align-items:center;display:flex;height:100%;justify-content:center;position:absolute}.p-image-tutorial{bottom:0;left:50px;right:50px;top:0}.tutorial-image{max-height:calc(100% - 120px)}.p-pagenation-tutorial{bottom:10px;position:absolute}.next-btn-card{align-items:center;display:flex;height:100%;justify-content:center;left:calc(100% - 50px);position:absolute;right:0}.fa-times-circle{position:absolute;right:10px;top:10px}.fas{cursor:pointer}.p-btn-tutorial-skip{background-color:#fff;border:1px solid #eb9348;border-radius:3px;bottom:10px;box-sizing:border-box;color:#eb9348;cursor:pointer;display:inline-block;display:block;font-weight:500;height:40px;line-height:40px;padding:0 15px;position:absolute;right:10px;text-align:center}.p-btn-tutorial-skip:hover{background-color:#eb9348;border:1px solid #ff8c00;color:#fff;font-weight:700}@media screen and (max-width:896px)and (orientation:portrait){#tutorialModal .v--modal-box.v--modal{height:auto!important;top:auto!important;transform:translateY(50%)}}@media screen and (max-width:896px)and (orientation:landscape){#tutorialModal .v--modal-box.v--modal{height:100vh!important;left:auto!important;margin:0 auto;top:0;width:80%!important}}@media screen and (max-width:896px){.p-btn-tutorial-skip{font-size:8px;height:35px;line-height:12.5px;padding:5px;width:80px}}.c-nav-sub .fas{margin-right:5px}.ace_gutter,.ace_gutter+.ace_scroller>.ace_content{transition:font-size .2s ease-in-out}.ace_gutter.small,.ace_gutter.small+.ace_scroller>.ace_content{font-size:12px}.ace_gutter.medium,.ace_gutter.medium+.ace_scroller>.ace_content{font-size:14px}.ace_gutter.large,.ace_gutter.large+.ace_scroller>.ace_content{font-size:16px}.tooltip.popover .popover-inner{box-shadow:0 0 6px rgba(0,0,0,.32)!important}.tooltip.popover .popover-arrow{opacity:0}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#000;border-radius:16px;color:#fff;line-height:1.2;padding:5px 10px 4px}.tooltip .tooltip-arrow{border-color:#000;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1);color:#000;padding:24px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.p-user-account-session .p-main-account-switch{border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin:0 0 64px;width:100%}.p-user-account-session .p-list-switch li{align-items:center;background:#fff;border-bottom:1px solid #efefef;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 4rem;transition:all .5s}.p-user-account-session .p-list-switch li.is-selected{background:#eaf0f8;pointer-events:none}.p-user-account-session .p-list-switch li.is-selected .is-right p{text-align:center;width:160px}.p-user-account-session .p-list-switch li:last-of-type{border-bottom:none}.p-user-account-session .p-list-switch li:hover{background:#efefef}.p-user-account-session .p-list-switch li .is-left p{font-size:2rem;font-weight:600}.p-user-account-session .p-list-switch li .is-left span{font-size:1.6rem;font-weight:300}.p-user-account-session .p-list-switch li .is-right p{font-size:1.6rem}@media screen and (max-width:639px){.p-user-account-session .p-main-account-switch{margin:0}.p-user-account-session .p-list-switch li{cursor:pointer;padding:2.66667vw 5.33333vw}.p-user-account-session .p-list-switch li.is-selected .is-right p{text-align:center;width:auto}.p-user-account-session .p-list-switch li .is-left{flex-basis:50%}.p-user-account-session .p-list-switch li .is-left p{font-size:3.73332vw;font-weight:600}.p-user-account-session .p-list-switch li .is-left span{font-size:3.2vw;font-weight:300}.p-user-account-session .p-list-switch li .is-right{flex-basis:40%}.p-user-account-session .p-list-switch li .is-right p{font-size:3.73332vw}}.p-quest-detail h2{font-weight:500}.p-quest-detail .p-quest-survey{bottom:0;max-width:405px;position:fixed;right:20px;z-index:11}.p-quest-detail .p-quest-survey h3{font-size:18px;font-weight:500}.p-quest-detail .p-quest-survey p{color:#979797;font-size:14px;line-height:1.6;margin-bottom:20px}.p-quest-detail .p-quest-survey .c-card{border:5px solid #eb9348;position:relative}.p-quest-detail .p-quest-survey .p-survey{position:relative}.p-quest-detail .p-quest-survey .p-survey .p-survey-title{color:#2f2f2f;font-size:15px;font-weight:600;margin-bottom:20px;padding-left:26px}.p-quest-detail .p-quest-survey .p-survey .p-survey-title:before{color:#eb9348;content:"Q.";font-size:20px;font-weight:500;left:0;position:absolute;top:-6px}.p-quest-detail .p-quest-survey .p-survey-select{-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;margin-left:24px}.p-quest-detail .p-quest-survey .p-survey-select label{cursor:pointer;font-size:14px;padding-left:30px;position:relative;width:12%}.p-quest-detail .p-quest-survey .p-survey-select label:after,.p-quest-detail .p-quest-survey .p-survey-select label:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.p-quest-detail .p-quest-survey .p-survey-select label:before{background-color:#fff;border:1px solid #ddd;border-radius:50%;height:15px;left:5px;width:15px}.p-quest-detail .p-quest-survey .p-survey-select label:after{background-color:#ddd;border-radius:50%;height:11px;left:7px;opacity:0;width:11px}.p-quest-detail .p-quest-survey .p-survey-select input:checked+label:after{opacity:1}.p-quest-detail .p-quest-survey .p-survey-select .is-hidden{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-quest-detail .p-quest-survey .p-survey-toggle{position:absolute;right:0;top:0}.p-quest-detail .p-quest-survey .p-survey-btn-group{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:center;margin-top:20px}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-not-now,.p-quest-detail .p-quest-survey .p-survey-btn-group .is-submit{border-radius:8px;font-size:14px;line-height:40px;width:140px}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-submit{background:#eb9348;border:0;color:#fff;font-weight:500;opacity:.7}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-submit:hover{opacity:1}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-submit:disabled{background:#e7e7e7;color:#979797;cursor:not-allowed}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-not-now{border:1px solid #979797;color:#979797}.p-quest-detail .p-quest-survey .p-survey-btn-group .is-not-now:hover{border:1px solid #eb9348;color:#eb9348;opacity:.7}.p-quest-detail .p-quest-survey .p-survey-close{background:transparent;cursor:pointer;height:50px;position:relative;width:50px}.p-quest-detail .p-quest-survey .p-survey-close span{background-color:#979797;display:inline-block;height:2px;left:16px;position:absolute;transition:all .4s;width:35%}.p-quest-detail .p-quest-survey .p-survey-close span:first-of-type{top:20px;transform:translateY(6px) rotate(-45deg)}.p-quest-detail .p-quest-survey .p-survey-close span:nth-of-type(2){top:32px;transform:translateY(-6px) rotate(45deg)}.p-quest-detail .p-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.p-quest-detail .p-wrapper .p-card-notice-fullsize{position:relative;width:100%}.p-quest-detail .p-wrapper .p-card-notice-fullsize .p-item-history{font-size:12px;position:absolute;right:28px;top:24px}.p-quest-detail .p-wrapper .p-card-notice-fullsize .p-item-history a{text-decoration:underline}.p-quest-detail .p-wrapper .p-card-notice-fullsize .p-text-version{font-weight:500}.p-quest-detail .p-wrapper .p-card-notice-fullsize ul{background:#f3f6f8;padding:24px}.p-quest-detail .p-wrapper .p-card-notice-fullsize ul li a{text-decoration:underline}.p-quest-detail .p-wrapper .p-card-notice-fullsize ul li:last-of-type{line-height:1;text-align:right}.p-quest-detail .p-main{order:1;width:75%}.p-quest-detail h3{font-size:20px;font-weight:500;margin-bottom:10px}.p-quest-detail .p-side{order:2;width:23%}.p-quest-detail .p-side .p-reset-button{height:60px;width:100%}.p-quest-detail .p-quest-intro-button{height:50px;line-height:50px;margin:20px auto 0;min-width:210px;position:relative;width:40%}.p-quest-detail .c-card-bar{background-color:#eb9348}.p-quest-detail .p-card-header{margin-bottom:20px}.p-quest-detail .p-card-header .c-card-review{margin:4px 0}.p-quest-detail .p-card-buy{font-size:13px;text-align:center}.p-quest-detail .p-card-buy .p-card-buy-button{background-color:#d03737;border-radius:3px;color:#fff;margin:8px 0;padding:2px 0;width:100%}.p-quest-detail .p-card-buy .p-card-buy-button span{font-size:24px;font-weight:700;margin-right:5px}.p-quest-detail .p-card-buy .p-card-buy-button:hover{text-decoration:none}.p-quest-detail .p-card-buy .p-quest-question a{color:#618cbc;text-decoration:underline}.p-quest-detail .p-progress-bar{align-items:center;display:flex;margin-left:auto;margin-top:10px;min-width:300px;width:50%}.p-quest-detail .p-progress-bar p{color:#618cbc;left:-45px;text-align:right;width:40px}.p-quest-detail .p-intro-button{background-color:#fff;border:2px solid #eb9348;color:#fff;color:#2f2f2f;display:flex;height:50px;justify-content:space-between;line-height:50px;margin:10px 0;width:200px}.p-quest-detail .p-intro-button:hover{background-color:#fff9f3;opacity:1}.p-quest-detail .p-intro-button a:hover{text-decoration:none}.p-quest-detail .c-table>.p-task-list:first-child{border-top:1px solid #e7e7e7;margin-top:10px}.p-quest-detail .p-task-list{border-bottom:1px solid #e7e7e7;cursor:pointer;padding:10px 30px 10px 5px;position:relative;transition:.4s ease-in-out}.p-quest-detail .p-task-list:hover{background-color:#efefef;transition:.4s ease-in-out}.p-quest-detail .p-task-list .c-table-th{font-weight:700;margin-right:10px;min-width:40px;white-space:nowrap;width:5%}.p-quest-detail .p-task-list .c-table-td:nth-child(2){flex-basis:400px;font-size:16px;font-weight:500;margin-right:10px}.p-quest-detail .p-task-list .c-table-td:nth-child(2) .fab{font-size:18px;margin-left:3px}.p-quest-detail .p-task-list .c-table-td:nth-child(3){flex-basis:200px}.p-quest-detail .p-task-list .c-table-td:nth-child(3) ul li{background-color:#fff;margin-bottom:0}.p-quest-detail .p-task-list .c-table-td:last-child{flex-basis:80px;font-size:16px;font-weight:500;text-align:right;white-space:nowrap}.p-quest-detail .p-task-list:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.4s ease-in-out}.p-quest-detail .p-task-list>a:hover{text-decoration:none}.p-quest-detail .p-tag-free{background-color:#d03737;border-radius:3px;color:#fff;font-size:13px;margin-left:10px;padding:3px 5px}.p-quest-detail .p-task-list-done{background-color:#eaf0f8}.p-quest-detail .p-task-list-lock{cursor:default;pointer-events:none;position:relative;z-index:1}.p-quest-detail .p-task-list-lock:hover{background:transparent}.p-quest-detail .p-task-list-lock:before{color:#fff;content:"　ご契約いただくと閲覧可能となります";font-family:Font Awesome\ 5 Free;font-weight:700;left:50%;margin-right:5px;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.p-quest-detail .p-task-list-lock:after{background:linear-gradient(90deg,rgba(0,0,0,.6) 1%,rgba(0,0,0,.65) 9%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.6));content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:5}.p-quest-detail .p-task-list-lock .c-table-row{color:#979797}.p-quest-detail .p-task-list-slide:after,.p-quest-detail .p-task-list-video:after{content:""}.p-quest-detail .p-task-list.is-active{border:none}.p-quest-detail .p-task-list.is-active:after{top:15%;transform:rotate(-180deg)}.p-quest-detail .p-task-detail{background-color:#f7f7f7;padding:15px 20px}.p-quest-detail .p-task-detail-close{cursor:pointer;font-size:24px;line-height:1;margin-right:-10px;margin-top:-5px}.p-quest-detail .p-task-detail-meta{font-size:13px;margin:8px 0}.p-quest-detail .p-task-detail-meta li{border:none;font-size:14px;font-weight:400;line-height:1;margin-right:5px}.p-quest-detail .p-task-text{font-size:12px;margin:5px 0;padding:5px 0}.p-quest-detail .p-operation-list li{margin-bottom:8px;margin-left:24px}.p-quest-detail .p-operation-list li a{padding-left:25px;position:relative}.p-quest-detail .p-operation-list li a:before{left:0;position:absolute}.p-quest-detail .p-operation-done{margin-left:0!important}.p-quest-detail .p-operation-done:before{color:#618cbc;content:""!important;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.p-quest-detail .p-operation-lock{color:#979797;margin-left:0!important}.p-quest-detail .p-operation-lock:before{content:""!important;font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.p-quest-detail .p-operation-lock a{color:#979797;pointer-events:none}.p-quest-detail .p-operation-lock a:before{color:#979797}.p-quest-detail .p-quest-progress{overflow:hidden;padding:15px 0 0;text-align:center}.p-quest-detail .p-quest-progress .p-progress-title{font-size:20px;font-weight:700;line-height:1.6}.p-quest-detail .p-quest-progress .p-progress-subtitle{font-size:18px;font-weight:700}.p-quest-detail .p-quest-progress .p-chart{display:flex;justify-content:center;margin-bottom:15px;position:relative}.p-quest-detail .p-quest-progress .p-chart .chart-container{display:flex;justify-content:center;padding-top:20px}.p-quest-detail .p-quest-progress .p-chart .fas{color:#618cbc;font-size:60px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%)}.p-quest-detail .p-quest-progress .p-chart .p-chart-0{left:50%;position:absolute;top:-5px;transform:translateX(-50%)}.p-quest-detail .p-quest-progress .p-chart .p-chart-25{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.p-quest-detail .p-quest-progress .p-chart .p-chart-50{bottom:-5px;left:50%;position:absolute;transform:translateX(-50%)}.p-quest-detail .p-quest-progress .p-chart .p-chart-75{left:10px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.p-quest-detail .p-quest-progress .p-chart #p-progress-chart{margin-top:20px}.p-quest-detail .p-quest-progress .p-item-social{border-bottom:1px solid #efefef;border-top:1px solid #efefef;box-sizing:border-box;cursor:pointer;display:flex;height:46px;margin:20px 0 0;transition:all .4s}.p-quest-detail .p-quest-progress .p-item-social:hover{background:#f4f4f4}.p-quest-detail .p-quest-progress .p-item-social .p-text-share{font-size:13px;height:46px;line-height:46px;margin:0;padding:0 0 0 40px;text-align:center;width:78%}.p-quest-detail .p-quest-progress .p-item-social .p-button-share-tw{height:46px;margin:0;text-align:center;width:22%}.p-quest-detail .p-quest-progress .p-item-social .p-button-share-tw img{cursor:pointer;display:inline-block;margin:4px 20px 6px 0;max-width:36px}.p-quest-detail .p-quest-progress .p-item-oneline{display:block;font-size:13px;height:46px;line-height:46px;margin:0;padding:0;text-align:center;width:100%}.p-quest-detail .p-quest-progress .p-item-oneline a{display:block;height:100%;width:100%}.p-quest-detail .p-quest-progress .p-item-oneline a:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 8px}.p-quest-detail .p-quest-progress .p-item-oneline a:hover{background:#f4f4f4;opacity:1;text-decoration:none}.p-quest-detail .p-last-mission-title{display:flex;justify-content:space-between}.p-quest-detail .p-last-mission-title span{white-space:nowrap}.p-quest-detail .p-last-mission-button{height:50px;line-height:50px;margin:20px auto 0;min-width:210px;position:relative;width:55%}.p-quest-detail .c-discussion-button{height:80px;line-height:80px;margin-bottom:30px}.p-quest-detail .p-badge{box-shadow:none;color:#fff;display:flex;flex-flow:column;padding:15px;position:relative}.p-quest-detail .p-badge .p-item-bgframe{background:linear-gradient(180deg,#10467d 1%,#001d34);border-radius:4px;display:none;height:85%;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:90%;z-index:5}.p-quest-detail .p-badge .p-item-goldframe{border-left:1px solid #a67c00;border-right:1px solid #a67c00;display:none;height:76%;left:50%;margin:0 auto 24px;position:absolute;text-align:center;top:22px;transform:translateX(-50%);width:82%;z-index:10}.p-quest-detail .p-badge .p-item-goldframe:after,.p-quest-detail .p-badge .p-item-goldframe:before{background:linear-gradient(90deg,#a67c00 1%,#c90 50%,#a67c00);content:"";display:block;height:1px;width:100%}.p-quest-detail .p-badge .p-item-goldframe:after{bottom:0;position:absolute}.p-quest-detail .p-badge h3{font-size:16px;line-height:1.4;margin:0 auto 24px;text-align:center;z-index:10}.p-quest-detail .p-badge img{margin:12px auto;max-width:80px;z-index:10}.p-quest-detail .p-badge img.p-image-gold{display:none}.p-quest-detail .p-badge img.p-image-white{display:block}.p-quest-detail .p-badge dl{display:flex;font-size:15px}.p-quest-detail .p-badge dl dt{width:100px}.p-quest-detail .is-cleared .p-item-bgframe,.p-quest-detail .is-cleared .p-item-goldframe{display:block}.p-quest-detail .is-cleared h3{border:none;color:#c90;font-size:16px;margin:0 auto 24px;z-index:10}.p-quest-detail .is-cleared img{margin:12px auto;max-height:79px;max-width:80px;z-index:10}.p-quest-detail .is-cleared img.p-image-gold{display:block}.p-quest-detail .is-cleared img.p-image-white{display:none}.p-quest-detail .p-badge-clear{background:#10467d;background:linear-gradient(180deg,#10467d 0,#001d34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#10467d",endColorstr="#001d34",GradientType=0)}.p-quest-detail .p-badge-noclear{background:#ccc}.p-quest-detail .p-author{padding:15px}.p-quest-detail .p-author .p-author-photo{border-radius:50%;display:block;margin:0 auto 10px;width:80px}.p-quest-detail .p-author h3{font-size:18px;line-height:1.4;margin-bottom:0;text-align:center}.p-quest-detail .p-author .p-author-occupation{border-bottom:1px solid #efefef;margin-bottom:10px;padding-bottom:10px;text-align:center}.p-quest-detail .p-wrapper-description{display:flex;justify-content:space-between}.p-quest-detail .p-wrapper-description .p-item-description{overflow-wrap:break-word;width:74%}.p-quest-detail .p-wrapper-description .p-item-description a{color:#fff;margin:4px 0;text-decoration:underline}.p-quest-detail .p-wrapper-description .p-item-description a:after{color:#eb9348;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin:0 8px 0 4px}.p-quest-detail .p-wrapper-description .p-item-description .c-card-review{margin:0}.p-quest-detail .p-wrapper-description .p-item-description .c-cate-list{color:#000}.p-quest-detail .p-wrapper-description .p-item-description .c-cate-list li{background-color:#fff}.p-quest-detail .p-wrapper-description .p-item-description .c-cate-list .c-cate{background-color:#e7e7e7}.p-quest-detail .p-wrapper-description .p-badge{color:#2f2f2f;height:180px;overflow:hidden;padding:24px 0 0;width:23%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social{border-bottom:1px solid #efefef;border-top:1px solid #efefef;box-sizing:border-box;cursor:pointer;display:flex;height:46px;pointer-events:none;transition:all .4s}.p-quest-detail .p-wrapper-description .p-badge .p-item-social:hover{background:#f4f4f4}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-text-share{color:#acacac;font-size:13px;height:46px;line-height:46px;margin:0;padding:0 0 0 48px;text-align:center;width:73%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-button-share-tw{height:46px;margin:0;text-align:center;width:27%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-button-share-tw img{cursor:pointer;display:inline-block;margin:4px 8px 6px 0;max-width:36px}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline{display:block;font-size:13px;height:46px;line-height:46px;margin:0;padding:0;text-align:center;width:100%}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline a{display:block;height:100%;width:100%}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline a:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 8px}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline a:hover{background:#f4f4f4;opacity:1;text-decoration:none}.p-quest-detail .p-wrapper-description .is-cleared .p-item-social{pointer-events:auto}.p-quest-detail .p-wrapper-description .is-cleared .p-item-social .p-text-share{color:#2f2f2f}.p-quest-detail .p-wrapper-description .c-card{margin:0}.p-quest-detail .p-wrapper-record{margin:24px auto}.p-quest-detail .p-wrapper-record .p-table-record tbody tr th{background:#eaf0f8;width:40%}.p-quest-detail .p-wrapper-record .p-table-record tbody tr td{padding:8px 16px 8px 0;text-align:right}@media screen and (max-width:989px){.p-quest-detail .p-wrapper{display:block}.p-quest-detail .p-main{width:100%}.p-quest-detail .p-side{align-items:center;display:flex;flex-flow:column;width:100%}.p-quest-detail .p-side .c-card{min-width:260px}.p-quest-detail .p-side .c-discussion-button{margin-bottom:30px}.p-quest-detail .c-button{margin:10px auto 0;max-width:260px;width:100%}.p-quest-detail .c-forum-button{margin-bottom:30px}.p-quest-detail .p-card-header{align-items:flex-start;flex-flow:column}.p-quest-detail .p-intro-button{margin-bottom:30px;margin-top:15px;order:2;width:100%}.p-quest-detail .p-progress-bar{margin-bottom:20px;margin-right:0;margin-top:15px;width:90%}.p-quest-detail .p-wrapper-description .p-item-description{width:64%}.p-quest-detail .p-wrapper-description .p-badge{width:31%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-text-share{font-size:12px;padding:0 0 0 28px}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline{font-size:12px}.p-quest-detail .p-quest-progress .p-item-social .p-text-share{font-size:12px;width:72%}.p-quest-detail .p-quest-progress .p-item-social .p-button-share-tw{width:28%}.p-quest-detail .p-quest-progress .p-item-social .p-button-share-tw img{margin:4px 4px 6px 0}.p-quest-detail .p-quest-progress .p-item-oneline{font-size:12px}.p-quest-detail .p-task-detail .c-meta-list{flex-flow:row;flex-wrap:wrap}.p-quest-detail .p-task-list .c-table-td:last-child{text-align:left}}@media screen and (max-width:639px){.p-quest-detail .l-hero{padding:42.66667vw 0 0}.p-quest-detail .l-main{padding:0 20px}.p-quest-detail .l-main .p-card-notice-fullsize .p-last-mission-title .p-item-history{position:relative;right:0;top:0}.p-quest-detail .l-main .p-card-notice-fullsize ul{padding:1.5rem}.p-quest-detail .c-table-row{display:block}.p-quest-detail .c-table-th{display:block;line-height:1}.p-quest-detail .c-table-td{display:block;flex-basis:0!important}.p-quest-detail .c-table-td:nth-child(2){line-height:1.6;margin-bottom:5px}.p-quest-detail .c-table-td:nth-child(3){float:left}.p-quest-detail .p-task-list.is-active:after{top:30%}.p-quest-detail .p-task-list-lock .c-table-th{display:inline}.p-quest-detail .p-task-list-lock .c-table-th:before{position:static}.p-quest-detail .p-task-list-lock:before{font-size:3.73334vw;text-align:center;width:100%}.p-quest-detail .p-task-list-lock:after{background:linear-gradient(90deg,rgba(0,0,0,.6) 1%,rgba(0,0,0,.625) 50%,rgba(0,0,0,.6))}.p-quest-detail .p-task-detail{min-width:320px;width:100%}.p-quest-detail .p-quest-intro-button{margin-top:15px}.p-quest-detail .p-progress-bar{margin-right:0;margin-top:15px;min-width:auto;width:88%}.p-quest-detail .p-task-detail{left:0;top:0}.p-quest-detail .p-task-detail-meta li{margin-bottom:10px}.p-quest-detail .p-last-mission-title{flex-flow:column}.p-quest-detail .p-last-mission-title span{text-align:right}.p-quest-detail .p-wrapper-description{flex-wrap:wrap}.p-quest-detail .p-wrapper-description .p-item-description{width:100%}.p-quest-detail .p-wrapper-description .p-badge{margin:0 0 2rem;width:100%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-text-share{font-size:1.3rem;padding:0 0 0 21.33334vw;width:72%}.p-quest-detail .p-wrapper-description .p-badge .p-item-social .p-button-share-tw{text-align:left;width:28%}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline a{font-size:1.3rem}.p-quest-detail .p-wrapper-description .p-badge .p-item-oneline a:after{margin:0 0 0 1rem}.p-quest-detail .p-card-buy,.p-quest-detail .p-quest-progress{width:100%}.p-quest-detail .p-quest-progress .p-chart{margin:0 0 9.6vw}.p-quest-detail .p-quest-progress .p-chart .p-chart-0{top:-3.2vw}.p-quest-detail .p-quest-progress .p-chart .p-chart-25{right:6.93334vw}.p-quest-detail .p-quest-progress .p-chart .p-chart-50{bottom:-6.4vw}.p-quest-detail .p-quest-progress .p-chart .p-chart-75{left:6.93334vw}.p-quest-detail .p-quest-progress .p-item-social .p-text-share{font-size:1.3rem;padding:0 0 0 21.33334vw;width:72%}.p-quest-detail .p-quest-progress .p-item-social .p-button-share-tw{text-align:left;width:28%}.p-quest-detail .p-quest-progress .p-item-oneline a{font-size:1.3rem}.p-quest-detail .p-quest-progress .p-item-oneline a:after{margin:0 0 0 1rem}.p-quest-detail .p-wrapper-record .p-table-record tbody tr th{font-size:3.73334vw;width:45%}.p-quest-detail .p-wrapper-record .p-table-record tbody tr td{font-size:3.73334vw}}.p-registration{min-height:100vh;position:relative}.p-registration h3{font-size:18px;font-weight:400;margin-bottom:20px;text-align:center}.p-registration .p-registration-wrapper{margin:0 auto 60px;padding:30px 70px;position:relative;width:500px}.p-registration .p-registration-wrapper a{color:#eb9348;font-weight:700;text-decoration:underline}.p-registration .p-registration-wrapper a:hover{text-decoration:none}.p-registration .p-registration-wrapper a.submit-button{color:#fff}.p-registration .p-registration-wrapper p{margin:10px 0}.p-registration .p-registration-wrapper p.for-signin{margin-top:30px;text-align:center}.p-registration .p-registration-wrapper .p-subscription-duration{border:3px solid #efefef;border-radius:10px;font-size:16px;font-weight:400;margin:10px;padding:15px;text-align:center}.p-registration .p-registration-information{background-color:#f4f4f4;border:1px solid #2f2f2f;margin:0 auto 20px;padding:30px 40px;position:relative;text-align:center;width:500px}.p-registration .p-registration-message .message-send{display:block}.p-registration .p-registration-message .message-sent{display:none}.p-registration .p-registration-message.is-done .c-button{background-color:#acacac}.p-registration .p-registration-message.is-done .c-button.c-registration-button{cursor:default}.p-registration .p-registration-message.is-done .message-send{display:none}.p-registration .p-registration-message.is-done .message-sent{display:block}.p-registration .p-width-600{width:600px}.p-registration .p-width-800{width:800px}.p-registration .l-footer{margin-top:auto}.p-registration .p-list-link li:before{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.p-registration .p-registration-form{display:flex;justify-content:space-between}.p-registration .p-registration-form h4{font-size:14px;font-weight:400;height:30px;line-height:30px;width:150px}.p-registration .p-registration-form h4 span{color:#dc3545;font-size:12px}.p-registration .p-registration-form .c-input{height:30px;width:calc(100% - 160px)}.p-registration .p-registration-form.is-hide{display:none}.p-registration .p-registration-password h4{font-size:14px;margin:20px 0 10px;text-align:center}.p-registration .p-registration-password.is-hide{display:none}.p-registration .p-admin-emails-list li{white-space:nowrap}.p-registration .parsley-errors-list{color:#dc3545;font-size:12px;line-height:1.5;list-style:none;margin-bottom:20px;padding:0}@media screen and (max-width:639px){.p-registration .l-container{padding-top:180px!important}.p-registration .p-registration-wrapper{padding:20px;width:100%}.p-registration .p-registration-information{width:100%}.p-registration .p-admin-emails-list li{white-space:inherit}}@media (-ms-high-contrast:none){.p-registration .l-container{width:740px}.p-registration textarea{min-width:auto}}.p-registration-step h2{font-size:20px;margin-bottom:20px;text-align:center}.p-registration-step .p-text-lead{border:1px solid #acacac;margin-bottom:30px;padding:10px;text-align:center}.p-registration-step .p-registration-wrapper{max-width:600px;padding:30px 50px;width:100%}.p-registration-step .p-registration-form{display:flex;justify-content:space-between;margin-bottom:15px}.p-registration-step .p-registration-form h4{font-size:14px;font-weight:400;height:30px;line-height:30px;width:150px}.p-registration-step .p-registration-form p{font-size:13px}.p-registration-step .p-registration-form button{margin-top:5px;text-decoration:underline}.p-registration-step .p-registration-form .u-flex{align-items:center;display:flex;margin-bottom:10px}.p-registration-step .p-registration-form .u-flex img{margin-right:20px}.p-registration-step .p-registration-form .p-registration-input{position:relative;width:80%}.p-registration-step .p-registration-form .p-radio-group{width:80%}.p-registration-step .p-registration-form .p-input-file{display:none}.p-registration-step .p-registration-form .p-label-file{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:inset -1px -1px 1px 0 rgba(35,24,21,.1);cursor:pointer;display:block;font-size:13px;line-height:33px;padding:0 15px;text-align:center;width:180px}.p-registration-step .p-registration-form .c-label-radio{display:block}.p-registration-step .p-registration-form .c-input{font-size:14px;font-size:13px;height:30px;margin-bottom:0;padding:0 10px}.p-registration-step .p-registration-form .c-select{line-height:30px}.p-registration-step .p-registration-form .p-tooltip{position:relative}.p-registration-step .p-registration-form .p-tooltip:before{border-color:#343434 transparent transparent;border-style:solid;border-width:8px 4px 0;bottom:13px;content:"";height:0;left:calc(50% - 7px);opacity:0;position:absolute;transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;width:0;z-index:11}.p-registration-step .p-registration-form .p-tooltip:after{background:#343434;border-radius:3px;bottom:25px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;white-space:nowrap;z-index:11}.p-registration-step .p-registration-form .p-tooltip:hover:after,.p-registration-step .p-registration-form .p-tooltip:hover:before{opacity:1;visibility:visible}.p-registration-step .parsley-errors-list{margin-bottom:0}.p-registration-step .p-progressbar{display:flex;flex-wrap:wrap;margin:0 auto 20px;max-width:600px}.p-registration-step .p-progressbar .p-item{align-items:center;background:#e7e7e7;color:#999;justify-content:center;line-height:1.5;padding:10px 0;position:relative;text-align:center;width:50%}.p-registration-step .p-progressbar .p-item:not(:last-child):after,.p-registration-step .p-progressbar .p-item:not(:last-child):before{border:20px solid transparent;border-left:10px solid #e7e7e7;bottom:0;content:"";left:100%;margin:auto;position:absolute;top:0;z-index:2}.p-registration-step .p-progressbar .p-item:not(:last-child):before{border-left-color:#fff;margin-left:1px}.p-registration-step .p-progressbar .is-active{background:#343434;color:#fff;z-index:1}.p-registration-step .p-progressbar .is-active:not(:last-child):after{border-left-color:#343434}.p-registration-step .p-progressbar .is-active:not(:last-child):before{border-left:none}@media screen and (max-width:639px){.p-registration-step .p-registration-wrapper{padding:20px}.p-registration-step .p-registration-form .u-flex{align-items:flex-start;flex-flow:column}.p-registration-step .p-registration-form .u-flex img{margin:0 0 20px}.p-registration-step .p-registration-form .c-input{width:100%}}.p-inquiry-wrapper{border:8px solid #efefef;box-sizing:border-box;margin-bottom:60px;min-width:900px;padding:45px 60px}.p-inquiry-wrapper a.privacy{text-decoration:underline}@media screen and (max-width:989px){.p-inquiry-wrapper{min-width:auto;padding:15px 30px;width:100%}}@media screen and (max-width:639px){.p-inquiry-wrapper{border:none;padding:0}}.p-inquiry-public{background-color:#fff}.p-inquiry-public .l-main{box-sizing:border-box}@media screen and (max-width:989px){.p-inquiry-public .l-main{min-width:100%}}.p-inquiry-public .l-main .p-text-introduction{margin:0 0 30px;text-align:center}@media screen and (max-width:639px){.p-inquiry-public .l-main .p-text-introduction{text-align:left}.p-inquiry-public .l-main .p-text-introduction br{display:none}}.p-inquiry-public .p-contact-head{display:block;margin-top:30px}.p-inquiry-public form{background-color:#eaf0f8;box-sizing:border-box;padding:30px 60px 60px}@media screen and (max-width:989px){.p-inquiry-public form{padding:1px 30px 30px}}@media screen and (max-width:639px){.p-inquiry-public form{background-color:#fff;padding:0}}.p-inquiry-public h3{font-weight:400;margin-bottom:30px;text-align:center}.p-inquiry-public h4{font-size:16px;font-weight:400;line-height:18px;margin-bottom:15px;margin-top:10px}.p-inquiry-public .p-contact-text,.p-inquiry-public .p-contact-textarea{border:1px solid #acacac;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;line-height:18px;outline:none;padding:6px;width:100%}.p-inquiry-public .p-contact-body{display:block;margin-right:3px}.p-inquiry-public .p-contact-tel{width:75px}.p-inquiry-public .p-contact-select{border:1px solid #acacac}.p-inquiry-public .contact-select-wrapper-min .p-contact-select{width:72px}.p-inquiry-public .p-survey-text{width:350px}.p-invitation-wrapper{border:8px solid #efefef;box-sizing:border-box;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:45px 60px;width:800px}.p-invitation-wrapper .p-invitation-message{border:3px solid #efefef;border-radius:10px;margin-top:10px;padding:20px 30px}.p-invitation-wrapper .p-invitation-warning{background-color:#eb9348;border-radius:10px;color:#fff;font-weight:700;margin-top:10px;padding:20px 30px}@media screen and (max-width:989px){.p-invitation-wrapper{min-width:auto;padding:15px 30px;width:100%}}@media screen and (max-width:639px){.p-invitation-wrapper{border:none;padding:0}}.p-mypage section{margin-bottom:60px}.p-mypage .l-hero .l-main{display:flex;justify-content:space-between;margin-bottom:30px}.p-mypage .l-hero .l-main a{color:#fff}.p-mypage .p-user-info{align-items:center;display:flex;margin-right:15px}.p-mypage .p-user-info h2{font-size:24px;line-height:1.4}.p-mypage .p-user-photo-wrapper{border:2px solid #fff;border-radius:50%;height:60px;margin-right:20px;overflow:hidden;position:relative;width:60px}.p-mypage .p-user-photo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-mypage .p-grade-lists{display:flex;justify-content:flex-end;width:55%}.p-mypage .p-grade-list-item{align-content:center;background-color:#fff;border-radius:6px;color:#2f2f2f;display:flex;flex-flow:column;font-size:16px;height:80%;justify-content:center;margin-left:30px;min-height:120px;min-width:140px;padding:1%;position:relative;text-align:center;width:50%}.p-mypage .p-grade-list-item i{color:#eb9348;display:block;font-size:40px;font-style:normal;line-height:1}.p-mypage .p-grade-list-item .p-exp-left{bottom:5px;font-size:14px;left:0;margin:auto;position:absolute;right:0}.p-mypage .p-stage{background-color:#eb9348;border-radius:50%;color:#fff;display:flex;flex-flow:column;font-size:14px;height:60px;justify-content:center;left:0;line-height:1.2;margin:auto;position:absolute;right:0;top:-40px;width:60px}.p-mypage .p-stage span{font-size:24px}.p-mypage .p-mypage-progress{display:flex;justify-content:space-between}.p-mypage .p-mypage-progress h4{font-size:16px;font-weight:400}.p-mypage .p-mypage-progress-category{width:60%}.p-mypage .p-mypage-progress-mission{width:36%}.p-mypage .p-mypage-progress-mission img{vertical-align:middle;width:20px}.p-mypage .p-table-progress{font-size:16px}.p-mypage .p-table-progress thead{background-color:#d4ddeb;color:#618cbc;font-weight:400}.p-mypage .p-table-progress tbody th{background-color:#f3f6f8;font-weight:400;text-align:center;width:10%}.p-mypage .p-table-progress tbody th img{height:30px;margin-right:5px}.p-mypage .p-table-progress tbody td{text-align:center}.p-mypage .p-tab-item{color:#acacac;cursor:pointer;display:block;font-size:16px;line-height:30px;overflow:hidden;padding:0 15px}.p-mypage .p-num-card{background-color:#acacac;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-left:5px;text-align:center;width:20px}.p-mypage .p-tab-items{display:flex;justify-content:center;margin-bottom:20px}.p-mypage .p-tab-content{display:none}.p-mypage .is-show{display:block}.p-mypage .is-active{border-bottom:2px solid #618cbc;color:#618cbc;font-weight:500;padding-bottom:5px}.p-mypage .is-active .p-num-card{background-color:#618cbc}.p-mypage .p-button-group{margin-top:20px}.p-mypage .p-button-group li{width:100%}.p-mypage .p-button-continue{background-color:#fff;margin-bottom:10px}.p-mypage .p-button-continue,.p-mypage .p-button-last{align-items:center;border:2px solid #eb9348;color:#eb9348;display:flex;height:50px;justify-content:center;line-height:1.4}.p-mypage .p-button-last{background-color:#fff9f3}.p-mypage .p-lock-button-last{align-items:center;background-color:#ccc;border:2px solid #979797;color:#979797;display:flex;height:60px;justify-content:center;line-height:1.4;pointer-events:none}.p-mypage .p-lock-button-last:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-mypage .p-tab-blank{align-items:center;border:1px solid #e7e7e7;border-radius:5px;display:flex;flex-flow:column;height:160px;justify-content:center;padding:20px}.p-mypage .p-tab-blank p{height:60px;margin-bottom:10px;width:60px}.p-mypage .p-tab-blank h4{font-size:18px;font-weight:400}.p-mypage .p-blank{margin-bottom:250px}.p-mypage .p-tab-banner{align-items:center;border-radius:5px;color:#fff;display:flex;height:160px;padding:30px;position:relative}.p-mypage .p-tab-banner h4{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-left:20px;margin-right:40px;width:140px}@media (-ms-high-contrast:none){.p-mypage .p-tab-banner h4 img{width:140px}}.p-mypage .p-tab-banner h4 span{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:16px;height:30px;justify-content:center;margin-bottom:5px;width:30px}.p-mypage .p-tab-banner h4 span i{margin-right:0}.p-mypage .p-tab-banner p{font-size:16px;font-weight:300}.p-mypage .p-tab-banner .c-button{background-color:#fff;padding:0 30px;position:absolute;right:40px}.p-mypage .p-tab-banner .c-button i{margin-left:10px}.p-mypage .p-tab-banner-quest{background:#eb9348;background:linear-gradient(90deg,#eb9348 0,#f8b66f)}.p-mypage .p-tab-banner-quest .c-button,.p-mypage .p-tab-banner-quest span{color:#eb9348}.p-mypage .p-tab-banner-gym{background:#4daf58;background:linear-gradient(90deg,#4daf58 0,#7fba62)}.p-mypage .p-tab-banner-gym h4{margin-left:30px;margin-right:50px;width:120px}@media (-ms-high-contrast:none){.p-mypage .p-tab-banner-gym h4 img{width:120px}}.p-mypage .p-tab-banner-gym .c-button,.p-mypage .p-tab-banner-gym span{color:#4daf58}.p-mypage .p-tab-banner-course{background:#63b4d1;background:linear-gradient(90deg,#63b4d1 0,#8dcbe1)}.p-mypage .p-tab-banner-course .c-button,.p-mypage .p-tab-banner-course span{color:#63b4d1}@media screen and (max-width:989px){.p-mypage .p-tab-banner{flex-flow:column;height:auto}.p-mypage .p-tab-banner h4{margin:0 0 20px;text-align:center;width:100px}.p-mypage .p-tab-banner p{font-size:14px;margin-bottom:20px;text-align:center}.p-mypage .p-tab-banner p br{display:none}.p-mypage .p-tab-banner .c-button{position:inherit;right:auto}}@media screen and (max-width:639px){.p-mypage .l-hero .l-main{flex-flow:column}.p-mypage .p-user-photo{width:120px}.p-mypage .p-grade-lists{width:100%}.p-mypage .p-user-info{margin:20px 0}.p-mypage .p-grade-list-item{height:120px;line-height:1.2}.p-mypage .p-grade-lists{flex-flow:column}.p-mypage .p-grade-list-item{margin-bottom:20px;margin-left:0;width:100%}.p-mypage .p-stage{left:-10px;margin:inherit;right:inherit;top:-10px}.p-mypage .p-mypage-progress{flex-flow:column}.p-mypage .p-mypage-progress-category{margin-bottom:20px;width:100%}.p-mypage .p-mypage-progress-mission{width:100%}}.p-quest-list .p-quest-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.p-quest-list .p-quest-list-header .p-quest-list-title{align-items:center;display:flex;justify-content:left}.p-quest-list .p-quest-list-header .p-quest-list-title h2{font-weight:400;margin-right:25px}.p-quest-list .p-quest-list-header-right{align-items:center;display:flex;justify-content:space-between}.p-quest-list .p-quest-filter{border-bottom:1px solid #acacac;border-top:1px solid #acacac;font-size:18px;margin-bottom:15px;padding:5px 15px}.p-quest-list .p-quest-filter .clickable{color:#618cbc;cursor:pointer}.p-quest-list .p-quest-filter .clickable:hover{text-decoration:underline}.p-quest-list #freebottom{position:relative}.p-quest-list #freebottom>p{cursor:pointer}.p-quest-list #freebottom .is-open{transform:rotate(180deg);transition:all .3s}.p-quest-list #freebottom .c-card-content-bottom{height:30px}.p-quest-list .c-trigger-open{border:1px solid #e7e7e7;border-radius:4px;cursor:pointer;padding:0 10px;position:absolute;right:32px;top:60px;transition:all .3s}.p-quest-list .c-trigger-open i{font-size:10px;margin:0 0 0 10px}.p-quest-list .c-item-free{display:none}.p-quest-list .c-card a{text-decoration:none}.p-quest-list .c-card a:hover,.p-quest-list .c-card a:hover img{opacity:1}.p-quest-list .c-card:hover .c-card-mask{box-shadow:0 5px 25px -5px rgba(0,0,0,.3);cursor:pointer;opacity:1;transition:all .15s linear 0s}.p-quest-list .c-card .c-text-update{color:#acacac;display:block;font-size:11px;margin:0 0 8px}.p-quest-list .c-card-linkless{background-color:#e0e0e0;box-shadow:none}.p-quest-list .c-card-linkless:hover{box-shadow:none;cursor:default}.p-quest-list .c-card-linkless .c-meta-list li{border:none}.p-quest-list .p-entry-quest{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:25px 25px 0;position:relative}.p-quest-list .p-entry-quest-title{background-color:#618cbc;background:linear-gradient(90deg,#618cbc 1%,#369);color:#fff;font-size:20px;font-weight:400;padding:10px 20px}.p-quest-list .p-quest-list-none{color:#2f2f2f;font-size:18px;padding-bottom:20px;padding-left:30px}.p-quest-list .l-wrapper-headvisual{background-position:68% 68%;background-repeat:no-repeat;background-size:cover;height:280px;padding:80px 0 0;position:relative;width:100%}.p-quest-list .l-wrapper-headvisual.is-quest{background-image:url(/assets/front/static/images/img-headvisual-quest.png)}.p-quest-list .l-wrapper-headvisual.is-course,.p-quest-list .l-wrapper-headvisual.is-gym{background-image:url(/assets/front/static/images/img-headvisual-gym.png)}.p-quest-list .l-wrapper-headvisual .p-conatiner-description{margin:0 auto;max-width:1140px;position:relative;top:50%;transform:translateY(-50%);width:92.1875%}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-headline{color:#fff;font-size:28px;line-height:1.6}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-link{color:#fff;display:inline-block;margin:4px 0 0;position:relative;text-decoration:underline}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-link:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 10px}@media screen and (max-width:989px){.p-quest-list .l-wrapper-headvisual{background-position:88% 0;padding:80px 40px 0}.p-quest-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-link{text-shadow:0 0 4px rgba(0,0,0,.8)}}@media screen and (max-width:639px){.p-quest-list .l-wrapper-headvisual{padding:80px 20px 0}.p-quest-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:4.26667vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-headline br{display:none}.p-quest-list .l-wrapper-headvisual .p-conatiner-description .p-link{font-size:3.2vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-quest-list .l-wrapper-headvisual.is-gym{background-position:64% 0}.p-quest-list .p-quest-list-header{flex-flow:column}.p-quest-list #freebottom{position:relative}.p-quest-list #freebottom>p{cursor:pointer;margin:auto;min-height:26.66667vw}.p-quest-list #freebottom .is-open{transform:rotate(180deg);transition:all .3s}.p-quest-list .c-trigger-open{border:1px solid #e7e7e7;border-radius:4px;bottom:auto;cursor:pointer;display:block;margin:5.33334vw auto;padding:8.5px 10px;position:relative;right:auto;text-align:center;top:0;transition:all .3s;width:100%}.p-quest-list .c-trigger-open i{font-size:10px;margin:0 0 0 10px}.p-quest-list .p-entry-quest{padding:25px 3.73334vw 0}.p-quest-list .p-entry-quest .c-card-tile .c-tag-list{font-size:3.2vw}.p-quest-list .p-entry-quest .c-card-tile .c-progress-circle{position:relative;right:auto;top:auto}.p-quest-list .c-card-tile h4{width:100%}.p-quest-list .c-card-tile .c-tag-list{font-size:3.2vw}.p-quest-list .c-card-tile .c-progress-circle{position:relative;right:auto;top:auto}}.p-account{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.p-account h2{font-size:24px;font-weight:400;margin-bottom:15px}.p-account h3{background-color:#618cbc;border-radius:3px;color:#fff;font-size:16px;font-weight:400;padding:8px 10px}.p-account .p-wrapper{display:flex;justify-content:space-between}.p-account .p-side{width:23%}.p-account .p-side-nav{border:1px solid #e7e7e7;border-radius:6px}.p-account .p-side-nav li a{border-bottom:1px solid #e7e7e7;display:block;line-height:50px;padding:0 15px}.p-account .p-side-nav li a:hover{background-color:#efefef;opacity:1;text-decoration:none}.p-account .p-side-nav li:last-child a{border:none;border-radius:0 0 6px 6px}.p-account .p-side-nav li:first-child a{border-radius:6px 6px 0 0}.p-account .p-side-nav li .p-side-nav-active{background-color:#fff9f3}.p-account .p-main{width:75%}.p-account .p-description{font-size:14px;line-height:1.6;margin-top:15px;padding:5px 10px}.p-account .p-table .p-disable-label{color:#acacac}.p-account .p-table th{font-weight:400;text-align:left;vertical-align:middle;width:35%}.p-account .p-table td,.p-account .p-table th{border:none;border-bottom:1px solid #e7e7e7;padding:15px 5px}.p-account input{margin-bottom:0}.p-account #delete-icon-button{text-decoration:underline}.p-account #delete-icon-button:hover{text-decoration:none}.p-account .c-checkbox-label{vertical-align:top}.p-account .p-input-file-btn{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:inset -1px -1px 1px 0 rgba(35,24,21,.1);display:inline-block;font-size:14px;line-height:33px;margin-bottom:10px;margin-left:-5px;margin-right:15px;padding:0 15px;position:relative;text-align:center;width:200px}.p-account .p-input-file{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.p-account .c-button{border:none;height:50px;line-height:50px;margin:30px auto 0;max-width:300px;width:100%}.p-account .l-main{margin-bottom:40px;width:100%}.p-account .l-footer{margin-top:auto}@media screen and (max-width:989px){.p-account .p-wrapper{flex-flow:column}.p-account .p-side{margin-bottom:20px;width:100%}.p-account .p-main{width:100%}.p-account .p-side-nav{display:flex;justify-content:space-between}.p-account .p-side-nav li{width:100%}.p-account .p-side-nav li a{align-items:center;border-bottom:none;border-right:1px solid #e7e7e7;display:flex;justify-content:center;text-align:center}.p-account .p-side-nav li:first-child a{border-radius:6px 0 0 6px}.p-account .p-input-file-btn{display:block}.p-account .l-footer{margin-top:40px}}@media screen and (max-width:639px){.p-account .p-side-nav li a{height:50px;line-height:1.6}}.p-biz-lp{background-color:#fff;overflow-x:hidden}.p-biz-lp .l-main{max-width:1220px}.p-biz-lp h2{font-size:24px;font-weight:400}.p-biz-lp .p-button{border-radius:50px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);color:#fff;display:block;display:flex;flex-flow:column;font-size:30px;font-weight:500;font-weight:700;height:100px;justify-content:center;line-height:40px;line-height:1.5;padding:0 15px;text-align:center}.p-biz-lp .p-button:hover{box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);text-decoration:none}.p-biz-lp .p-button span{display:block;font-size:16px;font-weight:400}.p-biz-lp .p-button-inquiry{background-color:#4daf58}.p-biz-lp .p-button-demo{background-color:#d03737}.p-biz-lp .p-biz-title{color:#618cbc}.p-biz-lp .p-biz-title,.p-biz-lp .p-biz-title-s{font-size:36px;font-weight:400;text-align:center}.p-biz-lp .p-biz-title-s{margin-bottom:40px}.p-biz-lp .p-biz-title-s:after{background:#618cbc;content:"";display:block;height:5px;margin:5px auto 0;width:50px}.p-biz-lp .p-hero{background-image:url(/assets/front/static/images/biz-hero-bg.png);background-repeat:no-repeat;background-size:cover;height:800px;min-width:1220px;padding-top:150px;position:relative}.p-biz-lp .p-hero .p-hero-left{min-width:570px;width:50%}.p-biz-lp .p-hero .p-hero-right{max-width:800px;position:absolute;right:2%;top:150px;width:45%}.p-biz-lp .p-hero .p-hero-right img{border:2px solid #fff;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);margin-bottom:10px}.p-biz-lp .p-hero h1{margin-bottom:20px;width:400px}.p-biz-lp .p-hero h2{font-size:40px;font-weight:800;line-height:1.2}.p-biz-lp .p-hero h3{font-size:20px;margin:10px 0 30px}.p-biz-lp .p-hero .p-emphasize{font-size:80px}.p-biz-lp .p-hero .p-underline{background:linear-gradient(transparent 70%,#ffcd05 0);font-size:50px}.p-biz-lp .p-hero .p-feature-point{margin-bottom:20px}.p-biz-lp .p-hero .p-feature-point li{color:#d03737;font-size:18px;margin-bottom:3px}.p-biz-lp .p-hero .p-feature-point li:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-biz-lp .p-hero .p-medal-list li{margin-right:20px}.p-biz-lp .p-hero .p-conversion{bottom:-110px;left:0;margin:auto;position:absolute;right:0}.p-biz-lp .p-conversion{background-color:#fff;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);padding:20px 40px 40px;width:1000px}.p-biz-lp .p-conversion p{margin-bottom:20px;text-align:center}.p-biz-lp .p-conversion li{width:48%}.p-biz-lp .p-news{background-color:#eaf0f8;padding:30px 0 140px;position:relative}.p-biz-lp .p-news img{display:block;margin:0 auto 30px}.p-biz-lp .p-news h3{font-size:36px;font-weight:400;line-height:1;margin-right:50px}.p-biz-lp .p-news h3 span{display:block}.p-biz-lp .p-news h3 a{font-size:14px}.p-biz-lp .p-news h3 a .fas{margin-left:5px}.p-biz-lp .p-news .p-news-inner{margin:auto;width:1000px}.p-biz-lp .p-news .p-news-wrapper{display:flex}.p-biz-lp .p-news .p-news-list{width:100%}.p-biz-lp .p-news .p-news-list li{border-bottom:1px solid #acacac;margin-bottom:15px;padding-bottom:15px}.p-biz-lp .p-news .p-news-list li p{display:inline-block;font-size:14px;margin-right:20px;vertical-align:top}.p-biz-lp .p-news .p-news-list li a{color:#618cbc;display:inline-block;font-size:16px;text-align:justify;vertical-align:top}.p-biz-lp .p-news .p-conversion{bottom:-110px;left:0;margin:auto;position:absolute;right:0}.p-biz-lp .p-introduction{padding:180px 0 80px;position:relative;text-align:center}.p-biz-lp .p-introduction p{margin-bottom:40px}.p-biz-lp .p-introduction .p-trouble{background-color:#fff;background-image:url(/assets/front/static/images/biz-trouble-bg.png);box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin:10px auto 50px;padding:40px 40px 25px;position:relative;text-align:left;width:900px}.p-biz-lp .p-introduction .p-trouble ul li{font-size:20px;margin-bottom:15px}.p-biz-lp .p-introduction .p-trouble ul li:before{color:#d03737;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.p-biz-lp .p-introduction .p-trouble img{bottom:15px;position:absolute;right:20px}.p-biz-lp .p-introduction .p-intro01{display:inline-block;font-size:40px;margin-bottom:0;position:relative}.p-biz-lp .p-introduction .p-intro01:after{right:-40px;transform:rotate(-60deg)}.p-biz-lp .p-introduction .p-intro01:after,.p-biz-lp .p-introduction .p-intro01:before{background-color:#618cbc;content:"";display:inline-block;height:4px;position:absolute;top:50%;width:44px}.p-biz-lp .p-introduction .p-intro01:before{left:-40px;transform:rotate(60deg)}.p-biz-lp .p-introduction .p-intro02{font-size:20px}.p-biz-lp .p-introduction .p-intro03 img{width:70%}.p-biz-lp .p-introduction .p-intro04{color:#618cbc;font-size:24px;line-height:1.4}.p-biz-lp .p-introduction .p-intro05{color:#d03737;font-size:36px;line-height:1.4}.p-biz-lp .p-introduction .p-signate{background-color:#fff;border:8px solid #e7e7e7;margin:auto;padding:35px;position:relative;text-align:left;width:1000px}.p-biz-lp .p-introduction .p-signate h3{color:#618cbc}.p-biz-lp .p-introduction .p-signate h4{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:15px}.p-biz-lp .p-introduction .p-signate p{font-size:15px;margin-bottom:20px}.p-biz-lp .p-introduction .p-signate ul{display:flex;justify-content:space-between}.p-biz-lp .p-introduction .p-signate li{font-size:14px;line-height:1.6;margin-bottom:30px;width:30%}.p-biz-lp .p-introduction .p-signate li img{display:block;height:110px;margin:0 auto 10px}.p-biz-lp .p-introduction .p-signate dl dt{color:#618cbc;display:block;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px;text-align:center}.p-biz-lp .p-introduction .p-signate .c-button{background-color:#2f2f2f;border-radius:25px;height:50px;line-height:50px;margin:auto;padding:0 30px;width:30%}.p-biz-lp .p-introduction canvas{left:0;position:absolute;top:0;width:100%;z-index:-1}.p-biz-lp .p-feature{background-color:#eaf0f8;padding:80px 0;position:relative}.p-biz-lp .p-feature .p-biz-title-s{margin-bottom:80px}.p-biz-lp .p-feature .p-feature-item{background-color:#fff;display:flex;margin-bottom:120px;min-height:650px;padding:40px 40px 10px;position:relative}.p-biz-lp .p-feature .p-feature-icon{background-color:#618cbc;border-radius:12px;color:#fff;display:inline-block;font-size:13px;height:24px;margin-bottom:10px;padding:0 10px}.p-biz-lp .p-feature .p-attention{background-color:#d03737;border-radius:50%;color:#fff;font-size:20px;height:150px;left:40%;line-height:30px;padding-top:25px;position:absolute;text-align:center;top:-30px;width:150px}.p-biz-lp .p-feature .p-attention span{font-size:30px;margin-right:3px}.p-biz-lp .p-feature .p-attention02{left:auto;padding-top:50px;right:-60px;top:auto}.p-biz-lp .p-feature .p-game{position:absolute;right:-60px}.p-biz-lp .p-feature h4{color:#618cbc;font-size:34px;line-height:1.6;margin-bottom:20px}.p-biz-lp .p-feature h4 span{display:block;font-size:20px}.p-biz-lp .p-feature p{margin-bottom:30px}.p-biz-lp .p-feature .p-feature-text{min-width:550px;width:52%}.p-biz-lp .p-feature .p-feature-item-left .p-feature-image{position:absolute;right:-140px;top:-50px}.p-biz-lp .p-feature .p-feature-item-right{justify-content:flex-end}.p-biz-lp .p-feature .p-feature-item-right .p-feature-image{left:-140px;position:absolute;top:-50px}.p-biz-lp .p-feature .p-feature-item-right .p-feature-image-slide{text-align:right}.p-biz-lp .p-feature .p-feature-image-slide{padding-top:427px;position:relative;width:640px}.p-biz-lp .p-feature .p-feature-image-slide>img{box-shadow:5px 5px 15px 5px rgba(0,0,0,.2);left:0;position:absolute;top:0;transition:all .5s}.p-biz-lp .p-feature .p-feature-image-slide input{display:none}.p-biz-lp .p-feature .p-feature-image-slide label{cursor:pointer;display:inline-block;font-size:13px;line-height:1.4;margin-top:30px;opacity:.6;text-align:center;transition:all .5s ease}.p-biz-lp .p-feature .p-feature-image-slide label:hover{opacity:.9}.p-biz-lp .p-feature .p-feature-image-slide label img{display:block;margin-bottom:5px;width:150px}.p-biz-lp .p-feature .p-feature-image-slide input[name^=cp_switch]:checked+label{opacity:1}.p-biz-lp .p-feature .p-feature-image-slide input[name^=cp_switch]~img{opacity:0}.p-biz-lp .p-feature .p-feature-image-slide input[name^=cp_switch]:checked+label+img{opacity:1}.p-biz-lp .p-feature .p-conversion{bottom:-120px;left:0;margin:auto;position:absolute;right:0}.p-biz-lp .p-faq{padding-top:60px}.p-biz-lp .p-faq .p-card{background-color:#eaf0f8;margin-bottom:40px;padding:20px 30px 30px;width:48%}.p-biz-lp .p-faq dl dt{color:#618cbc;font-size:18px;line-height:1.6;margin-bottom:20px;padding-left:40px;position:relative}.p-biz-lp .p-faq dl dt:before{color:#618cbc;content:"Q";font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:36px;font-weight:700;left:0;margin-right:5px;position:absolute;top:-15px}.p-biz-lp .p-faq dl dd{font-size:16px;padding-left:40px;position:relative}.p-biz-lp .p-faq dl dd:before{color:#d03737;content:"A";font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:36px;font-weight:700;left:0;margin-right:5px;position:absolute;top:-15px}.p-biz-lp .p-faq dl .p-card-inquiry{margin-top:15px}.p-biz-lp .p-faq dl .p-card-inquiry:before{color:#618cbc;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-biz-lp .p-faq dl .p-card-inquiry a{color:#618cbc}.p-biz-lp .p-voice{background-color:#fffdf4;padding-bottom:60px;padding-top:180px}.p-biz-lp .p-voice .p-card{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin-bottom:40px;padding:20px 30px 30px;width:48%}.p-biz-lp .p-voice dl dt{color:#618cbc;font-size:18px;font-weight:700}.p-biz-lp .p-voice dl dd{font-size:16px}.p-biz-lp .p-voice .voice-img{font-size:12px;margin-right:15px;text-align:center;width:45%}.p-biz-lp .p-voice .voice-img img{margin-bottom:5px;max-width:inherit;width:90px}.p-biz-lp .p-price{padding-top:60px}.p-biz-lp .p-price p{font-size:14px;line-height:1.5}.p-biz-lp .p-price table{border-collapse:separate;border-spacing:5px 3px;margin-bottom:10px}.p-biz-lp .p-price table td,.p-biz-lp .p-price table th{font-size:16px;line-height:1.5;padding:20px;text-align:center}.p-biz-lp .p-price table sup{font-size:11px;font-weight:400;vertical-align:super}.p-biz-lp .p-price table b{font-size:30px}.p-biz-lp .p-price table .p-price-th{background-color:#efefef;font-weight:400;min-width:110px}.p-biz-lp .p-price table .p-price-std{background-color:#eaf0f8;width:28%}.p-biz-lp .p-price table .p-price-biz{background-color:#d8e5f5;width:28%}.p-biz-lp .p-price table .p-price-newgrad{background-color:#c9d9ee;width:28%}.p-biz-lp .p-price table thead th{color:#fff;font-size:20px}.p-biz-lp .p-price table thead th span{display:block;font-size:14px;font-weight:400}.p-biz-lp .p-price table thead .p-price-std{background-color:#86a0c4}.p-biz-lp .p-price table thead .p-price-biz{background-color:#6788b2}.p-biz-lp .p-price table thead .p-price-newgrad{background-color:#618cbc}.p-biz-lp .p-price .p-conversion-price{background-color:#e8f2e9;margin-top:40px;padding:30px 0 40px}.p-biz-lp .p-price .p-conversion-price p{color:#d03737;font-size:24px;letter-spacing:-1px;margin-bottom:10px;text-align:center}.p-biz-lp .p-price .p-button{margin:0 auto;width:48%}.p-biz-lp .p-conversion-footer{background-color:#e8f2e9;box-shadow:none;margin-top:80px;width:auto}.p-biz-lp .l-footer{margin-top:0}.p-biz-lp .p-newslist-list{border-top:1px solid #efefef;margin-bottom:20px;margin-top:15px}.p-biz-lp .p-newslist-list dt{float:left;line-height:20px;padding:20px 0 20px 23px;width:120px}.p-biz-lp .p-newslist-list dd{border-bottom:1px solid #efefef;line-height:22px;padding:20px 23px 20px 120px}.p-biz-lp .p-newslist-list dd a{color:#618cbc;font-size:16px}.p-biz-lp .p-contact-text{font-size:14px;line-height:1.6;margin-bottom:70px}@media screen and (max-width:1140px){.p-biz-lp{overflow:scroll}}@media screen and (max-width:639px){.p-biz-lp .l-main{width:auto}.p-biz-lp .p-button{font-size:18px;height:80px}.p-biz-lp .p-button span{font-size:10px}.p-biz-lp .p-hero{height:auto;min-width:auto;padding-top:150px}.p-biz-lp .p-hero .l-main{flex-flow:column}.p-biz-lp .p-hero .p-hero-left{min-width:auto;width:100%}.p-biz-lp .p-hero .p-hero-right{margin-bottom:40px;position:inherit;width:100%}.p-biz-lp .p-hero h1{margin:0 auto 20px;width:300px}.p-biz-lp .p-hero h2{font-size:36px;text-align:center}.p-biz-lp .p-hero h3{font-size:16px;margin-bottom:20px;text-align:center}.p-biz-lp .p-hero .p-emphasize{font-size:60px}.p-biz-lp .p-hero .p-underline{font-size:40px}.p-biz-lp .p-hero .p-feature-point{margin-bottom:20px}.p-biz-lp .p-hero .p-feature-point li{font-size:14px}.p-biz-lp .p-hero .p-medal-list{justify-content:center;margin-bottom:20px}.p-biz-lp .p-hero .p-medal-list li:last-child{margin-right:0}.p-biz-lp .p-hero .p-conversion{bottom:auto;position:inherit}.p-biz-lp .p-news h3{display:flex;justify-content:space-between;margin-bottom:30px;margin-right:0}.p-biz-lp .p-news .p-news-inner{padding:0 20px;width:100%}.p-biz-lp .p-news .p-news-list li,.p-biz-lp .p-news .p-news-wrapper{flex-flow:column}.p-biz-lp .p-news .p-news-list li a{font-size:14px}.p-biz-lp .p-introduction{padding-top:150px}.p-biz-lp .p-introduction .p-trouble{padding:20px 20px 10px;width:100%}.p-biz-lp .p-introduction .p-trouble img{display:none}.p-biz-lp .p-introduction .p-trouble ul li{font-size:16px}.p-biz-lp .p-introduction .p-signate{padding:20px;width:100%}.p-biz-lp .p-introduction .p-signate p{width:100%}.p-biz-lp .p-introduction .p-signate ul{flex-flow:column}.p-biz-lp .p-introduction .p-signate .c-button,.p-biz-lp .p-introduction .p-signate ul li{width:100%}.p-biz-lp .p-introduction br{display:none}.p-biz-lp .p-introduction p{font-size:medium}.p-biz-lp .p-feature .p-attention,.p-biz-lp .p-feature .p-game{display:none}.p-biz-lp .p-feature .p-biz-title-s{font-size:30px;margin-bottom:40px}.p-biz-lp .p-feature .p-feature-item{flex-flow:column;margin-bottom:40px;padding:20px}.p-biz-lp .p-feature .p-feature-text{min-width:auto;width:100%}.p-biz-lp .p-feature .p-feature-image{left:auto!important;position:inherit!important;right:auto!important;top:auto!important}.p-biz-lp .p-feature .p-feature-image-slide{padding-top:66%;text-align:center;width:100%}.p-biz-lp .p-feature .p-feature-image-slide label img{width:120px}.p-biz-lp .p-feature .p-feature-item-right .p-feature-image-slide{text-align:center}.p-biz-lp .p-feature h4{font-size:24px}.p-biz-lp .p-feature h4 br{display:none}.p-biz-lp .p-feature p{font-size:medium}.p-biz-lp .p-faq .p-card,.p-biz-lp .p-voice .p-card{width:100%}.p-biz-lp .p-price .p-price-wrapper{overflow:auto}.p-biz-lp .p-price .p-button{width:auto}.p-biz-lp .p-price table td,.p-biz-lp .p-price table th{padding:15px}.p-biz-lp .p-conversion{padding:20px;width:100%}.p-biz-lp .p-conversion li{width:100%}.p-biz-lp .p-conversion p{font-size:14px}.p-biz-lp .p-biz-title,.p-biz-lp .p-biz-title-s{font-size:24px}.p-biz-lp .p-conversion-footer{margin-top:0}.p-biz-lp .p-newslist-list dt{float:none;padding:10px 0 0 10px;width:auto}.p-biz-lp .p-newslist-list dd{padding:5px 10px 10px}.p-biz-lp .p-newslist-list dd a{font-size:14px}}.p-news-page{overflow-x:auto}.p-news-page .l-main{max-width:1220px;width:100%}.p-biz-lp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#16191c;font-size:16px;line-height:1.8;margin-bottom:-40px}.p-biz-lp section{padding:60px 0}.p-biz-lp .container{margin:0 auto;max-width:1080px;padding:0;width:90%}.p-biz-lp .flex{display:flex;justify-content:space-between}.p-biz-lp .subtitle{font-size:30px;font-weight:600;margin-bottom:60px;position:relative;text-align:center}.p-biz-lp .subtitle:after{background-color:#eb9348;bottom:-20px;content:"";display:inline-block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.p-biz-lp .btn-group{display:flex;flex-flow:column;text-align:left}.p-biz-lp .btn{background-color:#eb9348;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-block;font-weight:600;height:60px;line-height:60px;min-width:360px;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none}.p-biz-lp .btn:hover{opacity:1}.p-biz-lp .btn:hover:after{top:0}.p-biz-lp .btn:after{background-color:hsla(0,0%,100%,.15);content:"";height:100%;left:0;position:absolute;top:100%;transition:.4s ease;width:100%}.p-biz-lp .btn-black{background-color:#343434}.p-biz-lp .link{position:relative;text-decoration:underline}.p-biz-lp .link:hover{color:#eb9348;opacity:1;text-decoration:none}.p-biz-lp .link:after{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:-20px}.p-biz-lp .title-example{margin-top:40px}.p-biz-lp .title-example h4{font-size:18px;margin-left:5px}.p-biz-lp .title-example a{font-size:14px;margin-right:20px}.p-biz-lp p{font-size:16px;line-height:1.6}.p-biz-lp .is-tab{display:none}.p-biz-lp #mainvisual{background:linear-gradient(90deg,#2c3e50,#2980b9) fixed,url(/assets/front/static/images/bg-mv.png);background-blend-mode:multiply;min-height:700px;overflow:hidden;padding:180px 0 70px}.p-biz-lp #mainvisual .container{align-items:center;display:flex;max-width:1200px;position:relative}.p-biz-lp #mainvisual .mainvisual-text{color:#fff;width:55%}.p-biz-lp #mainvisual .mainvisual-img{margin-left:-5%;margin-right:-45%;min-width:840px;width:70%}.p-biz-lp #mainvisual .mainvisual-bnr{max-width:420px;width:100%}.p-biz-lp #mainvisual .btn{border:2px solid #fff;min-width:200px}.p-biz-lp #mainvisual .btn-group{margin-top:40px}.p-biz-lp #mainvisual .btn-note{font-size:1.4rem;font-weight:400;line-height:1.2;margin:3px 0 20px}.p-biz-lp #mainvisual .btn-note a{color:#fff;text-decoration:underline}.p-biz-lp #mainvisual .btn-note a:hover{text-decoration:none}.p-biz-lp #mainvisual .btn-note li:first-child{border-right:1px solid #fff;margin-right:10px;padding-right:10px}.p-biz-lp #mainvisual h1{align-items:center;display:flex;font-size:18px;margin-bottom:15px}.p-biz-lp #mainvisual h1 span{border:2px solid #fff;margin-right:15px;padding:0 5px}.p-biz-lp #mainvisual h1 img{display:block;height:72px}.p-biz-lp #mainvisual h2{font-size:40px;font-weight:900;line-height:1.2;margin:5px 0 20px}.p-biz-lp #mainvisual p{font-size:1.8rem;font-weight:500;line-height:1.6}.p-biz-lp #mainvisual .flex{justify-content:flex-start}.p-biz-lp #mainvisual .flex li{margin-right:20px}.p-biz-lp #award{background-color:#343434;color:#fff;padding:8px 0}.p-biz-lp #award p{font-size:18px;font-weight:500;line-height:1.4}.p-biz-lp #award span{display:block;font-size:10px;font-weight:300;margin-top:5px}.p-biz-lp #award .flex{align-items:center}.p-biz-lp #award .award-list-left{width:36%}.p-biz-lp #award .award-list-left figure{max-width:100px}.p-biz-lp #award .award-list-right{width:58%}.p-biz-lp #award .award-list-right figure{margin:0 5px;max-width:120px}.p-biz-lp #company{align-items:center;border-bottom:1px solid #ccc;display:flex;overflow:hidden;padding:20px 0}.p-biz-lp #company h2{font-size:20px;font-weight:600;margin-right:30px;padding-left:10%;word-break:keep-all}.p-biz-lp #feature p{line-height:1.8}.p-biz-lp #feature .feature-list{margin-bottom:80px}.p-biz-lp #feature .flex{align-items:center;justify-content:space-between}.p-biz-lp #feature .subheading{color:#eb9348;font-weight:800;line-height:1.4;margin-bottom:20px}.p-biz-lp #feature .feature-num{color:#eb9348;display:inline-block;font-size:40px;line-height:1;position:relative}.p-biz-lp #feature .feature-num:after{background-color:#eb9348;bottom:20px;content:"";height:1px;position:absolute;right:-40px;transform:rotate(-60deg);width:30px}.p-biz-lp #feature .feature-text{margin-right:2%;width:50%}.p-biz-lp #feature .feature-img{margin-right:-5%;max-width:540px;width:60%}.p-biz-lp #feature .example-table{border:1px solid #c4c4c4;border-bottom:none;border-collapse:separate;border-radius:10px;overflow:hidden;width:100%}.p-biz-lp #feature .example-table tr:nth-child(odd){background-color:#f6f6f6}.p-biz-lp #feature .example-table th{border-bottom:1px solid #c4c4c4;padding:10px 15px;text-align:left;vertical-align:middle}.p-biz-lp #feature .example-table th a{text-decoration:underline}.p-biz-lp #feature .example-table th a:hover{opacity:1;text-decoration:none}.p-biz-lp #feature .example-table td{border-bottom:1px solid #c4c4c4;font-size:14px;padding:10px 15px}.p-biz-lp #feature .example-box{width:48%}.p-biz-lp #feature .example-box ul{border:1px solid #c4c4c4;border-radius:10px;padding:15px 20px}.p-biz-lp #feature .example-box ul li{line-height:2}.p-biz-lp #feature #feature02 .feature-text{margin-left:2%;margin-right:0;order:2;width:53%}.p-biz-lp #feature #feature02 .feature02-img{height:390px;margin-left:-150px;margin-right:2%;max-width:inherit;order:1;position:relative;width:640px}.p-biz-lp #feature #feature02 .feature02-img video{max-width:478px;position:absolute;right:12.5%;top:22px;width:75%;z-index:10}.p-biz-lp #feature #feature02 .feature02-img img{position:absolute;top:0}.p-biz-lp #feature #feature04 .feature-text{margin-left:2%;margin-right:0;order:2}.p-biz-lp #feature #feature04 .feature-img{margin-left:-15%;margin-right:0;max-width:645px;order:1}.p-biz-lp #video figure{background:#000;box-shadow:0 4px 8px rgba(0,0,0,.6);height:500px;margin:4rem auto 0;max-width:800px;width:100%}.p-biz-lp #plan{padding-top:0}.p-biz-lp #plan .feature-num{color:#eb9348;display:inline-block;font-size:40px;line-height:1;position:relative}.p-biz-lp #plan .feature-num:after{background-color:#eb9348;bottom:20px;content:"";height:1px;position:absolute;right:-40px;transform:rotate(-60deg);width:30px}.p-biz-lp #plan .subheading{color:#eb9348;line-height:1.4;margin-bottom:20px}.p-biz-lp #plan .plan-table{margin-top:20px;width:100%}.p-biz-lp #plan thead th{color:#fff;letter-spacing:2.5px;padding:15px}.p-biz-lp #plan thead th span{font-size:24px}.p-biz-lp #plan thead th:first-child{background-color:#fff}.p-biz-lp #plan thead th:nth-child(2){background-color:#eb9348;border-right:10px solid #fff}.p-biz-lp #plan thead th:nth-child(3){background-color:#343434}.p-biz-lp #plan tbody tr:nth-child(odd){background-color:#f5f5f5}.p-biz-lp #plan tbody th{border-bottom:1px solid #e7e7e7;padding:5px 15px;text-align:left;vertical-align:middle}.p-biz-lp #plan tbody th span{display:block;font-size:1.3rem}.p-biz-lp #plan tbody td{border-bottom:1px solid #e7e7e7;font-weight:600;padding:15px 10px;text-align:center;vertical-align:middle;width:30%}.p-biz-lp #plan tbody td i{font-size:30px}.p-biz-lp #plan tbody td:nth-child(2){color:#eb9348}.p-biz-lp #plan tbody td:nth-child(3){color:gray}.p-biz-lp #option{background-color:#f5f5f5;padding-bottom:40px}.p-biz-lp #option .option-list{background-color:#fff;border-radius:10px;margin-bottom:40px;padding:30px;position:relative}.p-biz-lp #option .option-num{align-items:center;background-color:#eb9348;border-radius:50%;color:#fff;display:flex;flex-flow:column;font-size:18px;font-weight:600;height:80px;justify-content:center;left:-15px;line-height:1;position:absolute;top:-15px;width:80px}.p-biz-lp #option .option-num span{display:block;font-size:30px}.p-biz-lp #option .option-text{margin-right:4%}.p-biz-lp #option .option-figure{max-width:490px}.p-biz-lp #option h3{font-size:30px;line-height:1.2;margin-left:40px}.p-biz-lp #option h4{color:#eb9348;font-size:18px;margin:0 0 20px 40px}.p-biz-lp #option .subtext{margin-bottom:30px;text-align:center}.p-biz-lp #price .price-list{background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;margin:0 1% 30px;padding:30px 15px 100px;position:relative;text-align:center;width:23%}.p-biz-lp #price .price-list h3{color:#eb9348;font-size:30px;font-weight:900;line-height:1;margin-bottom:20px;text-align:center}.p-biz-lp #price .price-catch{color:#eb9348;font-size:24px;font-weight:800;margin-bottom:30px;text-align:center}.p-biz-lp #price .price-bubble{background-color:#ececec;border-radius:6px;font-size:16px;font-weight:600;line-height:1.4;margin:0 2% 20px;padding:15px 10px;position:relative;text-align:center;width:46%}.p-biz-lp #price .price-bubble span{color:#eb9348;display:inline;font-size:20px;vertical-align:baseline}.p-biz-lp #price .price-bubble:before{border:10px solid transparent;border-top:15px solid #ececec;content:"";left:50%;margin-left:-10px;position:absolute;top:100%}.p-biz-lp #price p{font-size:13px;text-align:right}.p-biz-lp #price span{font-size:14px;vertical-align:text-top}.p-biz-lp #price dl{border-bottom:1px solid #ddd;display:flex;margin:auto auto 5px;padding-bottom:5px}.p-biz-lp #price dl dt{margin-right:5%;text-align:right;width:38%}.p-biz-lp #price .btn{bottom:30px;height:50px;left:50%;line-height:50px;min-width:auto;padding:0;position:absolute;transform:translateX(-50%);width:86%}.p-biz-lp #download{background-image:url(/assets/front/static/images/bg-mv.png)}.p-biz-lp #download .flex{align-items:center}.p-biz-lp #download .download-document{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:5%;max-width:500px;width:50%}.p-biz-lp #download .download-document figure{box-shadow:-10px 10px 30px rgba(0,0,0,.15);margin-bottom:10px;margin-right:10px;width:calc(50% - 5px)}.p-biz-lp #download .download-document figure:nth-child(n){margin-right:0}.p-biz-lp #download .download-text{width:50%}.p-biz-lp #download p{font-size:18px;font-weight:500;margin-bottom:30px}.p-biz-lp #download .btn{font-size:18px}.p-biz-lp #case{align-items:center;background:linear-gradient(180deg,#2f2f2f,#2f2f2f 50%,#fff 0,#fff);display:flex;justify-content:center;min-height:550px;width:100%}.p-biz-lp #case h2{color:#fff}.p-biz-lp #case .btn{display:table;margin:0 auto}.p-biz-lp #faq dl dt{color:#eb9348;font-size:18px;padding:36px 0 0 48px;position:relative}.p-biz-lp #faq dl dt:before{color:#eb9348;content:"Q";display:block;font-family:Roboto;font-size:48px;font-weight:100;left:0;position:absolute;top:18px}.p-biz-lp #faq dl dd{border-bottom:1px solid #bababa;padding:0 0 36px 48px}.p-biz-lp #faq dl dd p{font-size:14px}.p-biz-lp #faq dl dd p:first-of-type{margin:0 0 10px}.p-biz-lp #faq dl dd p a{cursor:pointer;text-decoration:underline}.p-biz-lp #faq .bnr-seminar{margin:30px 0 0;text-align:center}.p-biz-lp #faq img{margin:auto;max-width:600px;width:100%}.p-biz-lp #cv{background-image:url(/assets/front/static/images/bg-mv.png);text-align:center}.p-biz-lp #cv h2{font-size:30px;font-weight:600;line-height:1.4;margin-bottom:40px}.p-biz-lp #cv .flex{justify-content:center;margin-bottom:20px}.p-biz-lp #cv .flex li:first-child{margin-right:20px}.p-biz-lp #cv .cv-tel{display:inline;font-size:36px;font-weight:800;line-height:1.2;padding-left:50px;position:relative}.p-biz-lp #cv .cv-tel figure{left:0;position:absolute;width:40px}.p-biz-lp #cv .cv-tel span{display:block;font-size:14px;font-weight:400}.p-biz-lp #cv .cv-tel a{pointer-events:none}@media screen and (max-width:989px){.p-biz-lp .is-pc{display:none}.p-biz-lp .is-tab{display:block}.p-biz-lp .l-header{flex-flow:column;height:100px;position:absolute}.p-biz-lp #mainvisual{padding-top:200px}.p-biz-lp #mainvisual h2 br{display:none}.p-biz-lp #mainvisual .mainvisual-img{margin-left:5%}.p-biz-lp #award p>br{display:none}.p-biz-lp #company h2{padding-left:5%}.p-biz-lp #price .flex{flex-wrap:wrap}.p-biz-lp #price .price-list{width:48%}.p-biz-lp #price .price-bubble{width:100%}}@media screen and (max-width:767px){.p-biz-lp section{padding:40px 0}.p-biz-lp .flex{flex-flow:column;justify-content:center}.p-biz-lp .btn{min-width:inherit;width:100%}.p-biz-lp .title-example{flex-flow:row;justify-content:space-between}.p-biz-lp .subtitle{font-size:24px}.p-biz-lp #mainvisual{padding:150px 0 20px;position:relative}.p-biz-lp #mainvisual .container{flex-flow:column;justify-content:center}.p-biz-lp #mainvisual .mainvisual-text{text-align:center;width:100%}.p-biz-lp #mainvisual .mainvisual-img{margin:20px auto 320px;min-width:inherit;width:90%}.p-biz-lp #mainvisual .mainvisual-bnr{max-width:inherit}.p-biz-lp #mainvisual .btn-group{bottom:0;position:absolute;width:100%}.p-biz-lp #mainvisual .btn-note li:first-child{border:none;margin-bottom:10px}.p-biz-lp #mainvisual .flex li{margin:0}.p-biz-lp #mainvisual h1{flex-flow:column;justify-content:center}.p-biz-lp #mainvisual h1 span{margin:0 0 15px}.p-biz-lp #mainvisual h2{font-size:32px}.p-biz-lp #award{padding:20px 0}.p-biz-lp #award p{text-align:center}.p-biz-lp #award span{font-size:13px}.p-biz-lp #award .award-list-left{margin-bottom:10px;width:100%}.p-biz-lp #award .award-list-right{width:100%}.p-biz-lp #award .award-list-right .flex{flex-flow:row;margin-top:15px}.p-biz-lp #company{overflow:hidden}.p-biz-lp #company h2{display:none}.p-biz-lp #feature .feature-list{margin-bottom:40px}.p-biz-lp #feature .feature-text{margin:0 0 30px;width:100%}.p-biz-lp #feature .feature-img{margin:0;width:100%}.p-biz-lp #feature .example-table th{border:none;display:inline-table;padding-bottom:0;width:100%}.p-biz-lp #feature .example-table td{display:inline-table;padding-top:0;width:100%}.p-biz-lp #feature .example-box ul li{line-height:3}.p-biz-lp #feature #feature02 .feature-text{margin:0 0 30px;order:1;width:100%}.p-biz-lp #feature #feature02 .feature02-img{height:50vw;margin:0;order:2;width:100%}.p-biz-lp #feature #feature02 .example-box{width:100%}.p-biz-lp #feature #feature04 .feature-img{margin:0;order:2}.p-biz-lp #plan .plan-table thead th,.p-biz-lp #plan .plan-table thead th span{font-size:16px}.p-biz-lp #plan .plan-table tbody th{font-size:14px}.p-biz-lp #option h3{font-size:24px}.p-biz-lp #option .option-text{margin-bottom:30px}.p-biz-lp #video figure{height:50.33333vw}.p-biz-lp #price .price-wrapper{padding:20px}.p-biz-lp #price .price-list{margin-bottom:30px;width:100%}.p-biz-lp #price .price-list-unlimited ul{flex-flow:row}.p-biz-lp #download .download-document{margin:0 0 30px;max-width:inherit;width:100%}.p-biz-lp #download .download-text{width:100%}.p-biz-lp #cv h2{font-size:20px}.p-biz-lp #cv .flex li:first-child{margin:0}.p-biz-lp #cv .cv-tel a{pointer-events:auto}}.p-wrapper-campaign{background-color:#fff;overflow-x:hidden}.p-wrapper-campaign .l-main{width:100%}.p-wrapper-campaign p{font-size:18px;line-height:2}.p-wrapper-campaign h2{font-size:24px;font-weight:400}.p-wrapper-campaign .p-wrapper-mv{background:url(/assets/front/static/images/img-bg-mv-campaign@2x.jpg) 0 0 no-repeat;background-size:cover;position:relative}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left{height:100vh;position:relative;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv{color:#fff;left:5%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv h2{color:#2f2f2f;font-size:44px;font-weight:900;line-height:1.3;margin:0 0 10px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv h2 span{color:#eb9348;display:block;font-size:52px;font-weight:900}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-lead-mv{border-bottom:1px solid #fff;font-size:20px;line-height:1.4;margin-bottom:20px;padding-bottom:5px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-mv{color:#2f2f2f;font-size:20px;font-weight:700;line-height:1}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-target-text-mv{background-color:#fff;color:#2f2f2f;display:inline-block;font-size:16px;line-height:1.6;margin-bottom:5px;padding:3px 20px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle{background:#eb9348;border-radius:50%;height:140px;position:absolute;right:0;text-align:center;top:-80px;width:140px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle p{font-size:36px;font-weight:900;letter-spacing:-1px;line-height:1;padding:40px 0 0}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle span{font-size:25px;font-weight:700;line-height:1.5}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-button-trial{background:#eb9348;font-size:16px;font-weight:700;height:60px;margin:60px 0 0;position:relative;width:250px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-button-trial a{color:#fff;display:block;height:100%;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-button-trial a span{color:#fff;display:block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-button-trial a span i{display:inline-block;margin:0 0 0 10px}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-link-inquiry{color:#2f2f2f;font-size:16px;margin:10px 0 0}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-link-inquiry a{color:#2f2f2f;text-decoration:underline}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-right{background:#fff;flex-basis:20%;width:20%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-device{left:650px;position:absolute;top:60%;transform:translateY(-50%);width:905px}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom{align-items:center;background:rgba(242,152,73,.85);bottom:0;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;position:absolute;text-align:center;transition:all .7s;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom:hover{opacity:.7}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p{cursor:pointer;display:block;font-size:24px;font-weight:700;height:64px;line-height:64px;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a i{display:inline-block;margin:0 20px 0 0;position:relative}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a i:after{border:1px solid #fff;border-radius:50%;content:"";display:block;height:36px;left:-42%;position:absolute;top:-32%;width:36px}.p-wrapper-campaign .p-wrapper-about{padding:80px 0;text-align:center}.p-wrapper-campaign .p-wrapper-about .p-subtitle{font-size:30px;font-weight:300;line-height:1;margin:0 0 40px;position:relative}.p-wrapper-campaign .p-wrapper-about h3{color:#4d84c2;font-size:40px;font-weight:400;margin:0 0 24px}.p-wrapper-campaign .p-wrapper-about .p-description{font-size:16px;margin:0 auto 80px;max-width:1140px;width:85%}.p-wrapper-campaign .p-wrapper-about .p-item-course{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px;max-width:1140px;width:85%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left{border:2px solid #7399bf;border-radius:4px;max-width:560px;min-height:440px;padding:28px;text-align:left;width:48%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left h4 p:first-of-type{display:block;height:56px}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left figure figcaption{margin:0 0 16px}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right{border:2px solid #7399bf;border-radius:4px;max-width:560px;min-height:440px;padding:28px;text-align:left;width:48%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right h4 p:first-of-type{display:block;height:56px}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right figure figcaption{letter-spacing:-1px;margin:0 0 16px}.p-wrapper-campaign .p-wrapper-about .p-item-button{margin:0 auto;max-width:420px;width:36.875%}.p-wrapper-campaign .p-wrapper-about .p-item-button span{font-size:15px}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a{color:#fff;display:block;font-size:24px;font-weight:700;height:100%;line-height:80px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a i{display:inline-block;margin:0 0 0 10px}.p-wrapper-campaign .p-wrapper-detail{background:#f5f8fa;margin:0;padding:80px 0;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail{margin:0 auto;max-width:1140px;text-align:center;width:85%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title{margin:0 0 40px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3{color:#eb9348;font-size:60px;font-weight:700;line-height:1.25;margin:0 auto;min-width:480px;position:relative;width:41.875%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:before{left:-88px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:after,.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:before{background:url(/assets/front/static/images/img-line-campaign.svg) 0 0 no-repeat;background-size:cover;bottom:-12px;content:"";display:block;height:90px;position:absolute;width:72px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:after{right:-88px;transform:scaleX(-1)}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4{align-items:center;color:#eb9348;display:flex;font-size:24px;justify-content:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span{background:#eb9348;color:#fff;display:block;font-size:17px;margin:0 22px 0 0;padding:4px 8px 4px 12px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:19px 0 19px 12px;content:"";display:block;height:0;position:absolute;right:-12px;top:0;width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title .p-text{color:#eb9348}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description{margin:0 auto 80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description p{font-size:16px;line-height:2}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description .is-color-orange{color:#eb9348}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail{display:flex;margin:0 auto 40px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left{align-items:center;background-color:#eb9348;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-width:320px;padding:20px 24px;position:relative;text-align:center;width:28%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:16px 0 16px 16px;content:"";display:block;height:0;position:absolute;right:-16px;top:50%;transform:translateY(-55%);width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left p{display:block;font-size:24px;font-weight:700;line-height:1.6;margin:0 0 14px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left span{background:#fff;color:#eb9348;display:block;font-size:12px;font-weight:700;padding:12px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right{background:#fff;display:block;max-width:820px;width:72%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop{align-items:flex-end;display:flex;justify-content:space-between;min-height:12px;padding:16px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop:after{background:#2f2f2f;bottom:0;content:"";display:block;height:1px;position:absolute;right:16px;width:94%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5{display:flex;flex-wrap:wrap;padding:0 0 0 20px;position:relative;width:61%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p{font-size:40px;line-height:1.4;margin:0 16px 0 0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p:first-of-type{color:#eb9348;display:block;font-size:22px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 span{font-size:14px;font-weight:500;line-height:1.8;text-align:left}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;width:39%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:first-of-type{background:#618cbc;border-radius:4px;color:#fff;flex:auto;font-size:14px;font-weight:700;line-height:1.6;padding:10px;text-align:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type{flex:auto;font-size:28px;font-weight:700;line-height:.75;margin:16px 0 0 16px;position:relative;text-align:right}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type span{font-size:12px;position:absolute;right:0;top:10px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom{align-items:flex-end;display:flex;justify-content:space-between;min-height:120px;padding:16px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5{display:flex;flex-wrap:wrap;padding:0 0 0 20px;position:relative;width:73%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p{font-size:34px;line-height:1.6;margin:0 10px 0 0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p:first-of-type{color:#eb9348;display:block;font-size:22px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 span{font-size:13px;font-weight:500;line-height:2;text-align:left}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div{width:27%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div p{font-size:28px;font-weight:700;line-height:1;position:relative;text-align:right}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div p span{font-size:12px;position:absolute;right:0;top:18px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button{margin:120px auto 0;min-width:420px;position:relative;width:36.875%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button span{font-size:15px;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a{color:#fff;display:block;font-size:24px;font-weight:700;height:100%;line-height:80px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a i{display:inline-block;margin:0 0 0 10px}.p-wrapper-campaign .p-wrapper-cv{background:url(/assets/front/static/images/img-bg-cv@2x.jpg) 0 0 no-repeat;background-size:cover;color:#fff;height:500px;margin:0;padding:100px 0;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-cv h3{color:#eb9348;font-size:32px;font-weight:700}.p-wrapper-campaign .p-wrapper-cv p{font-size:16px}.p-wrapper-campaign .p-wrapper-cv .p-button-cv{background:#eb9348;color:#fff;display:table;height:90px;margin:24px auto;min-width:420px;text-align:center}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a{color:#fff;display:table-cell;font-size:24px;font-weight:700;height:100%;vertical-align:middle;width:100%}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a i{display:inline-block;margin:0 0 0 10px}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry{margin:0 0 10px}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry a{color:#fff;text-decoration:underline}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry-min{font-size:14px}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry-min a{color:#fff;text-decoration:underline}@media screen and (max-width:768px){.p-wrapper-campaign .l-main{width:100%}.p-wrapper-campaign #campaign{margin-top:-100px;padding-top:180px}.p-wrapper-campaign .p-wrapper-mv{background:url(/assets/front/static/images/img-bg-mv-campaign@2x.jpg) 60% 0 no-repeat;background-size:cover;height:100vh;position:relative}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left{flex-basis:100%;height:auto;padding-bottom:200px;position:absolute;top:62%;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-container-mv{color:#fff;left:auto;margin:20vw 0 0;padding:0 5.33334vw;position:relative;top:auto;transform:none;transition:all .5s}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-container-mv h2{font-size:6.33334vw;margin:0 0 3.33334vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-container-mv .p-text-mv{font-size:3vw;margin:0 0 9.33334vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-container-mv .p-button-trial{margin:0 auto;width:72vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-container-mv .p-link-inquiry{font-size:3.2vw;text-align:center}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-right{display:none}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-device{bottom:-38vw;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:90%}.p-wrapper-campaign .p-wrapper-detail{background:#f5f8fa;margin:0;padding:80px 0;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail{margin:0 auto;max-width:1140px;text-align:center;width:85%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title{margin:0 0 40px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3{color:#eb9348;font-size:60px;font-weight:700;line-height:1.25}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4{align-items:center;color:#eb9348;display:flex;font-size:24px;justify-content:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span{background:#eb9348;color:#fff;display:block;font-size:17px;margin:0 22px 0 0;padding:4px 8px 4px 12px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:19px 0 19px 12px;content:"";display:block;height:0;position:absolute;right:-12px;top:0;width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title .p-text{color:#eb9348}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description{margin:0 auto 40px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description .is-color-orange{color:#eb9348}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail{flex-wrap:wrap;margin:0 auto 80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left{align-items:center;background-color:#eb9348;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-width:inherit;padding:20px 24px;position:relative;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:16px 0 16px 16px;bottom:-24px;content:"";display:block;height:0;position:absolute;right:auto;top:auto;transform:translateY(0) rotate(90deg);width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left p{display:block;font-size:24px;font-weight:700;line-height:1.6;margin:0 0 14px;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left p br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left span{background:#fff;color:#eb9348;display:block;font-size:12px;font-weight:700;padding:12px;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right{background:#fff;display:block;flex-wrap:wrap;max-width:820px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop{align-items:flex-end;display:flex;justify-content:space-between;min-height:120px;padding:16px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop:after{background:#2f2f2f;bottom:0;content:"";display:block;height:1px;position:absolute;right:16px;width:94%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5{display:flex;flex-wrap:wrap;padding:0 0 0 20px;position:relative;width:61%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p{font-size:40px;line-height:1.4;margin:0 16px 0 0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p:first-of-type{color:#eb9348;display:block;font-size:22px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 span{font-size:14px;font-weight:500;line-height:1.8;text-align:left}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;width:39%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:first-of-type{background:#618cbc;color:#fff;flex:auto;font-size:14px;font-weight:700;line-height:1;padding:10px;text-align:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:first-of-type br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type{flex:auto;font-size:28px;font-weight:700;line-height:.75;margin:8px 0 0 16px;text-align:right}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom{align-items:flex-end;display:flex;justify-content:space-between;min-height:120px;padding:16px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5{display:flex;flex-wrap:wrap;padding:0 0 0 20px;position:relative;width:73%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p{font-size:34px;line-height:1.6;margin:0 10px 0 0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p:first-of-type{color:#eb9348;display:block;font-size:22px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 span{font-size:13px;font-weight:500;line-height:2;text-align:left}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 span br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div{width:27%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div p{font-size:28px;font-weight:700;line-height:1;text-align:right}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button{margin:0 auto;max-width:420px;width:420px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button span{font-size:15px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a{color:#fff;display:block;font-size:24px;height:100%;line-height:80px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-about{padding:80px 0;text-align:center}.p-wrapper-campaign .p-wrapper-about .p-subtitle{font-size:30px;font-weight:300;line-height:1;margin:0 0 40px;position:relative}.p-wrapper-campaign .p-wrapper-about h3{color:#4d84c2;font-size:40px;font-weight:400;margin:0 0 24px}.p-wrapper-campaign .p-wrapper-about .p-description{font-size:16px;margin:0 auto 80px;max-width:1140px;width:85%}.p-wrapper-campaign .p-wrapper-about .p-item-course{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px;max-width:1140px;width:85%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left,.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right{border:2px solid #7399bf;border-radius:4px;max-width:560px;min-height:440px;width:48%}.p-wrapper-campaign .p-wrapper-about .p-item-button{margin:0 auto;max-width:420px;width:420px}.p-wrapper-campaign .p-wrapper-about .p-item-button span{font-size:15px}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a{color:#fff;display:block;font-size:24px;height:100%;line-height:80px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-cv{background:url(/assets/front/static/images/img-bg-cv@2x.jpg) 0 0 no-repeat;background-size:cover;color:#fff;height:500px;margin:0;padding:100px 0;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-cv h3{font-size:32px;font-weight:700}.p-wrapper-campaign .p-wrapper-cv p{font-size:16px}.p-wrapper-campaign .p-wrapper-cv .p-button-cv{background:#eb9348;color:#fff;display:table;height:80px;margin:24px auto 10px;min-width:420px;text-align:center}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a{color:#fff;display:table-cell;font-size:24px;height:100%;vertical-align:middle;width:100%}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry{margin:0 0 10px}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry a{color:#fff;text-decoration:underline}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry-min{font-size:14px}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry-min a{color:#fff;text-decoration:underline}}@media screen and (max-width:639px){.p-wrapper-campaign .l-main{width:100%}.p-wrapper-campaign #campaign{margin-top:-37.33334vw;padding-top:48vw}.p-wrapper-campaign .p-wrapper-mv{background:url(/assets/front/static/images/img-bg-mv-campaign-sp@2x.jpg) 0 0 no-repeat;background-size:cover;height:100vh}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left{height:100%;padding:0;top:auto;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv{color:#fff;left:2%;margin:0;padding:18.66667vw 0 0;position:absolute;top:58%;transform:translateY(-50%);transition:all .5s}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv h2{font-size:6.4vw;margin:0 0 3.33334vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv h2 span{font-size:10.66667vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-mv{font-size:3.73334vw;margin:0 0 9.33334vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-button-trial{font-size:4.26667vw;height:12.8vw;margin:0;width:72vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-link-inquiry{font-size:3.2vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle{background:#eb9348;border-radius:50%;height:21.33334vw;position:absolute;right:auto;text-align:center;top:-4vw;width:21.33334vw}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle:after{border-color:#eb9348 transparent transparent;border-style:solid;border-width:12px 8px 0;bottom:-1.4vw;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%) rotate(-30deg);width:0}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle p{font-size:5.33334vw;font-weight:900;letter-spacing:-1px;line-height:1;padding:6vw 0 0}.p-wrapper-campaign .p-wrapper-mv .p-wrapper-mv-left .p-item-mv .p-text-circle span{font-size:4vw;font-weight:700;letter-spacing:-1px;line-height:1}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom{align-items:center;background:rgba(242,152,73,.85);bottom:0;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;position:absolute;text-align:center;transition:all .7s;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom:hover{opacity:.7}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p{cursor:pointer;display:block;font-size:5.33334vw;font-weight:700;height:64px;line-height:64px;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a i{display:inline-block;margin:0 20px 0 0;position:relative}.p-wrapper-campaign .p-wrapper-mv .p-navigation-bottom p a i:after{border:1px solid #fff;border-radius:50%;content:"";display:block;height:8vw;left:-43.5%;position:absolute;top:-38%;width:8vw}.p-wrapper-campaign .p-wrapper-detail{background:#f5f8fa;margin:0;padding:10.66667vw 5.33334vw;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail{margin:0 auto;max-width:inherit;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title{margin:0 0 40px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3{color:#eb9348;font-size:9.6vw;font-weight:700;line-height:1.25;min-width:inherit;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:before{left:-3.2vw;position:absolute}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:after,.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:before{background:url(/assets/front/static/images/img-line-campaign.svg) 0 0 no-repeat;background-size:cover;bottom:-3.2vw;content:"";display:block;height:8vw;width:6.4vw}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h3:after{right:-3.2vw;transform:scaleX(-1)}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4{align-items:center;color:#eb9348;display:flex;font-size:3.2vw;justify-content:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span{background:#eb9348;color:#fff;display:block;font-size:2.93334vw;height:7.46667vw;line-height:5.86667vw;margin:0 22px 0 0;padding:4px 8px 4px 12px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title h4 span:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:3.73334vw 0 3.73334vw 3.2vw;content:"";display:block;height:0;position:absolute;right:-3.2vw;top:0;width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-title .p-text{color:#eb9348;font-size:4.8vw}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description{margin:0 auto 10.66667vw}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description p{font-size:3.73334vw}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-description p .is-color-orange{color:#eb9348}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail{flex-wrap:wrap;margin:0 auto 80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left{align-items:center;background-color:#eb9348;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;max-width:inherit;padding:20px 24px;position:relative;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left:after{border-color:transparent transparent transparent #eb9348;border-style:solid;border-width:16px 0 16px 16px;bottom:-24px;content:"";display:block;height:0;position:absolute;right:auto;top:auto;transform:translateY(0) rotate(90deg);width:0}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left p{display:block;font-size:6.4vw;font-weight:700;line-height:1.5;margin:0 0 14px;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left p br{display:block}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-left span{background:#fff;color:#eb9348;display:block;font-size:3.73334vw;font-weight:700;padding:12px;text-align:left;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right{background:#fff;display:block;max-width:inherit;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:inherit;padding:48px 16px;position:relative}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop:after{background:#2f2f2f;bottom:0;content:"";display:block;height:1px;position:absolute;right:50%;transform:translateX(50%);width:90%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5{display:flex;flex-wrap:wrap;margin:0 0 36px;padding:0;position:relative;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p{font-size:40px;line-height:1.4;margin:0;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 p:first-of-type{color:#eb9348;display:block;font-size:22px;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop h5 span{font-size:14px;font-weight:500;line-height:1.8;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div{align-items:flex-end;display:block;flex-wrap:wrap;justify-content:space-between;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:first-of-type{background:#618cbc;color:#fff;flex:auto;font-size:3.73334vw;font-weight:700;line-height:1;margin:0 auto;padding:10px;text-align:center;width:80%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:first-of-type br{display:none}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type{flex:auto;font-size:28px;font-weight:700;line-height:.75;margin:24px auto 0;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type span{bottom:-6.4vw;right:50%;top:auto;transform:translateX(50%)}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childtop div p:last-of-type strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:120px;padding:16px;position:relative;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5{display:flex;flex-wrap:wrap;margin:0 0 24px;padding:0;position:relative;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p{font-size:34px;line-height:1.6;margin:0 10px 0 0;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p br{display:block}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 p:first-of-type{color:#eb9348;display:block;font-size:20px;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 span{font-size:13px;font-weight:500;line-height:2;text-align:center;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom h5 span br{display:block}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div{width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div strong{font-size:80px}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div p{font-size:28px;font-weight:700;line-height:1;margin:0 0 24px;text-align:center}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-coursedetail .is-right .is-right-childbottom div p span{bottom:-4.8vw;right:50%;top:auto;transform:translateX(50%)}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button{margin:0 auto;max-width:inherit;min-width:inherit;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button span{font-size:3.2vw}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a{color:#fff;display:block;font-size:4.8vw;height:100%;width:100%}.p-wrapper-campaign .p-wrapper-detail .p-inner-detail .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-about{padding:10.66667vw 5.33334vw;width:100%}.p-wrapper-campaign .p-wrapper-about .p-subtitle{font-size:4.8vw;margin:0 0 2.66667vw}.p-wrapper-campaign .p-wrapper-about .p-subtitle:before{font-size:6.4vw;top:-8.53333vw}.p-wrapper-campaign .p-wrapper-about h3{font-size:6.4vw;line-height:1.4;margin:0 auto 3.2vw}.p-wrapper-campaign .p-wrapper-about .p-description{font-size:3.73334vw;margin:0 auto 10.66667vw;text-align:left;width:auto}.p-wrapper-campaign .p-wrapper-about .p-item-course{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 10.66667vw;max-width:inherit;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left{border:2px solid #7399bf;border-radius:4px;font-size:3.73334vw;margin:0 0 5.33334vw;max-width:inherit;min-height:inherit;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-left h4 p{font-size:4.26667vw}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right{border:2px solid #7399bf;border-radius:4px;font-size:3.73334vw;max-width:inherit;min-height:inherit;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-course .is-right h4 p{font-size:4.26667vw}.p-wrapper-campaign .p-wrapper-about .p-item-button{margin:0 auto;max-width:420px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button span{font-size:15px}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail{background:#eb9348;color:#fff;display:block;height:80px;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a{color:#fff;display:block;font-size:4.8vw;height:100%;width:100%}.p-wrapper-campaign .p-wrapper-about .p-item-button .p-button-detail a:hover{text-decoration:none}.p-wrapper-campaign .p-wrapper-cv{height:auto;margin:0;padding:5.33334vw 5.33334vw 10.66667vw;width:100%}.p-wrapper-campaign .p-wrapper-cv h3{font-size:8.53334vw;font-weight:700;line-height:1.6;margin:0 0 5.33334vw}.p-wrapper-campaign .p-wrapper-cv p:first-of-type{font-size:3.73334vw}.p-wrapper-campaign .p-wrapper-cv .p-button-cv{height:21.33334vw;margin:5.33334vw auto;min-width:inherit;width:100%}.p-wrapper-campaign .p-wrapper-cv .p-button-cv a{font-size:4.8vw}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry{font-size:4.26667vw;margin:0 auto 6.4vw}.p-wrapper-campaign .p-wrapper-cv .p-link-inquiry-min{font-size:3.73334vw;line-height:1.4}}.p-academy-lp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#16191c;font-size:16px;line-height:1.8;margin-bottom:-40px}.p-academy-lp section{padding:60px 0}.p-academy-lp .container{margin:0 auto;max-width:1080px;padding:0;width:90%}.p-academy-lp .flex{display:flex;justify-content:space-between}.p-academy-lp .subtitle{background:#2f2f2f;color:#fff;font-size:30px;font-weight:600;height:60px;line-height:60px;margin:0 auto 80px;position:relative;text-align:center;width:400px}.p-academy-lp .subtitle:after,.p-academy-lp .subtitle:before{border:30px solid transparent;content:"";margin-top:-15px;position:absolute;top:15px}.p-academy-lp .subtitle:before{border-right:30px solid #2f2f2f;left:-60px}.p-academy-lp .subtitle:after{border-left:30px solid #2f2f2f;right:-60px}.p-academy-lp .subtitle .title-border{border-bottom:1px solid #fff;border-top:1px solid #fff;height:80%;left:50%;position:absolute;text-align:center;top:6px;transform:translateX(-50%);width:97%;z-index:10}.p-academy-lp .btn-group{text-align:left}.p-academy-lp .btn{background-color:#eb9348;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;display:inline-block;font-weight:600;height:60px;line-height:60px;min-width:360px;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none}.p-academy-lp .btn:hover{opacity:1}.p-academy-lp .btn:hover:after{top:0}.p-academy-lp .btn:after{background-color:hsla(0,0%,100%,.15);content:"";height:100%;left:0;position:absolute;top:100%;transition:.4s ease;width:100%}.p-academy-lp .btn-black{background-color:#343434}.p-academy-lp .link{position:relative;text-decoration:underline}.p-academy-lp .link:hover{color:#eb9348;opacity:1;text-decoration:none}.p-academy-lp .link:after{color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:-20px}.p-academy-lp .title-example{margin-top:40px}.p-academy-lp .title-example h4{font-size:18px;margin-left:5px}.p-academy-lp .title-example a{font-size:14px;margin-right:20px}.p-academy-lp .is-sp{display:none}.p-academy-lp .is-pc-br{display:block}.p-academy-lp p{font-size:16px;line-height:1.6}.p-academy-lp #mainvisual{background:linear-gradient(90deg,#c1d9f3,#e3eefe) fixed,url(/assets/front/static/images/bg-mv.png);background-blend-mode:multiply;min-height:704px;overflow:hidden;padding:130px 0 70px}.p-academy-lp #mainvisual .container{display:flex;max-width:1280px;position:relative;z-index:1}.p-academy-lp #mainvisual .mainvisual-text{margin-top:-2%;width:55%}.p-academy-lp #mainvisual .mainvisual-img{margin-left:-5%;margin-right:-45%;position:relative;width:70%}.p-academy-lp #mainvisual .mainvisual-badge{left:50px;max-width:140px;position:absolute;top:-40px;width:20%}.p-academy-lp #mainvisual .btn{border:2px solid #fff;font-size:18px;margin-top:30px}.p-academy-lp #mainvisual .news{background:hsla(0,0%,100%,.8);border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);display:inline-block;margin:25px 0 0;padding:25px 20px 25px 60px;position:relative;z-index:1}.p-academy-lp #mainvisual .news .p-item-goldframe{border-left:2px solid #a67c00;border-right:2px solid #a67c00;height:85%;left:50%;position:absolute;text-align:center;top:10px;transform:translateX(-50%);width:97%;z-index:10}.p-academy-lp #mainvisual .news .p-item-goldframe:after,.p-academy-lp #mainvisual .news .p-item-goldframe:before{background:linear-gradient(90deg,#a67c00 1%,#c90 50%,#a67c00);content:"";display:block;height:2px;width:100%}.p-academy-lp #mainvisual .news .p-item-goldframe:after{bottom:0;position:absolute}.p-academy-lp #mainvisual .news p{color:#a67c00;font-size:2rem;font-weight:700;line-height:1.4;position:relative}.p-academy-lp #mainvisual .news .news-icon{left:-15px;position:absolute;top:-15px;width:60px;z-index:11}.p-academy-lp #mainvisual h1{margin-bottom:30px}.p-academy-lp #mainvisual h1 img{display:block;width:300px}.p-academy-lp #mainvisual h2{border:1px solid #2f2f2f;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1.2;margin-bottom:8px;padding:4px 12px}.p-academy-lp #mainvisual h3{display:block;font-size:3.2rem;font-weight:900;line-height:1.2;margin-bottom:10px}.p-academy-lp #mainvisual p{font-size:1.6rem;font-weight:500;line-height:1.6;margin-bottom:0}.p-academy-lp #mainvisual p span{display:block;font-size:14px;font-weight:400}.p-academy-lp #mainvisual .flex{justify-content:flex-start}.p-academy-lp #mainvisual .flex li{margin-right:20px}.p-academy-lp #mainvisual .mainvisual-bnr{margin-top:20px;max-width:420px;width:100%}.p-academy-lp #feature{background-color:#fff;overflow:hidden}.p-academy-lp #feature p{line-height:1.8}.p-academy-lp #feature .feature-list{margin-bottom:80px}.p-academy-lp #feature .flex{align-items:center}.p-academy-lp #feature .subheading{color:#eb9348;font-size:24px;line-height:1.4;margin-bottom:20px}.p-academy-lp #feature .feature-text{margin-right:2%;width:50%;z-index:1}.p-academy-lp #feature .feature-img{margin-right:-5%;max-width:640px;width:60%}.p-academy-lp #feature .example-table{border:1px solid #c4c4c4;border-bottom:none;border-collapse:separate;border-radius:10px;overflow:hidden;width:100%}.p-academy-lp #feature .example-table tr:nth-child(odd){background-color:#f6f6f6}.p-academy-lp #feature .example-table th{border-bottom:1px solid #c4c4c4;padding:10px 15px;text-align:left;vertical-align:middle}.p-academy-lp #feature .example-table th a{text-decoration:underline}.p-academy-lp #feature .example-table th a:hover{opacity:1;text-decoration:none}.p-academy-lp #feature .example-table td{border-bottom:1px solid #c4c4c4;font-size:14px;padding:10px 15px}.p-academy-lp #feature .example-box{width:48%}.p-academy-lp #feature .example-box ul{border:1px solid #c4c4c4;border-radius:10px;padding:15px 20px}.p-academy-lp #feature .example-box ul li{line-height:2}.p-academy-lp #feature #feature01{position:relative}.p-academy-lp #feature #feature01 .feature-text{margin-top:150px}.p-academy-lp #feature #feature01 .subtext{font-size:20px;margin:20px 0 8px}.p-academy-lp #feature #feature01 .example-content{border:1px solid #c4c4c4;border-radius:10px;padding:15px 20px}.p-academy-lp #feature #feature01 .example-box{display:flex;width:100%}.p-academy-lp #feature #feature01 .example-box ul{border:0;width:50%}.p-academy-lp #feature #feature01:before{background:url(/assets/front/static/images/academy/feature-num-01.png);background-blend-mode:lighten;background-color:hsla(0,0%,100%,.85);content:"";height:250px;left:-20%;position:absolute;top:0;width:350px}.p-academy-lp #feature #feature02{position:relative}.p-academy-lp #feature #feature02 .feature-text{margin-top:250px}.p-academy-lp #feature #feature02:before{background:url(/assets/front/static/images/academy/feature-num-02.png);background-blend-mode:lighten;background-color:hsla(0,0%,100%,.85);content:"";height:250px;left:-20%;position:absolute;top:0;width:350px}.p-academy-lp #feature #feature03{position:relative}.p-academy-lp #feature #feature03 .feature-text{margin-left:2%;margin-right:0;margin-top:180px;order:2}.p-academy-lp #feature #feature03 .feature-img{margin-left:-15%;margin-right:0;max-width:645px;order:1}.p-academy-lp #feature #feature03:before{background:url(/assets/front/static/images/academy/feature-num-03.png);background-blend-mode:lighten;background-color:hsla(0,0%,100%,.85);content:"";height:250px;position:absolute;right:-10%;top:0;width:350px}.p-academy-lp #online-education h2{font-size:36px;font-weight:900;line-height:1.4;margin-bottom:20px;text-align:center}.p-academy-lp #online-education h3{font-size:28px;font-weight:600;line-height:1.4;margin-bottom:20px;margin-top:20px;text-align:center}.p-academy-lp #online-education .online-education-img{margin:0 auto 40px;max-width:500px}.p-academy-lp #online-education .online-education-curriculum{background-color:#fff;width:50%}.p-academy-lp #online-education .online-education-curriculum table{width:100%}.p-academy-lp #online-education .online-education-curriculum th{background-color:#343434;border:2px solid #f5f5f5;color:#fff;height:40px;line-height:40px}.p-academy-lp #online-education .online-education-curriculum td{border:2px solid #f5f5f5;padding:15px;vertical-align:middle}.p-academy-lp #online-education .online-education-curriculum span{color:#eb9348;font-weight:500}.p-academy-lp #online-education .online-education-curriculum ul{margin-left:15px}.p-academy-lp #online-education .online-education-curriculum li{font-size:14px;line-height:1.4;list-style-type:disc}.p-academy-lp #online-education .online-education-arrow{margin-top:40px}.p-academy-lp #online-education .online-education-arrow .arrow{margin-bottom:30px;padding:15px 10px 10px 8px;position:relative}.p-academy-lp #online-education .online-education-arrow .arrow:before{border:22px solid transparent;border-top:15px solid #ecae7a;content:"";left:50%;margin-left:-22px;position:absolute;top:100%}.p-academy-lp #online-education .online-education-arrow .arrow01{background-color:#ecae7a}.p-academy-lp #online-education .online-education-arrow .arrow02{background-color:#eb9348}.p-academy-lp #online-education .online-education-arrow .arrow02:before{border-top-color:#eb9348}.p-academy-lp #online-education .online-education-arrow p{color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;writing-mode:vertical-rl}.p-academy-lp #online-education .online-education-detail{margin-top:40px;width:42%}.p-academy-lp #online-education .online-education-detail .bubble{background-color:#fff;border-radius:6px;margin-bottom:25px;padding:20px;position:relative}.p-academy-lp #online-education .online-education-detail .bubble:before{border:10px solid transparent;border-right:15px solid #fff;content:"";left:-25px;position:absolute;top:50px}.p-academy-lp #online-education .online-education-detail .bubble dl{margin-top:20px}.p-academy-lp #online-education .online-education-detail .bubble dt{color:#eb9348;font-weight:500}.p-academy-lp #online-education .online-education-detail .bubble ul{margin-left:15px}.p-academy-lp #online-education .online-education-detail .bubble li{font-size:14px;line-height:1.5;list-style-type:disc}.p-academy-lp #online-education .online-education-detail .bubble02{margin-bottom:0}.p-academy-lp #online-education .online-education-detail .bubble02 p{font-size:14px}.p-academy-lp #online-education .online-education-detail .bubble-img01{bottom:15px;max-width:230px;position:absolute;right:15px}.p-academy-lp #online-education .online-education-detail .bubble-img02{margin:20px auto 0;max-width:300px}.p-academy-lp #online-education .handson{display:flex;justify-content:space-between;margin:0 auto 40px}.p-academy-lp #online-education .handson .education-img{background:#acacac;height:200px;overflow:hidden;position:relative;width:32%}.p-academy-lp #online-education .handson .education-img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-academy-lp #cv{background-image:url(/assets/front/static/images/bg-mv.png);text-align:center}.p-academy-lp #cv h2{font-size:30px;font-weight:600;line-height:1.4;margin-bottom:40px}.p-academy-lp #cv .flex{justify-content:center;margin-bottom:20px}.p-academy-lp #cv .flex li:first-child{margin-right:20px}.p-academy-lp #cv .cv-tel{display:inline;font-size:36px;font-weight:800;line-height:1.2;padding-left:50px;position:relative}.p-academy-lp #cv .cv-tel figure{left:0;position:absolute;width:40px}.p-academy-lp #cv .cv-tel span{display:block;font-size:14px;font-weight:400}.p-academy-lp #cv .cv-tel a{color:#2f2f2f;pointer-events:none}@media screen and (min-width:1300px){.p-academy-lp #feature #feature03:before{right:-20%}}@media screen and (max-width:989px){.p-academy-lp .l-header{flex-flow:column;height:100px;position:absolute}.p-academy-lp #mainvisual{padding-top:200px}.p-academy-lp #mainvisual .mainvisual-img,.p-academy-lp #mainvisual .mainvisual-text{width:65%}.p-academy-lp #online-education .online-education-detail .bubble-img01{opacity:.3}.p-academy-lp #online-education .handson .education-img{height:130px}.p-academy-lp .is-pc-br{display:none}}@media screen and (max-width:767px){.p-academy-lp section{padding:40px 0}.p-academy-lp .subheading br{display:none}.p-academy-lp .flex{flex-flow:column;justify-content:center}.p-academy-lp .btn{min-width:inherit;width:100%}.p-academy-lp .title-example{flex-flow:row;justify-content:space-between}.p-academy-lp .subtitle{font-size:24px;width:300px}.p-academy-lp .is-pc{display:none}.p-academy-lp .is-sp{display:block}.p-academy-lp #mainvisual{padding:200px 0 40px;position:relative}.p-academy-lp #mainvisual .container{flex-flow:column;justify-content:center}.p-academy-lp #mainvisual .mainvisual-text{text-align:center;width:100%}.p-academy-lp #mainvisual .mainvisual-img{margin:20px auto 80px;width:90%}.p-academy-lp #mainvisual .mainvisual-badge{left:-10px;top:-20px;width:25%}.p-academy-lp #mainvisual .btn{bottom:0;font-size:16px;left:0;position:absolute;width:100%}.p-academy-lp #mainvisual h1{flex-flow:column;justify-content:center;margin-bottom:20px}.p-academy-lp #mainvisual h1 img{margin:auto;width:280px}.p-academy-lp #mainvisual h1 span{margin:0 0 15px}.p-academy-lp #mainvisual h2{font-size:16px}.p-academy-lp #mainvisual h3{font-size:28px}.p-academy-lp #mainvisual p br{display:none}.p-academy-lp #mainvisual .news{margin-bottom:20px}.p-academy-lp #mainvisual .news p{font-size:18px}.p-academy-lp #feature .feature-list{margin-bottom:40px}.p-academy-lp #feature .feature-text{margin:0 0 30px;width:100%}.p-academy-lp #feature .feature-img{margin:0;width:100%}.p-academy-lp #feature .example-table th{border:none;display:inline-table;padding-bottom:0;width:100%}.p-academy-lp #feature .example-table td{display:inline-table;padding-top:0;width:100%}.p-academy-lp #feature #feature01 .flex{margin-bottom:20px}.p-academy-lp #feature #feature01 .example-box{display:block}.p-academy-lp #feature #feature01 .example-box ul{margin-bottom:0;padding:0 20px;width:100%}.p-academy-lp #feature #feature01:before{left:-10%}.p-academy-lp #feature #feature02 .feature-text{margin:60px 0 30px;order:1;padding-top:100px;width:100%}.p-academy-lp #feature #feature02 .feature02-img{height:50vw;margin:0;order:2;width:100%}.p-academy-lp #feature #feature02 .example-box{width:100%}.p-academy-lp #feature #feature02:before{left:-10%;top:450px}.p-academy-lp #feature #feature03:before{right:-10%;top:420px}.p-academy-lp #online-education h2{font-size:22px}.p-academy-lp #online-education .online-education-curriculum{width:100%}.p-academy-lp #online-education .online-education-curriculum th{height:auto;line-height:inherit;padding:5px 10px;vertical-align:middle}.p-academy-lp #online-education .online-education-arrow{margin-top:10px;text-align:center}.p-academy-lp #online-education .online-education-arrow p{letter-spacing:0;line-height:40px;writing-mode:horizontal-tb}.p-academy-lp #online-education .online-education-arrow .arrow{height:40px;margin-bottom:0;padding:0;width:calc(100% - 20px)}.p-academy-lp #online-education .online-education-arrow .arrow:before{border:20px solid transparent;border-left-color:#ecae7a;left:calc(100% + 22px);margin-top:-20px;top:50%}.p-academy-lp #online-education .online-education-arrow .arrow02:before{border-left-color:#eb9348}.p-academy-lp #online-education .online-education-detail{margin-top:20px;width:100%}.p-academy-lp #online-education .online-education-detail .bubble:before{border:10px solid transparent;border-bottom:15px solid #fff;left:50%;margin-left:-15px;top:-25px}.p-academy-lp #online-education .handson .education-img{height:120px}.p-academy-lp #cv h2{font-size:20px}.p-academy-lp #cv .flex li:first-child{margin:0}.p-academy-lp #cv .cv-tel{top:20px}.p-academy-lp #cv .cv-tel a{pointer-events:auto}}.info-new{align-items:center;background-color:#fff;border-radius:10px;border-top:10px solid #eb9348;box-shadow:2px 10px 20px 0 rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;left:50%;overflow:hidden;padding:30px;position:absolute;row-gap:30px;top:50%;transform:translate(-50%,-50%);width:360px;z-index:99}.info-new h2{font-size:20px;font-weight:700;text-align:center}.info-new ul{margin:0 auto}.info-new ul li{align-items:center;display:flex;font-size:13px}.info-new ul li:before{background-color:#eb9348;border-radius:50%;content:"";display:block;height:8px;margin-right:5px;width:8px}.p-biz-dashboard{background:#f3f6f8}.p-biz-dashboard .torsor{display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;min-height:100vh;padding:120px 20px 0}.p-biz-dashboard .torsor .main{flex:auto;margin:0 50px 0 auto;width:calc(100% - 330px)}.p-biz-dashboard .torsor .side{width:280px}.p-biz-dashboard .p-news .p-news-new-arrivals-count{background-color:#d03737;border-radius:50%;color:#fff;display:inline-block;font-size:6px;height:20px;line-height:20px;margin-left:10px;text-align:center;width:20px}.p-biz-dashboard .p-news .p-news-title{align-items:center;display:flex;justify-content:left;margin-bottom:10px}.p-biz-dashboard .p-news .p-news-title h4{margin-bottom:0}.p-biz-dashboard .p-news .p-news-list{width:100%}.p-biz-dashboard .p-news .p-news-list li{border-bottom:1px solid #acacac;list-style:none;padding-bottom:5px;padding-top:5px}.p-biz-dashboard .p-news .p-news-list li span{display:inline-block;font-size:12px;margin-right:15px;min-width:30px;text-align:center}.p-biz-dashboard .p-news .p-news-list li .p-news-new-arrival{background-color:#d03737;border-radius:3px;color:#fff}.p-biz-dashboard .p-news .p-news-list li time{display:inline-block;font-size:13px;font-weight:700;margin-right:15px}.p-biz-dashboard .p-news .p-news-list li p{display:inline-block;font-size:12px;height:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:70%}.p-biz-dashboard .p-news .p-news-list li p a{color:#618cbc}.p-biz-dashboard .p-news .p-news-list li p a:hover{text-decoration:underline}.p-biz-dashboard .p-news .p-news-list li button{background-color:#618cbc;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;margin-left:10px;text-align:center;width:30px}.p-biz-dashboard .p-news .p-news-list li:first-child{border-top:1px solid #acacac}.p-biz-dashboard .p-news .p-signate-news-title{margin-bottom:10px}.p-biz-dashboard .p-news .p-signate-news-title h4{margin-bottom:0}.p-biz-dashboard .p-news .p-signate-news-title span{font-size:11px}.p-biz-dashboard .p-news .p-signate-news-box{border-top:10px solid #eb9348}.p-biz-dashboard .p-news .p-signate-news-list{width:100%}.p-biz-dashboard .p-news .p-signate-news-list li{border-bottom:1px solid #acacac;list-style:none;padding-bottom:5px;padding-top:5px}.p-biz-dashboard .p-news .p-signate-news-list li .p-signate-news-important{background-color:#d03737;color:#fff}.p-biz-dashboard .p-news .p-signate-news-list li span{display:inline-block;font-size:13px;font-weight:700;margin-right:15px;width:226px}.p-biz-dashboard .p-news .p-signate-news-list li .p-signate-news-title-block{display:inline-block;height:100%;width:calc(100% - 283px)}.p-biz-dashboard .p-news .p-signate-news-list li .p-signate-news-title-block .p-signate-news-title{display:inline-block;font-size:12px;margin-bottom:auto;margin-top:auto;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.p-biz-dashboard .p-news .p-signate-news-list li .p-signate-news-title-block .p-signate-news-important{background-color:#d03737;border-radius:3px;color:#fff;margin-left:5px;width:40px}.p-biz-dashboard .p-news .p-signate-news-list li button{background-color:#618cbc;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;margin-left:10px;text-align:center;width:30px}@media(max-width:639px){.p-biz-dashboard .p-news .p-signate-news-list li .p-signate-news-title-block{width:calc(100% - 40px)}}.p-biz-dashboard .p-news .p-signate-news-list li:first-child{border-top:1px solid #acacac}.p-biz-dashboard .p-notification-modal .vfm-content{background-color:#fff;border-radius:10px;border-top:10px solid #eb9348;height:auto;padding:10px;width:440px}.p-biz-dashboard .p-notification-modal .vfm-content section{height:100%}.p-biz-dashboard .p-notification-modal .vfm-content h3{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.p-biz-dashboard .p-notification-modal .vfm-content p{border:1px solid #e7e7e7;border-radius:5px;font-size:14px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-height:440px;min-height:160px;overflow-y:auto;padding:15px;text-align:left;white-space:pre-line;width:85%}.p-biz-dashboard .p-notification-modal .vfm-content a{color:#618cbc;cursor:pointer;margin-left:auto;margin-right:auto;width:100px}.p-biz-dashboard .p-notification-modal .vfm-content a:hover{text-decoration:underline}.p-biz-dashboard .user-score{display:flex}.p-biz-dashboard .user-score .c-card{margin-bottom:15px;padding:15px 5px}.p-biz-dashboard .user-score .c-card h3{margin-left:15px}.p-biz-dashboard .user-score .user-info{padding:0}.p-biz-dashboard .p-learning-path{display:flex;flex-wrap:wrap;margin-top:24px}.p-biz-dashboard .p-learning-path h3{font-size:16px;margin-bottom:1rem}.p-biz-dashboard .p-learning-path .c-card{align-items:center;display:flex;flex-wrap:wrap}.p-biz-dashboard .p-learning-path dl{display:flex;flex-wrap:wrap;width:85%}.p-biz-dashboard .p-learning-path dt{font-weight:500;width:7%}.p-biz-dashboard .p-learning-path dd{width:90%}.p-biz-dashboard .p-learning-path .p-button{background:#2f2f2f;border-radius:4px;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 auto;padding:0 20px;text-align:center;width:100%}.p-biz-dashboard .user-info{margin-right:15px;position:relative;text-align:center;width:250px}.p-biz-dashboard .user-info .c-card{height:calc(100% - 15px);transition:all .5s}.p-biz-dashboard .user-info .user-edit{position:absolute;right:10px;top:5px;z-index:1}.p-biz-dashboard .user-info .user-edit i{margin-right:0}.p-biz-dashboard .user-info .user-edit a:hover{color:#eb9348}.p-biz-dashboard .user-info .user-edit:hover~.c-card{box-shadow:0 0 10px 2px rgba(0,0,0,.3);transform:scale(1.01)}.p-biz-dashboard .user-info .user-icon{height:120px;margin:0 auto;width:120px}.p-biz-dashboard .user-info .user-icon img{border:1px solid #e7e7e7;border-radius:50%;max-width:100px}.p-biz-dashboard .user-info .user-name{font-size:24px}.p-biz-dashboard .user-info .user-lv{color:#eb9348;font-size:40px;font-weight:700}.p-biz-dashboard .user-info .user-lv:before{content:"Lv.";font-size:30px}.p-biz-dashboard .user-info .user-exp{color:#979797;font-size:18px}.p-biz-dashboard .user-info .user-exp:before{content:"総獲得Exp：";font-size:16px}.p-biz-dashboard .p-assessment-score{padding-top:20px}.p-biz-dashboard .p-assessment-score h3{font-size:14px}.p-biz-dashboard .p-assessment-score .p-question-circle{font-size:16px;margin-left:2px}.p-biz-dashboard .p-assessment-score .p-assessments-medal{margin:10px auto;position:relative;text-align:center;width:60%}.p-biz-dashboard .p-assessment-score .p-user-best-scores{align-content:space-around;display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:15px}.p-biz-dashboard .p-assessment-score .p-user-best-scores p{padding:0 5px}.p-biz-dashboard .p-assessment-score .p-user-best-scores .p-user-best-score{color:#eb9348;font-size:16px;line-height:1}.p-biz-dashboard .p-assessment-score .p-button{background:#2f2f2f;border-radius:4px;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 auto;padding:0 20px;text-align:center;width:100%}.p-biz-dashboard .user-report{width:calc(100% - 265px)}.p-biz-dashboard .user-report h3{font-size:16px}.p-biz-dashboard .user-report .report-lists{align-items:center;display:flex;justify-content:space-between;width:100%}.p-biz-dashboard .user-report .report-lists li{border-right:1px solid #979797;color:#eb9348;font-size:40px;font-weight:700;height:100px;line-height:50px;padding:20px 0;text-align:center;width:100%}.p-biz-dashboard .user-report .report-lists li:last-child{border-right:0}.p-biz-dashboard .user-report .report-lists li span{color:#979797;display:block;font-size:13px;font-weight:500;line-height:20px}.p-biz-dashboard .user-report .report-lists li.lesson-days:after{color:#eb9348;content:"日";font-size:24px}.p-biz-dashboard .program{margin-top:35px}.p-biz-dashboard .program h4{align-items:center;display:flex;font-size:20px;font-weight:500;margin-bottom:10px}.p-biz-dashboard .program .c-card-program{border-left:8px solid #618cbc;border-radius:0;margin-bottom:0}.p-biz-dashboard .program .c-card-program:last-child{margin-bottom:30px}.p-biz-dashboard .program .c-card-program .c-card-content{align-items:center;display:flex;justify-content:space-between}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body{width:calc(100% - 150px)}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body .c-meta-list li{border-color:#2f2f2f}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body .c-meta-list li:last-child{border-right:none}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body .c-card-description p{-ms-overflow-style:none;margin-bottom:15px;min-height:1rem;overflow-wrap:break-word;overflow-y:visible;scrollbar-width:none}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body .c-card-description p::-webkit-scrollbar{display:none}.p-biz-dashboard .program .c-card-program .c-card-content .c-program-badge{width:100px}.p-biz-dashboard .c-card{position:relative}.p-biz-dashboard .c-card.c-card-large{padding:25px 20px;width:100%}.p-biz-dashboard .c-card.c-card-large .c-card-body{float:left;line-height:1.6;width:calc(100% - 200px)}.p-biz-dashboard .c-card.c-card-large .c-card-body p{max-height:220px;min-height:85px;overflow:scroll}.p-biz-dashboard .c-card.c-card-large .c-card-body.c-card-body-full{width:100%}.p-biz-dashboard .c-card a:hover{text-decoration:none}.p-biz-dashboard .c-card h4{font-size:16px;font-weight:500;margin-bottom:10px}.p-biz-dashboard .c-card-tile{margin-right:10px;padding:15px;width:calc(33% - 5px)}.p-biz-dashboard .c-card-tile:nth-child(3n){margin-right:0}.p-biz-dashboard .c-card-tile h4{height:4rem;min-height:40px;overflow:hidden}.p-biz-dashboard .c-card-tile .c-tag-list{overflow:hidden}.p-biz-dashboard .c-card-tile .c-tag-list li{font-size:10px;padding:1px 3px}.p-biz-dashboard .c-card-tile .c-card-level{line-height:1.2}.p-biz-dashboard .c-card-tile .c-card-content-bottom{height:100px;margin-top:15px}.p-biz-dashboard .c-card-tile .c-progress-bar{min-width:82%}.p-biz-dashboard .c-card-tile .p-continue-button{border:1px solid #eb9348;border-radius:4px;color:#eb9348;margin-top:15px;padding:15px;text-align:center;width:100%}.p-biz-dashboard .c-card-tile .p-continue-button:hover{background:#eb9348;color:#fff}.p-biz-dashboard .c-card-tile .p-badge{float:none;height:100px;padding:10px 0 0;width:100%}.p-biz-dashboard .p-course-list{margin-top:25px}.p-biz-dashboard .p-course-list .c-card-list{margin-bottom:14px}.p-biz-dashboard .p-course-list .courses-index-link{font-weight:700;text-align:right}.p-biz-dashboard .c-percents{height:96px;left:calc(50% - 48.5px);top:calc(50% - 48.5px);width:96px}.p-biz-dashboard .item-list{margin-top:35px}.p-biz-dashboard .item-list .title{font-size:16px}.p-biz-dashboard .item-list .small-text{font-size:80%}.p-biz-dashboard .item-list .link-wrapper{display:flex;justify-content:flex-end}.p-biz-dashboard .item-list .link-wrapper .index-page-link{font-weight:700;margin-left:22px;text-align:right}.p-biz-dashboard .item-list .c-card{margin-bottom:10px;margin-top:10px;padding:20px 25px}.p-biz-dashboard .item-list .c-card .list-wrapper{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.p-biz-dashboard .item-list .c-card .list-wrapper .item{align-items:center;display:flex;height:43px;padding:8px 0}.p-biz-dashboard .item-list .c-card .list-wrapper .item .badge{background:#4daf58;border-radius:4px;color:#fff;display:inline-block;height:23px;text-align:center;vertical-align:middle;width:65px}.p-biz-dashboard .item-list .c-card .list-wrapper .item .badge.gym{background:#4daf58}.p-biz-dashboard .item-list .c-card .list-wrapper .item .badge.quest{background:#eb9348}.p-biz-dashboard .item-list .c-card .list-wrapper .item .badge.course{background-color:#63b4d1}.p-biz-dashboard .item-list .c-card .list-wrapper .item .link{color:#3f82e0;display:inline-block;line-height:100%;margin-left:12px;max-width:400px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.p-biz-dashboard .item-list .c-card .list-wrapper .item.new-arrival-item .published-at{display:inline-block;line-height:100%;margin-left:12px}.p-biz-dashboard .item-list .c-card .list-wrapper .item.new-arrival-item .link{max-width:540px}.p-biz-dashboard .item-list .c-card .list-wrapper .item.in-progress-quests .c-progress-bar,.p-biz-dashboard .item-list .c-card .list-wrapper .item.recently-accessed-course .c-progress-bar{margin-left:auto;margin-right:42px;min-width:30%}.p-biz-dashboard .item-list .c-card .list-wrapper .item:not(:last-child){border-bottom:1px solid #ccc}.p-biz-dashboard .p-badge{color:#2f2f2f;display:flex;flex-flow:column;height:120px;overflow:hidden;padding:16px 0 0;text-align:center;width:180px}.p-biz-dashboard .p-badge h3{font-size:14px;font-weight:500;line-height:1.4;margin:8px auto;text-align:center;z-index:10}.p-biz-dashboard .p-badge .p-item-frame{display:none;height:78%;left:50%;margin:0 auto 24px;position:absolute;text-align:center;top:12px;transform:translateX(-50%);width:90%;z-index:10}.p-biz-dashboard .p-badge .p-item-frame:after,.p-biz-dashboard .p-badge .p-item-frame:before{content:"";display:block;height:1px;width:100%}.p-biz-dashboard .p-badge .p-item-bgframe{background:#efefef;border-radius:4px;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:5}.p-biz-dashboard .p-badge img{margin:0 auto;max-height:35px;max-width:40px;z-index:10}.p-biz-dashboard .p-badge.is-cleared h3{color:#c90}.p-biz-dashboard .p-badge.is-cleared .p-item-frame{border-left:1px solid #a67c00;border-right:1px solid #a67c00;display:block}.p-biz-dashboard .p-badge.is-cleared .p-item-frame:after,.p-biz-dashboard .p-badge.is-cleared .p-item-frame:before{background:linear-gradient(90deg,#a67c00 1%,#c90 50%,#a67c00)}.p-biz-dashboard .p-badge.is-cleared .p-item-frame:after{bottom:0;position:absolute}.p-biz-dashboard .p-badge.is-cleared .p-item-bgframe{background:linear-gradient(180deg,#10467d 1%,#001d34)}.p-biz-dashboard .p-badge.is-certificate{margin-bottom:0}.p-biz-dashboard .p-badge.is-certificate:after,.p-biz-dashboard .p-badge.is-certificate:before{background:linear-gradient(270deg,#d9ad00 1%,#ac8900);content:"";height:20px;position:absolute;width:100%;z-index:6}.p-biz-dashboard .p-badge.is-certificate:before{left:-50px;top:-5px;transform:rotate(-45deg)}.p-biz-dashboard .p-badge.is-certificate:after{bottom:-5px;right:-50px;transform:rotate(-45deg)}.p-biz-dashboard .p-badge.is-certificate h3{color:#ac8900}.p-biz-dashboard .p-badge.is-certificate .p-item-frame{border-left:1px solid #fff;border-right:1px solid #fff;display:block}.p-biz-dashboard .p-badge.is-certificate .p-item-frame:before{background:#fff}.p-biz-dashboard .p-badge.is-certificate .p-item-frame:after{background:#fff;bottom:0;position:absolute}.p-biz-dashboard .p-badge.is-certificate .p-item-bgframe{background:#f2e5b6}.p-biz-dashboard .c-meta-list{margin-bottom:0;margin-top:15px}.p-biz-dashboard .p-tab-banner{align-items:center;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);color:#fff;display:flex;height:180px;margin-bottom:30px;padding:30px;position:relative}.p-biz-dashboard .p-tab-banner.p-tab-banner-quest{background:#eb9348;background:linear-gradient(90deg,#eb9348 0,#f8b66f)}.p-biz-dashboard .p-tab-banner.p-tab-banner-quest .c-button,.p-biz-dashboard .p-tab-banner.p-tab-banner-quest h3 span i:before{color:#eb9348}.p-biz-dashboard .p-tab-banner.p-tab-banner-gym{background:#4daf58;background:linear-gradient(90deg,#4daf58 0,#7fba62)}.p-biz-dashboard .p-tab-banner.p-tab-banner-gym .c-button{color:#4daf58}.p-biz-dashboard .p-tab-banner.p-tab-banner-gym h3{width:120px}.p-biz-dashboard .p-tab-banner.p-tab-banner-gym h3 span i:before{color:#4daf58}.p-biz-dashboard .p-tab-banner.p-tab-banner-market{background:#fff;border:2px solid #eb9348}.p-biz-dashboard .p-tab-banner.p-tab-banner-market .c-button{background:#eb9348;color:#fff}.p-biz-dashboard .p-tab-banner.p-tab-banner-market h3 span{background-color:#eb9348}.p-biz-dashboard .p-tab-banner.p-tab-banner-market h3 span i:before{color:#fff}.p-biz-dashboard .p-tab-banner.p-tab-banner-market p{color:#2f2f2f}.p-biz-dashboard .p-tab-banner.p-tab-banner-course{background:#63b4d1;background:linear-gradient(90deg,#63b4d1 0,#8dcbe1)}.p-biz-dashboard .p-tab-banner.p-tab-banner-course .c-button,.p-biz-dashboard .p-tab-banner.p-tab-banner-course h3 span i:before{color:#63b4d1}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment{background:#fff;border:2px solid #2f2f2f}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment .c-button{background:#2f2f2f;color:#fff}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment h3{width:160px}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment h3 span{background-color:#2f2f2f}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment h3 span i:before{color:#fff}.p-biz-dashboard .p-tab-banner.p-tab-banner-assessment p{color:#2f2f2f}.p-biz-dashboard .p-tab-banner .is-left{margin-left:20px;margin-right:40px}.p-biz-dashboard .p-tab-banner h3{align-items:center;display:flex;flex-flow:column;justify-content:center;margin:0 auto;width:140px}.p-biz-dashboard .p-tab-banner h3 span{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:16px;height:30px;justify-content:center;margin-bottom:5px;width:30px}.p-biz-dashboard .p-tab-banner h3 span i{margin-right:0}.p-biz-dashboard .p-tab-banner p{font-size:15px;font-weight:300}.p-biz-dashboard .p-tab-banner .c-button{background-color:#fff;margin:10px auto 0;padding:0 20px}.p-biz-dashboard .side{margin-bottom:60px}.p-biz-dashboard .side .p-user-score dl{display:flex;flex-wrap:wrap;width:100%}.p-biz-dashboard .side .p-user-score dl dd,.p-biz-dashboard .side .p-user-score dl dt{font-size:14px}.p-biz-dashboard .side .p-user-score dl dt{font-weight:500;width:100px}.p-biz-dashboard .side .p-user-score dl dd{color:#eb9348;font-weight:700;text-align:right;width:calc(100% - 100px)}.p-biz-dashboard .side .p-contract dl{display:flex;flex-wrap:wrap;width:100%}.p-biz-dashboard .side .p-contract dl dt{font-weight:500;width:110px}.p-biz-dashboard .side .p-contract dl dd{text-align:right;width:calc(100% - 120px)}.p-biz-dashboard .side .p-calendar{margin-bottom:60px}.p-biz-dashboard .side .p-calendar h4{text-align:center}.p-biz-dashboard .side .p-calendar-month{align-items:center;display:flex;justify-content:space-around}.p-biz-dashboard .side .p-calendar-body{position:relative}.p-biz-dashboard .side .p-calendar-body-days{align-items:center;display:flex;height:4rem;justify-content:space-between}.p-biz-dashboard .side .p-calendar-body-days li{color:#607494;flex:1;font-weight:700;margin:0 1px;text-align:center;text-transform:uppercase}.p-biz-dashboard .side .p-calendar-body-dates{display:grid;gap:5px;grid-template-columns:repeat(7,1fr);justify-items:center;text-align:center}.p-biz-dashboard .side .p-calendar-body-dates li{display:grid;height:3.5rem;place-items:center;position:relative;width:100%}.p-biz-dashboard .side .p-calendar-body-dates li span{background:#fff;border-radius:4px;height:100%;width:100%}.p-biz-dashboard .side .p-calendar-body-dates li span.average{background:#dbe6f3}.p-biz-dashboard .side .p-calendar-body-dates li span.good{background:#b8cee7}.p-biz-dashboard .side .p-calendar-body-dates li span.excellent{background:#719dce}.p-biz-dashboard .side .p-calendar-body-dates li span.awesome{background:#1f62ad}.p-biz-dashboard .side .p-calendar-body-dates li span.prev{background:transparent}.p-biz-dashboard .side .p-calendar-status{align-items:center;display:flex;margin:15px auto;width:80%}.p-biz-dashboard .side .p-calendar-status p{font-size:1rem;width:35px}.p-biz-dashboard .side .p-calendar-status .p-calendar-body-dates{grid-template-columns:repeat(5,1fr);margin:0 10px;width:calc(100% - 80px)}.p-biz-dashboard .side .ad-area{margin-bottom:30px;text-align:center}@media screen and (max-width:989px){.p-biz-dashboard .torsor{display:block;width:100%}.p-biz-dashboard .torsor .main{display:block;flex:auto;margin-right:0;width:100%}.p-biz-dashboard .torsor .side{display:block;width:100%}.p-biz-dashboard .user-score{display:block}.p-biz-dashboard .user-score .user-info,.p-biz-dashboard .user-score .user-report{width:100%}.p-biz-dashboard .c-card-tile{padding:15px 20px;width:100%}.p-biz-dashboard .c-card-tile .c-progress-bar{min-width:94%}.p-biz-dashboard .c-card-tile .p-badge{margin:0 auto;width:200px}.p-biz-dashboard .c-meta-list{flex-flow:inherit}.p-biz-dashboard .p-learning-path .c-card{display:block}.p-biz-dashboard .p-learning-path dl{display:block;margin-bottom:20px;width:100%}.p-biz-dashboard .p-learning-path dt{font-weight:500;width:100%}.p-biz-dashboard .p-learning-path dd{margin-bottom:12px;width:100%}}@media screen and (max-width:639px){.p-biz-dashboard .user-score .c-card{padding:15px}.p-biz-dashboard .user-report .report-lists li{font-size:30px;padding:15px 10px}.p-biz-dashboard .user-report .report-lists li.lesson-days:after{font-size:18px}.p-biz-dashboard .user-report .report-lists li span{font-size:10px}.p-biz-dashboard .c-card.c-card-large .c-card-body{float:none;width:100%}.p-biz-dashboard .c-card.c-card-large .c-card-body p{min-height:auto}.p-biz-dashboard .c-card-tile .c-progress-bar{min-width:88%}.p-biz-dashboard .c-card-tile .p-badge{position:relative;right:auto}.p-biz-dashboard .c-meta-list{flex-flow:column}.p-biz-dashboard .c-progress-circle,.p-biz-dashboard .p-badge{float:none;position:absolute;right:25px;top:auto}.p-biz-dashboard .c-progress-circle{bottom:30px}.p-biz-dashboard .c-card-large .is-certificate{bottom:20px}.p-biz-dashboard .p-badge{bottom:0}.p-biz-dashboard .p-tab-banner{display:block;height:auto;padding:20px 30px}.p-biz-dashboard .p-tab-banner p{font-size:12px}.p-biz-dashboard .p-tab-banner .is-left{margin:0 auto 20px;width:100%}.p-biz-dashboard .p-tab-banner .c-button{padding:0 10px}.p-biz-dashboard .p-course-list .c-card-body .c-card-description{margin-bottom:40px;min-height:20px}.p-biz-dashboard .p-course-list .c-progress-circle{bottom:30px;position:absolute;right:30px}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body{width:100%}.p-biz-dashboard .program .c-card-program .c-card-content .c-card-body .c-card-description{margin-bottom:30px;min-height:20px}.p-biz-dashboard .program .c-card-program .c-card-content .c-program-badge{bottom:30px;position:absolute;right:30px}.p-biz-dashboard .program .c-card-program .c-card-content svg{display:none}}.p-biz-dashboard .p-bookmark .p-button{background:#2f2f2f;border-radius:4px;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 auto;padding:0 20px;text-align:center;width:100%}.p-discussion__centered{margin:0 auto;max-width:1180px}.p-discussion__top{padding-top:60px}.p-discussion__top__main{background-color:#343434;color:#fff;padding:60px 0}.p-discussion__top__main h2{font-size:28px;margin-bottom:16px}.p-discussion__top__main p{font-size:15px}.p-discussion__top__bar{background-color:#9fa0a0;color:#fff;padding:12px 0}.p-discussion__top__bar__container{align-items:center;display:flex;justify-content:space-between}.p-discussion__top__bar p{font-size:18px}.p-discussion__top__bar button{background-color:#4daf58;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.35);color:#fff;font-size:16px;padding:8px 0;transition:.2s ease;width:160px}.p-discussion__top__bar button:hover{background-color:#6fc078}.p-discussion__main{padding:60px 0}.p-discussion__main__section{margin-bottom:60px}.p-discussion__main__section h3{font-size:30px;font-weight:300;margin-bottom:12px}.p-discussion__search-header{display:flex;justify-content:space-between}.p-discussion__search{background-color:#fff;padding:24px}.p-discussion__search__field{margin-bottom:8px}.p-discussion__search__field p{font-size:16px;margin-bottom:8px}.p-discussion__search__field .inner-form{align-items:center;display:flex}.p-discussion__search__field .inner-form input{border:1px solid #cacaca;border-radius:4px;margin-right:8px;padding:6px 12px;width:60%}.p-discussion__search__field .inner-form button{background-color:#eb9348;border-radius:4px;color:#fff;padding:6px 16px}.p-discussion__search__field .inner-form button:hover{background-color:#f0ae76;transition:.2s ease}.p-discussion__search h5{cursor:pointer;display:inline-block;font-weight:300;margin-top:8px;transition:.2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-discussion__search h5 span{text-decoration:underline}.p-discussion__search h5:hover{opacity:.7}.p-discussion__search h5:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:4px}.p-discussion__search h5.is-expanded:after{content:""}.p-discussion__search__details__main{display:flex;justify-content:space-between}.p-discussion__search__details__main table{width:calc(50% - 16px)}.p-discussion__search__details__main table tr{border-bottom:1px solid #dadada;padding:8px 0}.p-discussion__search__details__main table tr th{font-weight:300;padding:8px 0;width:100px}.p-discussion__search__details__main table tr th:before{border-left:6px solid #eb9348;content:"";display:inline-block;font-size:14px;font-weight:300;height:20px;margin-bottom:-4px;margin-right:8px}.p-discussion__search__details__main table tr td{padding:8px 0}.p-discussion__search__details__main table tr td label{align-items:center;cursor:pointer;display:inline-flex;margin-right:16px}.p-discussion__search__details__main table tr td label input[type=checkbox]{display:none}.p-discussion__search__details__main table tr td label i{border:1px solid #aaa;border-radius:2px;content:"";display:inline-block;height:20px;margin-right:8px;position:relative;width:20px}.p-discussion__search__details__main table tr td label input[type=checkbox]:checked~i{border-color:#777;transition:.2s ease}.p-discussion__search__details__main table tr td label input[type=checkbox]:checked~i:before{color:#666;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-discussion__search__details__main table tr td .v-select{width:60%}.p-discussion__search__details__footer{display:flex;justify-content:flex-end}.p-discussion__search__details__footer button{border:1px solid #eb9348;border-radius:4px;color:#000;padding:8px 24px;transition:.2s ease}.p-discussion__search__tag{border:1px solid #dadada;border-radius:16px;cursor:pointer;display:inline-block;font-size:15px;line-height:1;margin:0 4px 6px;padding:4px 8px}.p-discussion__search__tag.is-active{background-color:#eb9348;border-color:#eb9348;color:#fff}.p-discussion__cards{background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.25)}.p-discussion__cards .p-discussion-card:last-of-type{border-bottom:none}.p-discussion__load-more{display:flex;justify-content:flex-end;padding-top:16px}.p-discussion__load-more span{color:#333;cursor:pointer;font-size:16px;text-decoration:underline;transition:.2s ease}.p-discussion__load-more span:hover{opacity:.65}.p-discussion__controller{display:flex;justify-content:space-between}.p-discussion__controller__tabs{display:flex}.p-discussion__controller__tabs span{border-bottom:6px solid transparent;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:16px;padding:16px 0;text-align:center;width:126px}.p-discussion__controller__tabs span.is-active{border-color:#eb9348;color:#eb9348}.p-discussion__controller__aside{align-items:center;display:flex;justify-content:flex-end;width:400px}.p-discussion__controller__aside__select{background-color:#fff;margin-left:8px;width:160px}.p-discussion__pagination{display:flex;justify-content:center;padding-top:32px}.p-discussion__pagination__container{align-items:center;display:inline-flex;justify-content:center}.p-discussion__pagination__button{background-color:#dcdcdc;border-radius:4px;display:inline-block;font-size:16px;padding:4px 8px}.p-discussion__pagination__button a{color:#000}.p-discussion__pagination__button a:hover{text-decoration:none}.p-discussion__pagination__button.disabled{display:none}.p-discussion__pagination__button.is-prev{margin-right:12px}.p-discussion__pagination__button.is-next{margin-left:12px}.p-discussion__pagination__page{border-radius:4px;font-size:18px;line-height:1;margin:0 4px;padding:6px 10px}.p-discussion__pagination__page a{color:#000}.p-discussion__pagination__page.active{background-color:#eb9348}.p-discussion__pagination__page.active a{color:#fff}.p-discussion__pagination__page.active a:hover,.p-discussion__pagination__page.disabled a:hover{text-decoration:none}.p-discussions .discussion-main{padding-top:0}.p-discussions .p-wrapper-description{display:flex;justify-content:space-between}.p-discussions .p-wrapper-description .p-item-description{width:74%}.p-discussions .p-wrapper-description .p-item-description a{color:#fff;margin:4px 0;text-decoration:underline}.p-discussions .p-wrapper-description .p-item-description a:after{color:#eb9348;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin:0 8px 0 4px}.p-discussions .p-wrapper-description .p-item-description .c-card-review{margin:0}.p-discussions .p-wrapper-description .p-item-description .c-cate-list{color:#000}.p-discussions .p-wrapper-description .p-item-description .c-cate-list li{background-color:#fff}.p-discussions .p-wrapper-description .p-item-description .c-cate-list .c-cate{background-color:#e7e7e7}.heading{margin-bottom:10px;margin-top:10px}.tx-danger{color:#dc3545}.dxa-ability-assessment-table{border-collapse:collapse;border-spacing:0;margin:10px 0;padding:0;width:100%}.dxa-ability-assessment-table thead th{color:#979797;text-align:left}.dxa-ability-assessment-table tbody tr{border-bottom:1px solid #e0e0e0}.dxa-ability-assessment-table tbody tr td{padding-bottom:10px;padding-top:10px}.dxa-ability-assessment-table tbody tr td .c-button{background-color:#fff!important;border:1px solid #eb9348!important;color:#eb9348!important}.dxa-ability-assessment-table tbody tr td .link{box-sizing:border-box;color:#3f84d0;display:block;font-weight:500;height:40px;line-height:40px;padding:0 15px;text-align:center;text-decoration:underline}.dxa-ability-assessment-table tbody tr td .link:hover{color:#3f84d0}.p-normal{background-color:#fff}.p-normal h2{font-size:2.4rem;padding-top:100px}.p-normal h2,.p-normal h3{font-weight:400;margin-bottom:15px}.p-normal h3{border-bottom:1px solid #efefef;font-size:2rem;padding-bottom:15px}.p-normal .l-section a{color:#618cbc}.p-normal .l-section a:hover{text-decoration:underline}.p-normal .l-section dl{border-bottom:1px solid #efefef;line-height:1.8;margin-bottom:20px;padding-bottom:15px;padding-left:30px;padding-right:30px}.p-normal .l-section dt{color:#618cbc;font-size:1.8rem;line-height:1.5;margin-bottom:10px;padding-left:30px;position:relative}.p-normal .l-section dt:before{content:"Q";font-size:30px;left:0;position:absolute;top:-10px}@media screen and (max-width:989px){.p-normal h2{padding-top:120px}.p-normal .l-section dl{padding-left:0;padding-right:0}}.p-manual .p-side-nav li{border-bottom:1px solid #efefef}.p-manual .p-side-nav li:first-child a{border-radius:0}.p-manual .p-side-nav ul p a{background-color:#eaf0f8;border:none;border-radius:0!important;color:#618cbc;font-size:16px;line-height:30px;padding:6px 15px}.p-manual .p-side-nav ul li{border:none}.p-manual .p-side-nav ul li a{border:none;line-height:1.6;padding:8px 15px 8px 30px}.p-manual .p-main h3{margin-bottom:20px}.p-manual .p-main h4{border-left:3px solid #acacac;font-size:18px;font-weight:400;margin-bottom:20px;padding-left:10px}.p-manual .p-main ul li{list-style-position:inside;list-style-type:disc}.p-manual .p-main a{color:#618cbc}.p-manual .p-manual-block{margin-bottom:50px;margin-top:-100px;padding-top:100px}.p-manual .p-manual-list{margin-bottom:50px}.p-manual .p-manual-list li{align-items:flex-start;display:flex;line-height:1.6;margin-bottom:20px;margin-top:-80px;padding-top:80px}.p-manual .p-manual-list-sub{margin-bottom:20px}.p-manual .p-manual-list-sub li{display:list-item;margin-bottom:5px;margin-top:0;padding-top:0;text-indent:30px}.p-manual .p-manual-list-sub li i{color:#eb9348;cursor:text;display:inline-block;margin:0 0 0 20px}.p-manual .p-manual-image{border:1px solid #efefef;margin-bottom:20px;width:100%}.p-manual .p-manual-image-s{display:block;margin:0 auto 20px;width:80%}.p-manual .p-maru{background-color:#dc5a5a;color:#fff}.p-manual .p-maru,.p-manual .p-maru-yellow{border-radius:50%;height:25px;line-height:25px;margin-right:5px;text-align:center;width:25px}.p-manual .p-maru-yellow{background-color:#ffde00;color:#2f2f2f}@media screen and (max-width:989px){.p-manual .p-side-nav li{border-bottom:none;border-right:1px solid #efefef}.p-manual .p-side-nav li ul p a{height:60px;line-height:1.6}.p-manual .p-side-nav li ul li a{border-bottom:1px solid #efefef;height:50px;padding:8px}.p-manual .p-side-nav li ul li:last-child a{border-bottom:1px solid #efefef}}@media screen and (max-width:639px){.p-manual .p-side-nav{flex-flow:column}.p-manual .p-side-nav li ul li a,.p-manual .p-side-nav li ul p a{height:auto}}.p-notice-list-page{background-color:#fff}.p-notice-list-page h2{font-size:2.4rem;font-weight:400}.p-notice-list-page .p-notice-list{border-top:1px solid #e7e7e7;margin-bottom:20px;margin-top:15px}.p-notice-list-page .p-notice-list li{border-bottom:1px solid #e7e7e7;font-size:1.6rem;line-height:22px;padding:20px 23px}.p-notice-list-page .p-notice-list li p{color:#acacac;font-size:1.1rem}.p-notice-list-page .p-notice-list li a:hover{text-decoration:none}.p-notice-list-page .p-notice-list li .c-nav-notice-notes{margin-top:10px}.p-notice-list-page .p-notice-list li .c-nav-notice-function li{border:none;font-size:1.1rem;margin-left:20px!important;padding:0}.p-notice-list-page .p-notice-list li .c-nav-notice-function-list{position:relative}.p-notice-list-page .p-notice-list li .c-nav-notice-function-list a{left:0;position:absolute;top:20px}@media screen and (max-width:639px){.p-notice-list-page .p-notice-list li{padding:10px 15px}}.is-notice-emptystate{height:500px;position:relative;width:100%}.is-notice-emptystate .p-box-emptystate{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.is-notice-emptystate .p-box-emptystate p{font-size:1.6rem;line-height:1.5}.is-notice-emptystate .p-box-emptystate p:first-of-type{margin:0 0 36px}@media screen and (max-width:639px){.is-notice-emptystate{height:133.33333vw}.is-notice-emptystate .p-box-emptystate{width:100%}.is-notice-emptystate .p-box-emptystate p:first-of-type{margin:0 0 9.6vw}}.p-course-list .p-course-list-header .p-course-list-title{align-items:center;display:flex;justify-content:left}.p-course-list .p-course-list-header .p-course-list-title h2{font-weight:400;margin-right:25px}.p-course-list .p-course-list-header .p-course-filter{font-size:20px;margin-right:20px}.p-course-list .p-course-list-header .p-course-filter .clickable{color:#618cbc;cursor:pointer}.p-course-list .p-course-list-header .p-course-filter .clickable:hover{text-decoration:underline}.p-course-list h4{align-items:center;display:flex;font-size:20px;font-weight:500;margin-bottom:10px}.p-course-list h4 .new{background-color:#d03737;color:#fff;margin-left:9px;padding:3px 9px}.p-course-list .c-card-list{box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin-bottom:30px}.p-course-list .c-card{border-bottom:1px solid #618cbc;border-radius:0;box-shadow:none;margin-bottom:0;padding-right:70px;position:relative;width:100%}.p-course-list .c-card:after{bottom:0;color:#618cbc;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;height:20px;line-height:20px;margin:auto;position:absolute;right:30px;top:0}.p-course-list .c-card:last-child{border-bottom:none}.p-course-list .c-card:hover{background-color:#eaf0f8;text-decoration:none;transition:.4s ease-in-out}.p-course-list .c-card a:hover{opacity:1;text-decoration:none}.p-course-list .c-meta-list{margin-bottom:0;margin-top:15px}.p-course-list .c-meta-list li{border-color:#2f2f2f}.p-course-list .c-card-body{float:left;line-height:1.6;width:calc(100% - 130px)}.p-course-list .c-card-body .c-card-description{max-height:220px;min-height:100px;overflow-y:auto}.p-course-list .c-card-body .c-card-description p{margin-bottom:15px;min-height:1rem}.p-course-list .c-progress-circle{float:right}.p-course-list .p-course-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-course-list .p-course-list-header h2{font-weight:400;margin:0}.p-course-list .p-course-list-none{color:#2f2f2f;font-size:18px;padding-bottom:20px;padding-left:40px}.p-course-list .l-wrapper-headvisual{background-position:68% 0;background-repeat:no-repeat;background-size:cover;height:280px;padding:80px 0 0;position:relative;width:100%}.p-course-list .l-wrapper-headvisual.is-course{background-image:url(/assets/front/static/images/img-headvisual-course.png)}.p-course-list .l-wrapper-headvisual .p-conatiner-description{margin:0 auto;max-width:1140px;position:relative;top:50%;transform:translateY(-50%);width:92.1875%}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-headline{color:#fff;font-size:28px;line-height:1.6;margin:0}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-link{color:#fff;display:inline-block;margin:4px 0 0;position:relative;text-decoration:underline}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-link:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 10px}.p-course-list .p-entry-course{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.3);padding:25px 25px 20px;position:relative}.p-course-list .p-entry-course .c-card-list{margin:20px auto}.p-course-list .p-entry-course-title{background-color:#618cbc;background:linear-gradient(90deg,#618cbc 1%,#369);color:#fff;font-size:20px;font-weight:400;padding:10px 20px}.p-course-list .c-card-label{background:#d03737;border-radius:4px;display:inline-block;height:24px;margin-left:10px}.p-course-list .c-card-label span{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;letter-spacing:.05em;line-height:16px;padding:0 10px}@media screen and (max-width:989px){.p-course-list .l-wrapper-headvisual{background-position:88% 0;padding:80px 40px 0}.p-course-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-link{text-shadow:0 0 4px rgba(0,0,0,.8)}.p-course-list .c-meta-list{flex-flow:row}.p-course-list .c-meta-list li{margin-bottom:0}.p-course-list .c-card{padding-right:25px}.p-course-list .c-card:after{display:none}}@media screen and (max-width:639px){.p-course-list .l-wrapper-headvisual{background-position:76% 0;padding:80px 20px 0}.p-course-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:4.26667vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-course-list .l-wrapper-headvisual .p-conatiner-description .p-link{font-size:3.2vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-course-list .c-card{padding-right:15px}.p-course-list .c-card-body{float:none;width:100%}.p-course-list .c-card-body p{min-height:auto}.p-course-list .c-progress-circle{bottom:40px;float:none;position:absolute;right:25px;top:auto}.p-course-list .c-meta-list{flex-flow:column}.p-course-list .c-meta-list li{margin-bottom:15px}}.p-course-detail{counter-reset:number 0}.p-course-detail h2{font-weight:500}.p-course-detail h3{font-size:20px;font-weight:500;margin-bottom:10px}.p-course-detail .p-side{order:2;width:23%}.p-course-detail .p-wrapper{display:flex;justify-content:space-between}.p-course-detail .p-main{order:1;width:75%}.p-course-detail .p-course-step li{display:flex}.p-course-detail .p-course-step li a:hover{text-decoration:none}.p-course-detail .p-course-step li:last-child .p-step:after{display:none}.p-course-detail .p-course-step .c-card{width:100%}.p-course-detail .p-step{color:#fff;display:block;position:relative}.p-course-detail .p-step:before{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;content:counter(number) " ";counter-increment:number 1;display:flex;font-size:30px;height:80px;justify-content:center;position:relative;width:80px;z-index:1}.p-course-detail .p-step:after{background-color:#ccc;content:"";display:block;height:100%;left:38px;position:absolute;right:auto;top:12px;width:2px;z-index:-10}.p-course-detail .p-step-done:before{background-color:#63b4d1;content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.p-course-detail .c-card{cursor:pointer;margin-left:3%;position:relative}.p-course-detail .c-card h3{display:flex;line-height:1}.p-course-detail .c-card:before{background-color:#ccc}.p-course-detail .c-card:hover{box-shadow:0 5px 25px -5px rgba(0,0,0,.3);transition:.4s ease-in-out}.p-course-detail .c-card .c-meta-list{margin-bottom:0;margin-top:20px}.p-course-detail .c-card .c-meta-list li{border-color:#2f2f2f}.p-course-detail .c-card-linkless{background-color:#e0e0e0;box-shadow:none}.p-course-detail .c-card-linkless:hover{box-shadow:none;cursor:default}.p-course-detail .c-card-linkless .c-meta-list li{border:none}.p-course-detail .c-card-wrapper{display:flex;justify-content:space-between}.p-course-detail .c-card-body{width:calc(100% - 120px)}.p-course-detail .c-card-body p{min-height:70px}.p-course-detail .p-course-progress{padding:15px 15px 5px;text-align:center}.p-course-detail .p-course-progress h3{display:inline;font-size:20px}.p-course-detail .p-course-progress h4{font-size:18px}.p-course-detail .p-course-progress .p-chart{display:flex;justify-content:center;margin-bottom:5px;position:relative}.p-course-detail .p-course-progress .p-chart .chart-container{display:flex;justify-content:center;padding-top:5px}.p-course-detail .p-course-progress .p-chart .fas{color:#618cbc;font-size:60px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%)}.p-course-detail .p-course-progress .p-chart .p-chart-0{left:50%;position:absolute;top:0;transform:translateX(-50%)}.p-course-detail .p-course-progress .p-chart .p-chart-25{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.p-course-detail .p-course-progress .p-chart .p-chart-50{bottom:-5px;left:50%;position:absolute;transform:translateX(-50%)}.p-course-detail .p-course-progress .p-chart .p-chart-75{left:-5px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.p-course-detail .p-course-progress .p-chart #p-progress-chart{margin-top:20px}.p-course-detail .p-assessment-subtitle{font-size:14px;margin-bottom:10px}.p-course-detail .p-assessment-subtitle.markdown-body ul{list-style-type:disc}.p-course-detail .p-assessment-subtitle.markdown-body ol{list-style-type:decimal}.p-course-detail .p-assessment-subtitle.markdown-body li{display:list-item}.p-course-detail .p-side .c-card{cursor:default}.p-course-detail .p-side .c-card:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.p-course-detail .p-side .p-course-badge{background-position:50%;background-repeat:no-repeat;background-size:contain;height:180px;margin-left:3%;position:relative;width:100%}.p-course-detail .p-side .p-course-badge h3{font-size:16px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:28px}.p-course-detail .p-side .p-course-badge-noclear{background-image:url(/assets/front/static/images/course-certificate_bg.png)}.p-course-detail .p-side .p-course-badge-noclear h3{color:#fff}.p-course-detail .p-side .p-course-badge-clear{background-image:url(/assets/front/static/images/course-certificate-clear_bg.png)}.p-course-detail .p-side .p-course-badge-clear h3{color:#ac8900}.p-course-detail .p-wrapper-description{display:flex;justify-content:space-between}.p-course-detail .p-wrapper-description .p-item-description{width:74%}.p-course-detail .p-wrapper-description .p-item-description a{color:#fff;margin:4px 0;text-decoration:underline}.p-course-detail .p-wrapper-description .p-item-description a:after{color:#eb9348;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin:0 8px 0 4px}.p-course-detail .p-wrapper-description .p-badge{color:#2f2f2f;cursor:default;height:auto;overflow:hidden;padding:24px 0 0;position:relative;width:23%}.p-course-detail .p-wrapper-description .p-badge h3{display:block;font-size:16px;font-weight:700;line-height:1.4;margin:0 auto 24px;text-align:center;z-index:10}.p-course-detail .p-wrapper-description .p-badge dl{display:flex;font-size:15px}.p-course-detail .p-wrapper-description .p-badge dl dt{width:100px}.p-course-detail .p-wrapper-description .p-badge .p-item-badge{background:url(../static/course-certificate_bg.png) 50% 0 no-repeat;background-size:contain;height:160px;margin:0 auto 24px;position:relative;width:90%}.p-course-detail .p-wrapper-description .p-badge .p-item-badge h3{font-size:14px;font-weight:400;left:0;margin:auto;position:absolute;right:0;text-align:center;top:28px}.p-course-detail .p-wrapper-description .p-badge .p-item-social{border-bottom:1px solid #efefef;border-top:1px solid #efefef;box-sizing:border-box;cursor:default;display:flex;height:46px;pointer-events:none;transition:all .4s}.p-course-detail .p-wrapper-description .p-badge .p-item-social:hover{background:#f4f4f4}.p-course-detail .p-wrapper-description .p-badge .p-item-social .p-text-share{color:#acacac;font-size:13px;height:46px;line-height:46px;margin:0;padding:0 0 0 48px;text-align:center;width:73%}.p-course-detail .p-wrapper-description .p-badge .p-item-social .p-button-share-tw{height:46px;margin:0;text-align:center;width:27%}.p-course-detail .p-wrapper-description .p-badge .p-item-social .p-button-share-tw img{cursor:pointer;display:inline-block;margin:4px 8px 6px 0;max-width:36px}.p-course-detail .p-wrapper-description .p-badge .p-item-oneline{display:block;font-size:13px;height:46px;line-height:46px;margin:0;padding:0;text-align:center;width:100%}.p-course-detail .p-wrapper-description .p-badge .p-item-oneline a{display:block;height:100%;width:100%}.p-course-detail .p-wrapper-description .p-badge .p-item-oneline a:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 8px}.p-course-detail .p-wrapper-description .p-badge .p-item-oneline a:hover{background:#f4f4f4;opacity:1;text-decoration:none}.p-course-detail .p-wrapper-description .is-cleared .p-item-social{cursor:pointer;pointer-events:auto}.p-course-detail .p-wrapper-description .is-cleared .p-item-social .p-text-share{color:#2f2f2f}.p-course-detail .p-wrapper-description .is-cleared .p-item-badge{background:url(../static/course-certificate-clear_bg.png) 50% 0 no-repeat;background-size:contain}.p-course-detail .p-wrapper-description .is-cleared .p-item-badge h3{color:#ac8900}.p-course-detail .p-wrapper-description .c-card{margin:0}@media screen and (min-width:990px)and (max-width:1120px){.p-course-detail .p-side .p-course-badge h3{font-size:12px;top:38px}}@media screen and (max-width:989px){.p-course-detail .p-wrapper{display:block}.p-course-detail .p-main{width:100%}.p-course-detail .p-side{align-items:center;display:flex;flex-flow:column;width:100%}.p-course-detail .p-side .c-card{min-width:260px}.p-course-detail .p-side .p-course-badge{margin-bottom:30px}.p-course-detail .c-meta-list{flex-flow:row}}@media screen and (max-width:639px){.p-course-detail .l-main{padding:0 20px}.p-course-detail .c-meta-list{flex-flow:column}.p-course-detail .c-card-body{width:100%}.p-course-detail .c-card-wrapper{flex-flow:column}.p-course-detail .c-progress-circle{bottom:15px;position:absolute;right:15px;top:auto}.p-course-detail .p-step:before{font-size:24px;height:40px;width:40px}.p-course-detail .p-step:after{left:20px}}.p-operation-movie .p-operation-movie-wrapper{margin:10px auto 0;max-width:90%;padding:0 0 160px;width:100%}@media screen and (max-width:900px){.p-operation-movie .p-operation-movie-wrapper{margin:0;min-width:100%;width:100%}}.p-inquiry-trial{background-color:#fff;min-height:100vh;position:relative}.p-inquiry-trial .l-main{box-sizing:border-box}@media screen and (max-width:989px){.p-inquiry-trial .l-main{min-width:100%;padding:0 20px}}.p-inquiry-trial .p-contact-head{display:block;margin:2.4rem 0 0}.p-inquiry-trial .contact-item:first-of-type .p-contact-head{margin:0}.p-inquiry-trial form{background-color:#eaf0f8;box-sizing:border-box;padding:30px 60px 60px}@media screen and (max-width:989px){.p-inquiry-trial form{padding:1px 30px 30px}}@media screen and (max-width:639px){.p-inquiry-trial form{background-color:#fff;padding:0}}.p-inquiry-trial h2{font-size:2.4rem;font-weight:400;line-height:1.6;margin-bottom:30px;text-align:center}.p-inquiry-trial .p-contact-text,.p-inquiry-trial .p-contact-textarea{border:1px solid #acacac;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;line-height:18px;outline:none;padding:6px;width:100%}.p-inquiry-trial .p-contact-body{display:block;margin-right:3px}.p-inquiry-trial .p-contact-tel{width:75px}.p-inquiry-trial .p-contact-select{border:1px solid #acacac}@media screen and (max-width:989px){.p-inquiry-trial h2{margin:0}.p-inquiry-trial .p-wrapper-trialform{flex-wrap:wrap}.p-inquiry-trial .p-wrapper-trialform .p-child-left{margin:0 0 4rem;width:100%}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-top{margin:0 0 4rem}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol{margin:0 0 2.66667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li{box-sizing:border-box;width:23rem}.p-inquiry-trial .p-wrapper-trialform .p-child-right{margin:0;width:100%}}@media screen and (max-width:639px){.p-inquiry-trial h2{font-size:6.4vw;line-height:1.4;margin:0 0 2.66667vw}.p-inquiry-trial .p-wrapper-trialform{flex-wrap:wrap}.p-inquiry-trial .p-wrapper-trialform .p-child-left{margin:0 0 6.4vw;width:100%}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-top{margin:0 0 8vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-top h3{font-size:4.8vw;margin:0}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-top ul li{margin:0}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom h4{font-size:4.8vw;margin:0}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol{margin:0 0 2.66667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li{padding:4.26667vw;width:26.66667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li figure figcaption{font-size:3.46667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:first-of-type figure img{width:9.33334vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:first-of-type:after{border-width:1.33334vw 0 1.33334vw 2vw;right:-3.46667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2){padding:2.66667vw 4.26667vw 4.26667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2) figure img{width:4vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2):after{border-width:1.33334vw 0 1.33334vw 2vw;right:-3.46667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(3) figure img{width:10.66667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-left .p-child-left-bottom ul li{font-size:2.66667vw}.p-inquiry-trial .p-wrapper-trialform .p-child-right{padding:3.2vw;width:100%}.p-inquiry-trial .p-wrapper-trialform .p-child-right form{background:none;padding:0}.p-inquiry-trial .p-wrapper-trialform .p-child-right form .c-checkbox[type=checkbox]{left:0}.p-inquiry-trial .p-wrapper-trialform .p-child-right form .c-checkbox-label{margin:6.4vw 0 0;padding:0 0 0 8.53334vw;text-align:left}.p-inquiry-trial .p-wrapper-trialform .p-child-right form .c-custom-checkbox,.p-inquiry-trial .p-wrapper-trialform .p-child-right form .c-custom-checkbox:before{position:absolute}.p-inquiry-trial .p-wrapper-trialform .p-child-right form .c-registration-button{height:16vw;line-height:16vw;margin:6.4vw auto 3.2vw;width:100%}.p-inquiry-trial .p-contact-head{margin:4vw 0 0}.p-inquiry-trial .is-break-sp{display:block}}.p-wrapper-trialform{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto 60px;width:1140px}.p-wrapper-trialform .p-child-left{box-sizing:border-box;width:490px}.p-wrapper-trialform .p-child-left .p-child-left-top{margin:0 0 5rem}.p-wrapper-trialform .p-child-left .p-child-left-top h3{color:#618cbc;font-weight:300;margin:2.4rem 0 1.6rem}.p-wrapper-trialform .p-child-left .p-child-left-top ul li{margin:0 0 1rem;padding:0 0 0 2.2rem;position:relative}.p-wrapper-trialform .p-child-left .p-child-left-top ul li:before{background:#618cbc;border-radius:50%;content:"";display:inline-block;height:1.5rem;left:0;position:absolute;top:.35rem;width:1.5rem}.p-wrapper-trialform .p-child-left .p-child-left-top ul li:last-of-type{margin:0}.p-wrapper-trialform .p-child-left .p-child-left-bottom h4{color:#618cbc;font-size:1.8rem;font-weight:300;margin:0 0 1rem}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol{display:flex;justify-content:space-between;margin:0 0 3rem}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li{background:#eaf0f8;color:#618cbc;display:block;height:100px;padding:1.6rem;position:relative;text-align:center;width:150px}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li figure figcaption{bottom:1rem;display:block;font-size:1.3rem;left:50%;line-height:1.3;margin:1rem 0 0;position:absolute;transform:translateX(-50%);width:100%}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:first-of-type figure img{width:42px}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:first-of-type:after{border-color:transparent transparent transparent #acacac;border-style:solid;border-width:7.5px 0 7.5px 10px;content:"";display:block;height:0;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:0}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2){padding:1rem 1.6rem 1.6rem}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2) figure img{width:16px}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(2):after{border-color:transparent transparent transparent #acacac;border-style:solid;border-width:7.5px 0 7.5px 10px;content:"";display:block;height:0;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:0}.p-wrapper-trialform .p-child-left .p-child-left-bottom ol li:nth-of-type(3) figure img{width:45px}.p-wrapper-trialform .p-child-left .p-child-left-bottom ul li{font-size:1.3rem}.p-wrapper-trialform .p-child-left .p-child-left-bottom ul a{display:inline-block;margin:0 .25rem;text-decoration:underline}.p-wrapper-trialform .p-child-right{border:8px solid #efefef;box-sizing:border-box;padding:2.4rem;width:600px}.p-wrapper-trialform .p-child-right .c-required{line-height:1;margin:0 0 .5rem}.p-wrapper-trialform .p-child-right form{background:#eaf0f8;margin:0;padding:3rem}.p-wrapper-trialform .p-child-right form .c-checkbox-label{margin:4rem 0 0;padding:0;text-align:center;width:100%}.p-wrapper-trialform .p-child-right form .c-custom-checkbox,.p-wrapper-trialform .p-child-right form .c-custom-checkbox:before{position:static}.p-wrapper-trialform .p-child-right form .c-registration-button{height:60px;margin:2.6rem auto 0;width:220px}@media screen and (max-width:989px){.p-wrapper-trialform{min-width:auto;padding:0;width:100%}}@media screen and (max-width:639px){.p-wrapper-trialform{border:none;padding:0}}.p-wrapper-trialform-thanks{margin-bottom:200px}.p-wrapper-trialform-thanks .c-text-center a{display:inline-block;margin:0 .4rem;text-decoration:underline}.p-assessment .c-over-lay{background:rgba(0,0,0,.5)}.p-assessment .p-navbar{background-color:#fff;border-bottom:1px solid #e7e7e7;margin-bottom:30px}.p-assessment .p-navlists{display:flex}.p-assessment .p-navlists li{border-bottom:5px solid #fff;border-left:1px solid #e7e7e7;cursor:pointer;display:flex;height:70px;justify-content:center;padding:5px 15px 0;position:relative}.p-assessment .p-navlists li:hover{background-color:#efefef;border-bottom:5px solid #eb9348;opacity:1}.p-assessment .p-navlists li:last-child{border-right:1px solid #e7e7e7}.p-assessment .p-navlists a{align-items:center;display:flex;flex-flow:column;justify-content:center;min-width:90px;text-align:center;text-decoration:none}.p-assessment .p-navlists a .fas{color:#eb9348;margin:0 0 3px}.p-assessment .p-navlists .is-active{background-color:#efefef;border-bottom:5px solid #eb9348}.p-assessment .c-tag-list li{max-width:none}.p-assessment h2{font-weight:500}.p-assessment h3{border-bottom:1px solid #111;font-size:2.3rem;font-weight:700;font-weight:500;letter-spacing:2px;margin-bottom:20px;padding-bottom:5px;text-align:left}.p-assessment .p-side{order:2;width:23%}.p-assessment .p-side h3{border-bottom:0;font-size:1.6rem;margin-bottom:10px;text-align:center}.p-assessment .p-side .c-button{align-items:center;display:flex;font-size:20px;height:80px;justify-content:center;line-height:1.4}.p-assessment .p-wrapper{display:flex;justify-content:space-between}.p-assessment .p-main{order:1;width:75%}.p-assessment .c-meta-list li{border-right:0}.p-assessment .p-table-grade{font-size:14px}.p-assessment .p-table-grade thead{background-color:#f4f4f4}.p-assessment .p-table-grade thead th{font-weight:700;padding:5px 15px}.p-assessment .p-table-grade tbody td{padding:5px 15px}.p-assessment .p-table-assessment-pagination{margin:20px 0 0}.p-assessment .p-grade-rank{position:relative;text-align:center;width:100%}.p-assessment .p-grade-rank img{width:80%}.p-assessment .p-grade-rank .p-rank-frame,.p-assessment .p-grade-rank .p-rank-text{filter:invert(100%) brightness(20%)}.p-assessment .p-grade-rank.p-rank-A .p-rank-frame,.p-assessment .p-grade-rank.p-rank-A .p-rank-text{filter:invert(72%) sepia(81%) saturate(633%) hue-rotate(359deg) brightness(76%) contrast(105%)}.p-assessment .p-grade-rank.p-rank-B .p-rank-frame,.p-assessment .p-grade-rank.p-rank-B .p-rank-text{filter:invert(87%) sepia(4%) saturate(106%) hue-rotate(182deg) brightness(96%) contrast(87%)}.p-assessment .p-grade-rank.p-rank-C .p-rank-frame,.p-assessment .p-grade-rank.p-rank-C .p-rank-text{filter:invert(73%) sepia(86%) saturate(3427%) hue-rotate(1deg) brightness(68%) contrast(126%)}.p-assessment .p-grade-rank .p-rank-text{color:#000;font-size:70px;font-weight:700;left:50%;margin-top:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-assessment .p-grade-rank-text{font-size:13px;line-height:1.4;margin-top:20px}.p-assessment .p-grade-score{color:#eb9348;font-size:60px;font-weight:700;line-height:1;text-align:center}.p-assessment .btn-group{display:block;margin:30px 0;text-align:center}.p-assessment .btn-group h3{background:transparent;text-align:center}.p-assessment .btn-group .c-modal-text{font-size:1.4rem;margin:20px 0}.p-assessment .btn-group .c-modal-text .time{color:#eb9348;font-size:20px;font-weight:700;padding:0 4px}.p-assessment .btn-group .c-modal-alert{background-color:#fff3cd;border:1px solid #ffecb5;border-radius:.25rem;color:#664d03;margin:0 1rem 1rem;padding:1rem 2rem;position:relative}.p-assessment .btn-group .c-modal-alert p{align-items:center;display:flex;font-size:13px;justify-content:center;line-height:1.8;margin-bottom:0}.p-assessment .btn-group .c-modal-alert p:first-of-type{font-size:16px;font-weight:600;letter-spacing:.5rem}.p-assessment .btn-group .c-modal-alert p i{color:#eb9348;font-size:14px;margin-left:5px}.p-assessment .btn-group input[type=checkbox]{display:none}.p-assessment .btn-group .btn-note{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;padding:5px 10px 5px 40px;position:relative;width:auto}.p-assessment .btn-group .btn-note:before{background:#f5f5f5;border:1px solid #d9d9d9;box-shadow:inset 1px 1px 1px 0 rgba(35,24,21,.1);content:"";display:block;height:20px;left:10px;margin-top:-10px;position:absolute;top:50%;transition:.2s ease;width:20px}.p-assessment .btn-group .btn-note:after{content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:700;left:12px;margin-top:-14px;opacity:0;position:absolute;top:50%}.p-assessment .btn-group input[type=checkbox]:checked+.btn-note:after{opacity:1}.p-assessment .btn-group .c-button{border:none;cursor:pointer;height:60px;line-height:60px;margin:20px auto 0;max-width:300px;text-decoration:none!important;width:100%}.p-assessment .btn-group .c-button:hover{opacity:.7}.p-assessment .btn-group .btn-back{color:#3877d6;cursor:pointer;display:block;font-size:12px;margin-top:10px;text-decoration:underline}.p-assessment .p-assessment-link{text-decoration:none}.p-assessment .p-assessment-link:hover .c-button{opacity:.7}@media screen and (max-width:989px){.p-assessment .p-wrapper{display:block}.p-assessment .p-main{width:100%}.p-assessment .p-side{align-items:center;display:flex;flex-flow:column;width:100%}.p-assessment .p-side .c-card{width:50%}.p-assessment .p-side .c-button{height:60px;margin-bottom:40px;width:50%}.p-assessment .c-meta-list{flex-flow:row}.p-assessment .p-grade-rank[data-v-0cdd037c]{margin:0 auto;width:150px}}@media screen and (max-width:639px){.p-assessment .l-main{padding:0 20px}.p-assessment .c-meta-list{flex-flow:column}.p-assessment .p-side .c-button,.p-assessment .p-side .c-card{width:100%}}.p-assessment.p-assessment-detail .l-hero{margin-bottom:0}.p-assessment.p-assessment-standby .p-main{width:100%}.p-assessment.p-assessment-detail .c-card-list{justify-content:space-between}.p-assessment.p-assessment-detail .c-card-list .c-card-tile{margin-right:0;width:calc(50% - 14px)}@media screen and (max-width:989px){.p-assessment.p-assessment-detail .c-card-list .c-card-tile{width:100%}}.p-assessment-list .p-assessment-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-assessment-list h2{font-weight:400;margin-bottom:20px}.p-assessment-list h4{font-size:20px;font-weight:500;margin-bottom:10px}.p-assessment-list .c-tag-list{margin-bottom:20px}.p-assessment-list .c-tag-list li{max-width:inherit}.p-assessment-list .c-card-list{box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin-bottom:30px}.p-assessment-list .c-card{border-bottom:1px solid #eb9348;border-radius:0;box-shadow:none;margin-bottom:0;padding-right:70px;position:relative;width:100%}.p-assessment-list .c-card:after{bottom:0;color:#eb9348;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;height:20px;line-height:20px;margin:auto;position:absolute;right:30px;top:0}.p-assessment-list .c-card:last-child{border-bottom:none}.p-assessment-list .c-card:hover{background-color:#eaf0f8;text-decoration:none;transition:.4s ease-in-out}.p-assessment-list .c-card a:hover{opacity:1;text-decoration:none}.p-assessment-list .c-card-linkless{background-color:#e0e0e0;box-shadow:none}.p-assessment-list .c-card-linkless:after{content:none}.p-assessment-list .c-card-linkless:hover{background-color:#e0e0e0;text-decoration:none;transition:none}.p-assessment-list .c-card-linkless a:hover{opacity:1;text-decoration:none}.p-assessment-list .c-cate-list li:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.p-assessment-list .c-meta-list{margin-bottom:0;margin-top:15px;width:100%}.p-assessment-list .c-meta-list li{border:none}.p-assessment-list .c-card-body{float:left;line-height:1.6;width:calc(100% - 230px)}.p-assessment-list .c-card-body p{min-height:85px}.p-assessment-list .c-card-body .p-assessment-subtitle{font-size:14px;margin-bottom:10px}.p-assessment-list .c-card-body .p-assessment-subtitle p{min-height:inherit}.p-assessment-list .c-card-body .p-assessment-subtitle.markdown-body ul{list-style-type:disc}.p-assessment-list .c-card-body .p-assessment-subtitle.markdown-body ol{list-style-type:decimal}.p-assessment-list .c-category{display:flex;flex-wrap:wrap}.p-assessment-list .c-category p{min-height:auto}.p-assessment-list .c-category .c-cate-title{background:#efefef;border:1px solid #efefef;border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:12px;margin:8px -1px 13px 0;padding:2px 4px}.p-assessment-list .p-pass-card{float:right;position:relative;width:200px}.p-assessment-list .p-badge{box-shadow:none;display:flex;flex-flow:column;padding:15px;position:relative}.p-assessment-list .p-badge .p-item-bgframe{background:linear-gradient(180deg,#10467d 1%,#001d34);border-radius:4px;display:none;height:80%;left:50%;position:absolute;transform:translateX(-50%);width:90%;z-index:5}.p-assessment-list .p-badge .p-item-goldframe{border-left:1px solid #a67c00;border-right:1px solid #a67c00;display:none;height:71%;left:50%;margin:0 auto 24px;position:absolute;text-align:center;top:22px;transform:translateX(-50%);width:82%;z-index:10}.p-assessment-list .p-badge .p-item-goldframe:after,.p-assessment-list .p-badge .p-item-goldframe:before{background:linear-gradient(90deg,#a67c00 1%,#c90 50%,#a67c00);content:"";display:block;height:1px;width:100%}.p-assessment-list .p-badge .p-item-goldframe:after{bottom:0;position:absolute}.p-assessment-list .p-badge h3{font-size:16px;line-height:1.4;margin:0 auto 24px;text-align:center;z-index:10}.p-assessment-list .is-cleared .p-item-bgframe,.p-assessment-list .is-cleared .p-item-goldframe{display:block}.p-assessment-list .is-cleared h3{color:#c90}.p-assessment-list .is-cleared img{margin:18px auto 12px;max-height:79px;max-width:80px;z-index:10}.p-assessment-list .is-cleared img.p-image-gold{display:block}.p-assessment-list .p-course-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-assessment-list .p-course-list-header h2{font-weight:400;margin:0}.p-assessment-list .l-wrapper-headvisual{background-position:0 0;background-repeat:no-repeat;background-size:cover;height:280px;padding:80px 0 0;position:relative;width:100%}.p-assessment-list .l-wrapper-headvisual.is-assessment{background-image:url(/assets/front/static/images/img-headvisual-assessment.png)}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description{margin:0 auto;max-width:1140px;position:relative;top:50%;transform:translateY(-50%);width:92.1875%}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-headline{color:#fff;font-size:28px;line-height:1.6;margin:0}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-link{color:#fff;display:inline-block;margin:4px 0 0;position:relative;text-decoration:underline}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-link:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 10px}@media screen and (max-width:989px){.p-assessment-list .l-wrapper-headvisual{background-position:58% 0;padding:80px 40px 0}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-link{text-shadow:0 0 4px rgba(0,0,0,.8)}.p-assessment-list .c-meta-list{flex-flow:row}.p-assessment-list .c-meta-list li{margin-bottom:0}.p-assessment-list .c-card{padding-right:25px}.p-assessment-list .c-card:after{display:none}}@media screen and (max-width:639px){.p-assessment-list .p-assessment-list-header{flex-flow:column}.p-assessment-list .l-wrapper-headvisual{background-position:68% 0;padding:80px 20px 0}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:4.26667vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-assessment-list .l-wrapper-headvisual .p-conatiner-description .p-link{font-size:3.2vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-assessment-list .c-card{padding-right:15px}.p-assessment-list .c-card-body{float:none;margin-bottom:120px;width:100%}.p-assessment-list .c-card-body p{min-height:auto}.p-assessment-list .p-pass-card{bottom:40px;float:none;position:absolute;right:15px;top:auto}.p-assessment-list .c-meta-list{flex-flow:column}.p-assessment-list .c-meta-list li{margin-bottom:15px}}.p-assessment-result h3{font-size:13px;text-align:left}.p-assessment-result .torsor{display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;min-height:100vh;padding:120px 20px 0}.p-assessment-result .torsor .main{flex:auto;margin:0 50px 0 auto;width:calc(100% - 330px)}.p-assessment-result .c-card{margin-bottom:20px}.p-assessment-result .date{font-size:12px;margin-bottom:20px;text-align:right}.p-assessment-result .date:before{content:"実施日：";margin-right:5px}.p-assessment-result .p-user-lead{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:16px}.p-assessment-result .p-user-lead h2{line-height:1.5;margin-bottom:10px}.p-assessment-result .p-user-lead h2 span{display:block;font-size:18px}.p-assessment-result .p-user-lead div{align-items:baseline;display:flex}.p-assessment-result .p-user-lead .date{margin-right:15px}.p-assessment-result .user-info{align-items:stretch;display:flex;justify-content:space-between}.p-assessment-result .user-info .user-info-inner,.p-assessment-result .user-info .user-percentile{width:calc(50% - 10px)}.p-assessment-result .user-info-inner{align-items:stretch;display:flex;justify-content:space-between}.p-assessment-result .user-info-inner .is-left,.p-assessment-result .user-info-inner .is-right{width:calc(50% - 10px)}.p-assessment-result .user-info-inner .is-left .c-card{width:100%}.p-assessment-result .user-icon{border:1px solid #e7e7e7;border-radius:50%;height:80px;margin:0 auto;overflow:hidden;width:80px}.p-assessment-result .user-icon img{left:50%;max-width:100%;position:relative;top:50%;transform:translate(-50%,-50%)}.p-assessment-result .user-name{font-size:16px;font-weight:500;margin-top:10px;text-align:center}.p-assessment-result .user-grades{align-items:stretch;display:flex;justify-content:space-between}.p-assessment-result .user-grades .c-card{display:flex;flex-direction:column;width:calc(50% - 10px)}.p-assessment-result .user-best-score,.p-assessment-result .user-latest-score{color:#eb9348;font-size:44px;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.p-assessment-result .user-last-score{border-radius:30px;color:#fff;font-size:14px;font-weight:500;margin:0 auto;max-width:100px;text-align:center}.p-assessment-result .user-last-score.up{background:#dc5867}.p-assessment-result .user-last-score.up:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin-right:10px}.p-assessment-result .user-last-score.up span{position:relative}.p-assessment-result .user-last-score.up span:before{bottom:.8px;content:"";font-family:Font Awesome\ 5 Free;font-size:9px;font-weight:700;position:relative}.p-assessment-result .user-last-score.down{background:#acacac}.p-assessment-result .user-last-score.down:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin-right:10px}.p-assessment-result .user-last-score.down span{position:relative}.p-assessment-result .user-last-score.down span:before{bottom:.8px;content:"";font-family:Font Awesome\ 5 Free;font-size:9px;font-weight:700;position:relative}.p-assessment-result .p-grade-rank{margin:0 auto;width:150px}.p-assessment-result .user-last-rank{margin-top:20px;text-align:center}.p-assessment-result .user-last-rank.up{color:#dc5867;font-size:16px}.p-assessment-result .user-last-rank.up:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-assessment-result .user-last-rank.up:after{content:"RANK UP!";font-weight:600}.p-assessment-result .user-last-rank.down{color:#acacac;font-size:16px}.p-assessment-result .user-last-rank.down:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-assessment-result .user-last-rank.down:after{content:"RANK DOWN";font-weight:600}.p-assessment-result .user-percentile-info{display:flex;justify-content:space-between}.p-assessment-result .user-percentile-latest{width:calc(40% - 20px)}.p-assessment-result .ranking-top{background:#ffd43b;border:2px solid #2f2f2f;padding:0 20px 10px;width:calc(60% - 20px)}.p-assessment-result .ranking-top-icon{background:#2f2f2f;border-radius:50%;bottom:12px;height:24px;margin:0 auto;position:relative;width:24px}.p-assessment-result .ranking-top-icon:before{color:#ffd43b;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-assessment-result .ranking-top-text{font-size:12px;margin-top:-5px}.p-assessment-result .p-percentile-graph{margin-top:20px}.p-assessment-result .user-grades-analysis{align-items:stretch;display:flex;justify-content:space-between}.p-assessment-result .user-grades-analysis .user-strengths,.p-assessment-result .user-grades-analysis .user-weakness{width:calc(50% - 10px)}.p-assessment-result .user-strengths,.p-assessment-result .user-weakness{background:#fff;border-radius:4px;margin-bottom:20px}.p-assessment-result .user-strengths h3,.p-assessment-result .user-weakness h3{color:#fff;font-size:14px;line-height:24px;text-align:center}.p-assessment-result .user-strengths p,.p-assessment-result .user-weakness p{font-size:14px;padding:5px 20px 10px}.p-assessment-result .user-strengths{border:2px solid #eb9348}.p-assessment-result .user-strengths h3{background:#eb9348}.p-assessment-result .user-weakness{border:2px solid #6f95c2}.p-assessment-result .user-weakness h3{background:#6f95c2}.p-assessment-result .user-percentage{background:#fff;border:2px solid #acacac;border-radius:4px;margin-top:auto}.p-assessment-result .user-percentage h3{background:#acacac;color:#fff;font-size:14px;line-height:24px;text-align:center}.p-assessment-result .p-percentage{padding:10px 20px 20px}.p-assessment-result .p-percentage h4{align-items:center;display:flex}.p-assessment-result .p-percentage h4:after,.p-assessment-result .p-percentage h4:before{background-color:#666;content:"";flex-grow:1;height:1px}.p-assessment-result .p-percentage h4:before{margin-right:1rem}.p-assessment-result .p-percentage h4:after{margin-left:1rem}.p-assessment-result .p-percentage .p-percentage-bar{align-items:center;background-color:#efefef;display:flex;display:inline-block;height:16px;margin:20px 30px 30px 20px;position:relative;text-align:left;width:calc(100% - 50px)}.p-assessment-result .p-percentage .p-percentage-bar:last-of-type{margin-bottom:0}.p-assessment-result .p-percentage .p-percentage-bar span{background-color:#eb9348;display:inline-block;height:100%;margin-bottom:1px}.p-assessment-result .p-percentage .p-percentage-bar p{font-size:12px;position:absolute;top:0;width:20px}.p-assessment-result .p-percentage .p-percentage-bar p.is-left{left:-25px;text-align:right}.p-assessment-result .p-percentage .p-percentage-bar p.is-right{right:-25px;text-align:left}.p-assessment-result .p-percentage .p-percentage-bar i{margin-left:-5px;margin-right:0;position:absolute}.p-assessment-result .p-percentage .p-percentage-bar i.fa-caret-down{color:#eb9348;top:-12px}.p-assessment-result .p-percentage .p-percentage-bar i.fa-caret-up{color:#6f95c2;top:15px}.p-assessment-result .p-percentage .p-percentage-bar-chart{align-items:center;display:flex;position:relative;width:calc(100% - 40px)}.p-assessment-result .p-percentage .p-percentage-bar-chart span{background-color:#eb9348;display:inline-block;height:100%}.p-assessment-result .best-score .text{font-size:14px;text-align:center}.p-assessment-result .best-score .user-best-score{font-size:54px;line-height:120px}.p-assessment-result .p-result-details h3{font-size:24px}.p-assessment-result .p-result-details .chapter{margin-top:15px}.p-assessment-result .p-result-details .chapter::first-child{margin-top:0}.p-assessment-result .p-result-details .chapter-title{align-items:center;background-color:#acacac;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px}.p-assessment-result .p-result-details .chapter-title h4{border-radius:3px;font-size:16px;font-weight:400;justify-content:space-between}.p-assessment-result .p-result-details .chapter-title i{font-size:20px}.p-assessment-result .p-result-details .p-questions-table{font-size:14px}.p-assessment-result .p-result-details .p-questions-table thead{background-color:#f4f4f4}.p-assessment-result .p-result-details .p-questions-table thead th{font-weight:700;padding:5px 15px}.p-assessment-result .p-result-details .p-questions-table thead th:first-child,.p-assessment-result .p-result-details .p-questions-table thead th:last-child{text-align:center}.p-assessment-result .p-result-details .p-questions-table tbody td{padding:5px 15px}.p-assessment-result .p-result-details .p-questions-table tbody td p{white-space:pre-line}.p-assessment-result .p-result-details .p-questions-table tbody td:first-child{font-size:16px;text-align:center}.p-assessment-result .p-result-details .p-questions-table tbody td:last-child{font-size:20px;text-align:center}.p-assessment-result .p-result-details .p-questions-table tbody .correct{color:#618cbc}.p-assessment-result .p-result-details .p-questions-table tbody .in-correct{color:#d03737}.p-assessment-result .p-suggest-content h3{font-size:24px}.p-assessment-result .p-suggest-content .c-card:hover .c-card-mask{opacity:1!important}.p-assessment-result .p-suggest-content .c-text-update{color:#acacac;display:block;font-size:11px;margin:0 0 8px}@media screen and (max-width:989px){.p-assessment-result .torsor{display:block;width:100%}.p-assessment-result .torsor .main{display:block;flex:auto;margin-right:0;width:100%}.p-assessment-result .user-info{display:block}.p-assessment-result .user-info .user-info-inner,.p-assessment-result .user-info .user-percentile{width:100%}.p-assessment-result .user-info-inner .c-card{width:calc(50% - 20px)}.p-assessment-result .user-info-inner .is-left{align-items:stretch;display:flex;justify-content:space-between;width:calc(65% - 10px)}.p-assessment-result .user-info-inner .is-left .user{width:calc(45% - 10px)}.p-assessment-result .user-info-inner .is-left .user-score{width:calc(55% - 10px)}.p-assessment-result .user-info-inner .is-right{width:calc(35% - 10px)}.p-assessment-result .user-grades{display:block}.p-assessment-result .user-grades .c-card{width:100%}}@media screen and (max-width:639px){.p-assessment-result .user-info-inner{display:block}.p-assessment-result .user-info-inner .c-card{width:100%}.p-assessment-result .user-info-inner .is-left{display:block;width:100%}.p-assessment-result .user-info-inner .is-left .user,.p-assessment-result .user-info-inner .is-left .user-score,.p-assessment-result .user-info-inner .is-right{width:100%}.p-assessment-result .user-grades-analysis{display:block}.p-assessment-result .user-grades-analysis .user-strengths,.p-assessment-result .user-grades-analysis .user-weakness{width:100%}.p-assessment-result .p-percentage{grid-template-columns:minmax(140px,1fr) 1fr}.p-assessment-result .p-percentage .p-percentage-bar{min-width:80px}}.p-inquiry-dldocument{background-color:#fff;min-height:100vh;position:relative}.p-inquiry-dldocument .l-main{box-sizing:border-box;max-width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;padding-bottom:60px;width:1140px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left{box-sizing:border-box;width:490px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top{margin:0 0 32px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top h3{color:#618cbc;font-weight:300;line-height:1.4;margin-bottom:10px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top p{margin-bottom:20px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom h4{color:#618cbc;font-size:18px;font-weight:300;margin:0 0 12px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point{background:#f9fbfd;border:1px solid #efefef;margin:0 0 20px;padding:10px 20px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point li{padding:0 0 0 22px;position:relative}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point li:before{background:#618cbc;border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:6px;width:12px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point li:last-of-type{margin:0}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right{border:8px solid #efefef;box-sizing:border-box;padding:24px;width:600px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right .c-required{line-height:1;margin:0 0 5px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form{background:#eaf0f8;margin:0;padding:30px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-checkbox-label{margin:40px 0 0;padding:0;text-align:center;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-custom-checkbox,.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-custom-checkbox:before{position:static}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-registration-button{font-size:18px;height:60px;margin:26px auto 0;outline:none;width:220px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-registration-button:hover{opacity:.7;transition:.4s ease-in-out}.p-inquiry-dldocument .p-contact-head{display:block;margin:24px 0 0}.p-inquiry-dldocument .contact-item:first-of-type .p-contact-head{margin:0}.p-inquiry-dldocument form{background-color:#eaf0f8;box-sizing:border-box;padding:30px 60px 60px}.p-inquiry-dldocument h2{font-size:24px;font-weight:400;line-height:1.6;margin-bottom:30px;text-align:center}.p-inquiry-dldocument .p-contact-text,.p-inquiry-dldocument .p-contact-textarea{border:1px solid #acacac;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;line-height:18px;outline:none;padding:6px;width:100%}.p-inquiry-dldocument .p-contact-body{display:block;margin-right:3px}.p-inquiry-dldocument .p-contact-tel{width:75px}.p-inquiry-dldocument .p-contact-select{border:1px solid #acacac}@media screen and (max-width:1024px){.p-inquiry-dldocument .l-main{width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform{flex-wrap:nowrap;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left,.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right{width:48%}.p-inquiry-dldocument form{padding:1px 30px 30px}}@media screen and (max-width:768px){.p-inquiry-dldocument .l-main h2{margin:0}.p-inquiry-dldocument .l-main .p-wrapper-trialform{flex-wrap:wrap;min-width:auto;padding:0;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left{margin:0 0 40px;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top{margin:40px auto}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom ol{margin:0 0 2.66667vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom ol li{box-sizing:border-box;width:230px}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right{margin:0;width:100%}}@media screen and (max-width:639px){.p-inquiry-dldocument .l-main h2{font-size:6.4vw;line-height:1.4;margin:0 0 2.66667vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform{flex-wrap:wrap}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left{margin:0 0 6.4vw;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top{margin:4.26667vw auto 8.53334vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top h3{font-size:4.8vw;margin:0 auto 4.26667vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-top ul li{margin:0}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom h4{font-size:4.8vw;margin:0 auto 4.26667vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point{margin:0 auto 4.26667vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point li{font-size:3.2vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-left .p-child-left-bottom .p-list-point li:before{height:3.2vw;top:1.06667vw;width:3.2vw}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right{padding:3.2vw;width:100%}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form{background:none;padding:0}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-checkbox[type=checkbox]{left:0}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-checkbox-label{margin:6.4vw 0 0;padding:0 0 0 8.53334vw;text-align:left}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-custom-checkbox,.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-custom-checkbox:before{position:absolute}.p-inquiry-dldocument .l-main .p-wrapper-trialform .p-child-right form .c-registration-button{font-size:4.8vw;height:16vw;line-height:16vw;margin:6.4vw auto 3.2vw;width:100%}.p-inquiry-dldocument .l-main .p-contact-head{margin:4vw 0 0}.p-inquiry-dldocument .l-main .is-break-sp{display:block}.p-inquiry-dldocument form{background-color:#fff;padding:0}}.p-challenge-mission .l-hero{margin-bottom:0}.p-challenge-mission .p-navbar{background-color:#fff;border-bottom:1px solid #e7e7e7;margin-bottom:30px}.p-challenge-mission .p-navlists{display:flex}.p-challenge-mission .p-navlists li{border-bottom:5px solid #fff;border-left:1px solid #e7e7e7;cursor:pointer;display:flex;height:70px;justify-content:center;padding:5px 15px 0;position:relative}.p-challenge-mission .p-navlists li:hover{background-color:#efefef;border-bottom:5px solid #eb9348;opacity:1}.p-challenge-mission .p-navlists li:last-child{border-right:1px solid #e7e7e7}.p-challenge-mission .p-navlists a{align-items:center;display:flex;flex-flow:column;justify-content:center;min-width:90px;text-align:center;text-decoration:none}.p-challenge-mission .p-navlists a .fas{color:#eb9348;margin:0 0 3px}.p-challenge-mission .p-navlists .is-active{background-color:#efefef;border-bottom:5px solid #eb9348}.p-challenge-mission .p-attention{background:#4daf58;border-radius:100%;cursor:pointer;display:inline-block;height:20px;position:absolute;right:10px;top:-10px;width:20px}.p-challenge-mission .p-attention:before{animation:circleBorder 1.5s infinite;border:1px solid #4daf58;border-radius:100%;content:"";display:inline-block;height:22px;left:-1px;position:absolute;top:-1px;width:22px}.p-challenge-mission .p-main h2{font-size:20px}.p-challenge-mission .p-table-record th{background-color:#efefef;text-align:center;width:40%}.p-challenge-mission .p-table-record td{padding:5px 20px;text-align:right}.p-challenge-mission .p-table-ranking{margin-top:-40px;overflow:auto;padding-top:40px;white-space:nowrap}.p-challenge-mission .p-table-ranking th{background-color:#efefef;text-align:center}.p-challenge-mission .p-table-ranking td{padding:15px;text-align:center;vertical-align:middle}.p-challenge-mission .p-table-ranking td .nickname{text-align:left}.p-challenge-mission .p-table-ranking .c-table{min-width:680px}.p-challenge-mission .p-table-ranking .p-tooltip{margin-left:5px;position:relative}.p-challenge-mission .p-table-ranking .p-tooltip .far{margin-right:0}.p-challenge-mission .p-table-ranking .p-tooltip:before{border-color:#343434 transparent transparent;border-style:solid;border-width:8px 4px 0;bottom:13px;content:"";height:0;left:calc(50% - 7px);opacity:0;position:absolute;transform:translateY(-50%);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;width:0;z-index:11}.p-challenge-mission .p-table-ranking .p-tooltip:after{background:#343434;border-radius:3px;bottom:25px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;white-space:nowrap;z-index:11}.p-challenge-mission .p-table-ranking .p-tooltip:hover{cursor:pointer}.p-challenge-mission .p-table-ranking .p-tooltip:hover:after,.p-challenge-mission .p-table-ranking .p-tooltip:hover:before{opacity:1;visibility:visible}.p-challenge-mission .p-table-ranking .p-user-image{display:inline;margin-right:5px}.p-challenge-mission .p-table-ranking .p-user-image img{border-radius:50%;height:25px;width:25px}.p-challenge-mission .p-table-ranking .p-line-pass{background-color:rgba(77,175,88,.1)}.p-challenge-mission .p-table-ranking .p-line-myself{background-color:#fff9f3}.p-challenge-mission .p-table-ranking-pagination{margin-top:10px}.p-challenge-mission .c-pagination{margin-bottom:0;padding:0;text-align:center}.p-challenge-mission .c-pagination li{background:#acacac;display:inline;display:inline-block;height:30px;margin:0 4px;padding:0;position:relative;text-align:center;width:30px}.p-challenge-mission .c-pagination li a{color:#fff;display:table;font-size:1.2rem;height:100%;left:0;position:absolute;text-align:center;text-decoration:none;top:0;vertical-align:middle;width:100%}.p-challenge-mission .c-pagination li a i{display:table-cell;vertical-align:middle}.p-challenge-mission .c-pagination li a:hover{background-color:#eb9348;opacity:1}.p-challenge-mission .c-pagination li .active{background-color:#eb9348}.p-challenge-detail{padding:0}.p-challenge-detail__tabs{border-bottom:1px solid #ddd;display:flex;justify-content:center;padding:12px 20px}.p-challenge-detail__tabs li{border:2px solid transparent;border-radius:24px;color:#618cbc;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:1;margin:0 8px;padding:7px 16px 5px;text-align:center;text-decoration:underline}.p-challenge-detail__tabs li.is-active{border-color:#e47d3d;color:#e47d3d;font-weight:500;text-decoration:none}.p-challenge-detail__body{padding:25px}.p-challenge-detail__section{margin-bottom:48px}.p-challenge-detail__title{display:flex;font-size:18px;justify-content:space-between;margin-bottom:16px}.p-challenge-detail__title small{font-size:13px;margin-left:8px;vertical-align:middle}.p-challenge-detail__title span{text-align:right;white-space:nowrap}.p-challenge-detail__description{font-size:16px;line-height:1.7;margin-bottom:32px}.p-challenge-detail__select{align-items:center;display:flex;margin-bottom:16px}.p-challenge-detail__select span{margin-right:16px}.p-challenge-detail__select .v-select,.p-challenge-detail__select select{width:200px}.p-challenge-detail__template-detail{align-items:flex-start;display:flex;justify-content:space-between}.p-challenge-detail__button{display:flex;justify-content:center}.p-challenge-detail__button button{border-radius:4px;color:#fff;padding:12px 32px;position:relative}.p-challenge-detail__button button.is-active{background-color:#eb9348}.p-challenge-detail__button button.is-locked{background-color:#ccc;pointer-events:none}.p-challenge-detail__button button.is-locked:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:5px}.p-challenge-detail__button button.is-cleared{background:#618cbc}.p-challenge-detail__button button.is-cleared:before{background:#fff;border-radius:8px;color:#618cbc;content:"CLEARED !";font-size:10px;left:8%;line-height:.7;padding:4px 8px;top:50%;transform:translateY(-50%)}.p-challenge-detail__summaries{display:flex;justify-content:space-between}.p-challenge-detail__summaries.is-notebook{margin-bottom:24px}.p-challenge-detail__summaries dl{border-right:1px solid #ddd;display:block;padding:4px 0 8px;text-align:center;width:33%}.p-challenge-detail__summaries dl:last-of-type{border-right:none}.p-challenge-detail__summaries dl dt{color:#666;display:block;font-size:16px;font-weight:400;margin-bottom:14px}.p-challenge-detail__summaries dl dd{color:#eb9348;display:block}.p-challenge-detail__summaries dl dd strong{display:block;font-size:42px;font-weight:500;line-height:1;margin-bottom:4px}.p-challenge-detail__summaries dl dd small{display:block;font-size:16px}.p-challenge-detail__summaries dl dd a{color:#618cbc;cursor:pointer;font-size:14px;text-decoration:underline}.p-challenge-detail__summaries dl dd a:hover{color:#618cbc}.p-challenge-detail__comment{background-color:#f2f7fd;border-radius:4px;line-height:1.7;margin-bottom:20px;padding:14px 18px}.p-challenge-detail__table{margin-bottom:16px;width:100%}.p-challenge-detail__table th{background-color:#dee7f1;font-size:14px;font-weight:300;padding:5px 12px}.p-challenge-detail__table tr{border-bottom:1px solid #dedede}.p-challenge-detail__table tr td{font-size:16px;padding:5px 12px}.p-challenge-detail__table tr td a{cursor:pointer;margin-left:8px}.p-challenge-detail__table tr td a i{color:#618cbc}.p-challenge-detail__table tr td.is-date{width:25%}.p-challenge-detail__chart{margin-top:-8px}.p-challenge-detail__notebook-controller{margin-bottom:20px}.p-challenge-detail__notebook-controller .v-select{margin-bottom:16px;width:200px}.p-challenge-detail__notebook-controller__input-header{display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.p-challenge-detail__notebook-controller__input-header span{color:#717171}.p-challenge-detail__notebook-controller__input-header a{color:#618cbc;cursor:pointer;text-decoration:underline}.p-challenge-detail__notebook-controller__input-body input{padding:4px 10px;width:100%}.p-challenge-detail__lock{position:relative;width:100%}.p-challenge-detail__lock img{height:auto;min-height:200px;width:100%}.p-challenge-detail__lock div{background:linear-gradient(90deg,rgba(0,0,0,.6) 1%,rgba(0,0,0,.65) 9%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.65) 89%,rgba(0,0,0,.6));display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.p-challenge-detail__lock div span{color:#fff;display:inline-block;font-size:16px;left:50%;line-height:1.5;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-challenge-detail__lock div span i{display:inline-block;margin-bottom:16px}@keyframes circleBorder{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.p-program .p-assessment-not-taken{height:100%;text-align:center;width:100%}.p-program .p-assessment-not-taken div{color:#acacac;font-size:30px;margin-top:50px}.p-program .p-assessment-area .p-take-assessment{align-items:center;background-color:rgba(235,147,72,.102);display:flex;flex-direction:column;padding:40px 30px}.p-program .p-assessment-area .p-take-assessment .p-assessment-button{background-color:#eb9348;color:#fff;font-size:20px;height:50px;line-height:50px;margin-bottom:5px;opacity:1;text-align:center;width:100%}.p-program .p-assessment-area .p-take-assessment .p-assessment-lock-button{background-color:#ccc;color:#fff;font-size:20px;height:50px;line-height:50px;margin-bottom:5px;opacity:1;text-align:center;width:100%}.p-program .p-assessment-area .p-take-assessment p{text-align:center}.p-program .p-score-history-area{height:100%}.p-program .p-score-history-area .section-title{margin-bottom:10px}.p-program .p-score-history-area .score-graph{height:40%;margin-bottom:20px}.p-program .p-item-description>h2{font-weight:500}.p-program .p-item-description a{color:#fff;margin:4px 0;text-decoration:underline}.p-program .p-item-description a:after{color:#eb9348;content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:700;margin:0 8px 0 4px}.p-program .p-recommended-quests>.c-table{margin-top:20px}.p-program .p-recommended-quests>.c-table span{font-size:14px;font-weight:700}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table{width:100%}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table thead th{border:none;color:#979797;text-align:left}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table tbody tr td{border:none;border-bottom:1px solid #ccc}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table tbody tr td a{color:#1b84e7;text-decoration:underline}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table .p-skills{font-size:13px}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table .p-table-header-sp{display:none}.p-program .p-program-quest-list .p-quest-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-program .p-program-quest-list .p-quest-list-header-left{width:50%}.p-program .p-program-quest-list .p-quest-list-header-right{align-items:flex-start;display:flex;height:62px;justify-content:flex-end;padding-top:10px;width:50%}.p-program .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate{color:#eb9348;font-size:14px;margin-right:10px;min-width:228px;padding-top:6px}.p-program .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate span{font-size:20px;margin-left:5px}.p-program .p-program-quest-list .p-quest-list-header-right .c-progress-bar{background-color:#fff;border-color:#e7e7e7;height:32px;margin-top:5px;min-width:55%;padding:3px}.p-program .p-program-table tr:nth-child(2n) td{background-color:#faf8f6}.p-program .p-program-table thead{background-color:#2f2f2f;color:#fff}.p-program .p-program-table td,.p-program .p-program-table th{text-align:center}.p-program .p-program-table tbody tr td .p-score-detail-icon{color:#3f82e0}.p-program .p-layer-one .p-anchor-link-area{margin-bottom:15px;margin-top:-20px}.p-program .p-layer-one .p-anchor-link-area .anchor-link{border-radius:5px;color:#007bff;padding:5px 10px;transition:background-color .3s ease}.p-program .p-layer-one .p-anchor-link-area .anchor-link i{margin-right:0}.p-program .p-layer-one .p-anchor-link-area .anchor-link:hover{background-color:#e9ecef;text-decoration:underline}.p-program .p-layer-one .p-anchor-link-area .anchor-link:active{background-color:#ced4da}.p-program .p-layer-one .p-top-card{display:flex}.p-program .p-layer-one .p-top-card section{width:33.3333333333%}.p-program .p-layer-one .p-top-card .section-title{font-size:16px;font-weight:700;margin-left:10px}.p-program .p-layer-one .p-top-card .p-skill-level-area{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0 20px;padding:0 20px}.p-program .p-layer-one .p-top-card .p-skill-level-area .p-chart{align-items:center;display:flex;height:100%;justify-content:center;margin:auto}.p-program .p-layer-one .p-top-card .p-skill-level-area .c-table th{text-align:center;width:33.3333333333%}.p-program .p-layer-one .p-top-card .p-preparation-area{align-items:center;display:flex;flex-grow:1;justify-content:center}.p-program .p-layer-one .p-title-block{margin-bottom:15px}.p-program .p-layer-one .p-limitable-block{position:relative}.p-program .p-layer-one .p-limited-overlay{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:10}.p-program .p-layer-one .p-limited-overlay-text{left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.p-program .p-layer-one .p-limited-overlay+*{pointer-events:none}.p-program .p-layer-one .p-program-quest-list{counter-reset:number 0}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper{display:flex;justify-content:space-between}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper h2{font-weight:500}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper h3{font-size:20px;font-weight:500;margin-bottom:10px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step-wrapper{width:100%}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li{display:flex}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li .p-step-done:before{background-color:#eb9348}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li a:hover{text-decoration:none}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li:last-child .p-step:after{display:none}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card{width:100%}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar{border-color:#efefef;height:16px;min-width:200px;padding-right:1px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar p{font-size:14px;padding-top:4px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar:before{content:"";margin-right:0}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-card-text{max-height:120px;overflow:hidden}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-card-text-btn{bottom:8px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-step{color:#fff;display:block;position:relative}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-step:before{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;content:counter(number) " ";counter-increment:number 1;display:flex;font-size:30px;height:80px;justify-content:center;position:relative;width:80px;z-index:1}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-step:after{background-color:#ccc;content:"";display:block;height:100%;left:38px;position:absolute;right:auto;top:12px;width:2px;z-index:-10}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-step-done:before{background-color:#63b4d1;content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card{cursor:pointer;margin-left:3%;position:relative}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card h3{display:flex;line-height:1}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card:before{background-color:#ccc}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card:hover{box-shadow:0 5px 25px -5px rgba(0,0,0,.3);transition:.4s ease-in-out}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card .c-meta-list{margin-bottom:0;margin-top:20px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card .c-meta-list li{border-color:#2f2f2f}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless{background-color:#e0e0e0;box-shadow:none}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless:hover{box-shadow:none;cursor:default}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless .c-meta-list li{border:none}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-wrapper{display:flex;justify-content:space-between}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-body{width:calc(100% - 120px)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-body p{min-height:70px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-body .c-meta-list{margin-top:10px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .c-card-body .c-meta-list .c-card-level span{font-size:14px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress{padding:15px 15px 5px;text-align:center}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress h3{display:inline;font-size:20px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress h4{font-size:18px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart{display:flex;justify-content:center;margin-bottom:5px;position:relative}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .chart-container{display:flex;justify-content:center;padding-top:5px}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .fas{color:#618cbc;font-size:60px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-0{left:50%;position:absolute;top:0;transform:translateX(-50%)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-25{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-50{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-75{left:-5px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.p-program .p-layer-one .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart #p-progress-chart{margin-top:20px}.p-program .p-layer-two .p-dx-copilot-analytics-offer{align-items:center;border:4px solid #eb9348;box-shadow:none;display:flex}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area{margin-right:30px;width:75%}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area h4{color:#eb9348;font-size:18px;font-weight:900;margin-bottom:10px}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area h4 svg{margin-right:5px}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area span{font-size:16px;font-weight:500}.p-program .p-layer-two .p-dx-copilot-analytics-offer .button-area{align-items:center;display:flex;flex-direction:column;width:25%}.p-program .p-layer-two .p-dx-copilot-analytics-offer .button-area div{background-color:#2f2f2f;color:#fff;font-size:20px;font-weight:700;height:-moz-fit-content;height:fit-content;padding:15px 30px;white-space:nowrap}.p-program .p-layer-two .p-anchor-link-area{margin-bottom:15px;margin-top:-20px}.p-program .p-layer-two .p-anchor-link-area .anchor-link{border-radius:5px;color:#007bff;padding:5px 10px;text-decoration:none;transition:background-color .3s ease}.p-program .p-layer-two .p-anchor-link-area .anchor-link i{margin-right:0}.p-program .p-layer-two .p-anchor-link-area .anchor-link:hover{background-color:#e9ecef;text-decoration:underline}.p-program .p-layer-two .p-anchor-link-area .anchor-link:active{background-color:#ced4da}.p-program .p-layer-two .p-top-cards{display:flex;justify-content:space-between}.p-program .p-layer-two .p-top-cards>.p-top-card{align-items:center;display:flex;flex-direction:column;width:48%}.p-program .p-layer-two .p-top-cards>.p-top-card>h3{font-weight:700;margin-bottom:30px}.p-program .p-layer-two .p-top-cards>.p-top-card>section{width:100%}.p-program .p-layer-two .p-top-cards .p-assessment-area{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:100%}.p-program .p-layer-two .p-top-cards .p-assessment-area .p-take-assessment,.p-program .p-layer-two .p-top-cards .p-assessment-area .program-score-card{width:100%}.p-program .p-layer-two .p-top-cards .p-skill-level-area{margin-bottom:20px}.p-program .p-layer-two .p-top-cards .p-skill-level-area .section-title{font-size:16px;font-weight:700;margin-bottom:10px}.p-program .p-layer-two .p-top-cards .p-skill-level-area .p-chart{border:1px solid #ccc;display:flex;justify-content:center}.p-program .p-layer-two .p-top-cards .p-score-history-area .section-title{font-size:16px;font-weight:700;margin-bottom:10px}.p-program .p-layer-two .p-top-cards .p-score-history-area .score-graph{height:280px}.p-program .p-layer-two .p-top-cards .p-preparation-area{align-items:center;display:flex;flex-grow:1;justify-content:center}.p-program .p-layer-two .p-title-block{margin-bottom:15px}.p-program .p-layer-two .p-limitable-block{position:relative}.p-program .p-layer-two .p-limited-overlay{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:10}.p-program .p-layer-two .p-limited-overlay-text{left:50%;margin:0;position:absolute;text-align:center;transform:translate(-50%,-50%);width:80%}.p-program .p-layer-two .p-limited-overlay .assessment-area{top:30%}.p-program .p-layer-two .p-limited-overlay .quests-area{top:50%}.p-program .p-layer-two .p-limited-overlay+*{pointer-events:none}.p-program .p-layer-two .p-program-quest-list{counter-reset:number 0}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-left{width:50%}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right{align-items:flex-start;display:flex;height:62px;justify-content:flex-end;padding-top:10px;width:50%}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate{color:#eb9348;font-size:14px;margin-right:10px;min-width:228px;padding-top:6px}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate span{font-size:20px;margin-left:5px}.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right .c-progress-bar{background-color:#fff;border-color:#e7e7e7;height:32px;margin-top:5px;min-width:55%;padding:3px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper{display:flex;justify-content:space-between}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper h2{font-weight:500}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper h3{font-size:20px;font-weight:500;margin-bottom:10px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step-wrapper{width:100%}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li{display:flex}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li .p-step-done:before{background-color:#eb9348}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li a:hover{text-decoration:none}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step li:last-child .p-step:after{display:none}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card{width:100%}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar{border-color:#efefef;height:16px;min-width:200px;padding-right:1px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar p{font-size:14px;padding-top:4px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-meta-list .c-progress-bar:before{content:"";margin-right:0}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-card-text{max-height:120px;overflow:hidden}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-quest-step .c-card .c-card-text-btn{bottom:8px;margin:0}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-step{color:#fff;display:block;position:relative}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-step:before{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;content:counter(number) " ";counter-increment:number 1;display:flex;font-size:30px;height:80px;justify-content:center;position:relative;width:80px;z-index:1}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-step:after{background-color:#ccc;content:"";display:block;height:100%;left:38px;position:absolute;right:auto;top:12px;width:2px;z-index:-10}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-step-done:before{background-color:#63b4d1;content:"";font-family:Font Awesome\ 5 Free;font-weight:700}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card{cursor:pointer;margin-left:3%;position:relative}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card h3{display:flex;line-height:1}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card:before{background-color:#ccc}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card:hover{box-shadow:0 5px 25px -5px rgba(0,0,0,.3);transition:.4s ease-in-out}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card .c-meta-list{margin-bottom:0;margin-top:20px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card .c-meta-list li{border-color:#2f2f2f}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless{background-color:#e0e0e0;box-shadow:none}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless:hover{box-shadow:none;cursor:default}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-linkless .c-meta-list li{border:none}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-wrapper{display:flex;justify-content:space-between}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-body{width:calc(100% - 120px)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-body p{min-height:70px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-body .c-meta-list{margin-top:10px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .c-card-body .c-meta-list .c-card-level span{font-size:14px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress{padding:15px 15px 5px;text-align:center}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress h3{display:inline;font-size:20px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress h4{font-size:18px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart{display:flex;justify-content:center;margin-bottom:5px;position:relative}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .chart-container{display:flex;justify-content:center;padding-top:5px}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .fas{color:#618cbc;font-size:60px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-0{left:50%;position:absolute;top:0;transform:translateX(-50%)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-25{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-50{bottom:-20px;left:50%;position:absolute;transform:translateX(-50%)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart .p-chart-75{left:-5px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.p-program .p-layer-two .p-program-quest-list .p-quest-steps-wrapper .p-course-progress .p-chart #p-progress-chart{margin-top:20px}.p-program .p-layer-three-top .p-top-card{display:flex}.p-program .p-layer-three-top .p-top-card section{width:50%}.p-program .p-layer-three-top .p-top-card .section-title{font-size:18px}.p-program .p-layer-three-top .p-top-card .p-skill-level-area{align-items:center;border-right:1px solid #d9d9d9;display:flex;flex-direction:column}.p-program .p-layer-three-top .p-top-card .p-program-progress-area{align-items:center;display:flex;flex-direction:column}.p-program .p-layer-three-top .p-top-card .p-program-progress-area .p-progress-circle{margin:auto}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-description{margin-bottom:10px}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper{display:flex;flex-wrap:wrap}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper-sp{display:none}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column{display:flex;flex-direction:column;margin-bottom:20px;padding-right:15px;width:16.6666666667%}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column:nth-of-type(6n){padding-right:0}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column .p-skill-category-title{align-items:center;background-color:#000;color:#fff;display:inline-block;display:flex;height:40px;justify-content:center;line-height:1.4;text-align:center}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column .program-curriculum-card{margin-top:15px}.p-program .p-layer-three-detail .p-page-title{font-size:32px;margin:20px 0}.p-program .p-layer-three-detail .p-top-card{display:flex}.p-program .p-layer-three-detail .p-top-card>section{display:flex;flex-direction:column;justify-content:space-between;width:33.3333333333%}.p-program .p-layer-three-detail .p-top-card>section .program-score-card{margin-bottom:0}.p-program .p-layer-three-detail .p-top-card>.p-score-area{border-left:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;margin-left:20px;padding-left:20px;width:66.6666666667%}.p-program .p-layer-three-detail .p-top-card>.p-score-area>section{width:100%}.p-program .p-layer-three-detail .p-top-card .p-score-graph{height:100%;margin-bottom:15px}.p-program .p-layer-three-detail .p-top-card .p-score-graph .graph{height:100%}@media screen and (min-width:639px)and (max-width:989px){.p-recommended-quests .p-recommended-quests-table td{vertical-align:middle}.p-recommended-quests .c-progress-bar{min-width:82%}}@media screen and (max-width:989px){.p-program .p-layer-one .p-top-card{flex-direction:column}.p-program .p-layer-one .p-top-card .p-assessment-area{display:flex;justify-content:space-between;margin-bottom:40px}.p-program .p-layer-one .p-top-card .p-assessment-area .p-take-assessment{width:48%}.p-program .p-layer-one .p-top-card .p-assessment-area .program-score-card{margin:0;width:48%}.p-program .p-layer-one .p-top-card .p-skill-level-area{border:none;margin:0 0 10px;padding:0}.p-program .p-layer-one .p-top-card .p-score-history-area .section-title{margin-left:0}.p-program .p-layer-one .p-top-card section{width:100%}.p-program .p-layer-two .p-dx-copilot-analytics-offer .button-area div{font-size:15px;padding:15px 10px}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-description{margin-bottom:30px}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column{margin-bottom:30px;width:33.3333333333%}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column:nth-of-type(3n){padding-right:0}.p-program .p-layer-three-detail .p-take-assessment{padding:30px 20px}.p-program .p-layer-three-detail .p-take-assessment .p-assessment-button{width:100%}.p-program .p-layer-three-detail .program-score-card{min-width:unset}.p-program .p-layer-three-detail .program-score-card .score{font-size:45px}.p-assessment-area .p-take-assessment .p-assessment-button{width:100%}.p-assessment-area .p-take-assessment p{font-size:90%}}@media screen and (max-width:639px){.p-program .p-recommended-quests>.c-table .p-recommended-quests-table td{display:block}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table td:not(:last-child){border:none}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table thead th{display:none}.p-program .p-recommended-quests>.c-table .p-recommended-quests-table .p-table-header-sp{color:#979797;display:table-cell}.p-program .p-layer-one .p-top-card .p-assessment-area{flex-direction:column-reverse}.p-program .p-layer-one .p-top-card .p-assessment-area .p-take-assessment{width:100%}.p-program .p-layer-one .p-top-card .p-assessment-area .program-score-card{margin-bottom:15px;width:100%}.p-program .p-layer-two .p-dx-copilot-analytics-offer{flex-direction:column}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area{margin:0 0 15px;width:100%}.p-program .p-layer-two .p-dx-copilot-analytics-offer .text-area h4{text-align:center}.p-program .p-layer-two .p-top-cards{flex-direction:column}.p-program .p-layer-two .p-top-cards .p-top-card{margin-bottom:20px;width:100%}.p-program .p-layer-two .p-top-cards .p-top-card .score-history-area .score-graph .highcharts-container{width:100%}.p-program .p-layer-three-top .p-top-card{flex-direction:column-reverse}.p-program .p-layer-three-top .p-top-card .p-skill-level-area{border:none;width:100%}.p-program .p-layer-three-top .p-top-card .p-program-progress-area{margin-bottom:50px;width:100%}.p-program .p-layer-three-top .p-top-card .section-title{font-size:22px;margin-bottom:15px}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper{display:none}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper-sp{display:flex;flex-direction:column}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper-sp .p-curriculum-cards-column .p-skill-category-title{padding:10px 30px;position:relative}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper-sp .p-curriculum-cards-column .p-skill-category-title:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.4s ease-in-out}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-wrapper-sp .p-curriculum-cards-column .p-skill-category-title.is-active:after{top:15%;transform:rotate(-180deg)}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column{padding-right:0;width:100%}.p-program .p-layer-three-top .p-program-curriculum .p-curriculum-cards-column .p-skill-category-title{font-size:18px;height:auto;padding:10px 0}.p-program .p-layer-three-detail .p-top-card{flex-direction:column-reverse}.p-program .p-layer-three-detail .p-top-card .p-assessment-area{width:100%}.p-program .p-layer-three-detail .p-top-card .p-score-area{border-left:none;justify-content:center;margin-bottom:20px;margin-left:0;padding-left:0;width:100%}}@media screen and (max-width:1023px){.p-program .p-layer-one .p-program-quest-list .p-quest-list-header,.p-program .p-layer-two .p-program-quest-list .p-quest-list-header{align-items:flex-start;flex-direction:column}.p-program .p-layer-one .p-program-quest-list .p-quest-list-header-left,.p-program .p-layer-one .p-program-quest-list .p-quest-list-header-right,.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-left,.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right{width:100%}}@media screen and (max-width:667px){.p-program .p-layer-one .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate,.p-program .p-layer-two .p-program-quest-list .p-quest-list-header-right .p-quest-list-header-progress-rate{line-height:1;max-width:126px;min-width:0}}.p-program-list .p-program-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.p-program-list .p-program-list-header h2{font-weight:400}.p-program-list h4{align-items:center;display:flex;font-size:20px;font-weight:500;margin-bottom:10px}.p-program-list h4 .new{background-color:#d03737;color:#fff;margin-left:9px;padding:3px 9px}.p-program-list .c-card-list{box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin-bottom:30px}.p-program-list .c-card{border-bottom:1px solid #618cbc;border-radius:0;box-shadow:none;margin-bottom:0;padding-right:70px;position:relative;width:100%}.p-program-list .c-card:after{bottom:0;color:#618cbc;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;height:20px;line-height:20px;margin:auto;position:absolute;right:30px;top:0}.p-program-list .c-card:last-child{border-bottom:none}.p-program-list .c-card:hover{background-color:#eaf0f8;text-decoration:none;transition:.4s ease-in-out}.p-program-list .c-card a:hover{opacity:1;text-decoration:none}.p-program-list .c-program-card-body{float:left;width:calc(100% - 150px)}.p-program-list .c-meta-list{margin-bottom:0;margin-top:15px}.p-program-list .c-meta-list li{border-color:#2f2f2f}.p-program-list .c-card-body{line-height:1.6}.p-program-list .c-card-body .c-card-description{min-height:100px}.p-program-list .c-card-body .c-card-description p{margin-bottom:15px;min-height:1rem;overflow-wrap:break-word;overflow-y:visible}.p-program-list .c-program-badge{float:right;height:140px;width:140px}.p-program-list .l-wrapper-headvisual{background-position:68% 0;background-repeat:no-repeat;background-size:cover;height:280px;padding:80px 0 0;position:relative;width:100%}.p-program-list .l-wrapper-headvisual.is-program{background-image:url(/assets/front/static/images/img-headvisual-program.png)}.p-program-list .l-wrapper-headvisual .p-conatiner-description{margin:0 auto;max-width:1140px;position:relative;top:50%;transform:translateY(-50%);width:92.1875%}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-headline{color:#fff;font-size:28px;line-height:1.6;margin:0}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-link{color:#fff;display:inline-block;margin:4px 0 0;position:relative;text-decoration:underline}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-link:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin:0 0 0 10px}@media screen and (max-width:989px){.p-program-list .l-wrapper-headvisual{background-position:88% 0;padding:80px 40px 0}.p-program-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-link{text-shadow:0 0 4px rgba(0,0,0,.8)}.p-program-list .c-meta-list{flex-flow:row}.p-program-list .c-meta-list li{margin-bottom:0}.p-program-list .c-card{padding-right:25px}.p-program-list .c-card:after{display:none}.p-program-list .c-card .c-card-body{width:100%}}@media screen and (max-width:639px){.p-program-list .l-wrapper-headvisual{background-position:76% 0;padding:80px 20px 0}.p-program-list .l-wrapper-headvisual .p-conatiner-description{width:100%}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-headline{font-size:4.26667vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-program-list .l-wrapper-headvisual .p-conatiner-description .p-link{font-size:3.2vw;text-shadow:0 0 4px rgba(0,0,0,.8)}.p-program-list .c-card{padding-right:15px}.p-program-list .c-card .c-program-card-body{width:100%}.p-program-list .c-card .c-program-card-body .c-card-body{float:none;width:100%}.p-program-list .c-card .c-program-card-body .c-card-body p{min-height:auto}.p-program-list .c-program-badge{bottom:20px;float:none;height:100px;position:absolute;right:25px;top:auto;width:100px}.p-program-list .c-meta-list{flex-flow:column}.p-program-list .c-meta-list li{margin-bottom:15px}}.clearfix:after{clear:both;content:"";display:block}.u-flex{display:flex}.u-flex-end{justify-content:flex-end}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-align-center{align-items:center}.u-wrap{flex-wrap:wrap}.u-margin-l5{margin-left:5px}.u-margin-r5{margin-right:5px}.u-margin-b10{margin-bottom:10px}.u-margin-b20{margin-bottom:20px}.u-margin-t20{margin-top:20px}.u-margin0{margin:0}body .is-pc{display:block}body .is-sp{display:none}body .is-break-pc{display:block}body .is-break-sp{display:inline}@media screen and (max-width:989px){body .is-pc{display:none}body .is-sp{display:block}body .is-break-pc{display:inline}body .is-break-sp{display:block}}